我正在手动更改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