我正在手動更改imshow圖的滴答,但是新滴答不完整,並且沒有經過它的所有範圍。是什麼原因?matplotlib中的不完整滴答
這裏是我的代碼一個簡單的版本:
from matplotlib import pyplot as plt
import numpy as np
a = np.random.randn(30,50)
fig, ax = plt.subplots(1, 1)
x_range = np.around((np.arange(50)/10.)/np.sqrt(5.5), decimals=2)
y_range = np.around((np.arange(30)/10.)/np.sqrt(2.5), decimals=2)
plt.imshow(a)
ax.set_xticklabels(x_range)
ax.set_yticklabels(y_range)
plt.show()
我以爲我用'plt.subplots(1,1)'足夠精確。 – Cupitor