标签: python matplotlib
例如,在以下代码中:
import numpy as np import matplotlib.pyplot as plt N = 10 x = [1,2,3,4,5,6,7,8,9,10] y = np.random.rand(N) plt.scatter(x, y) plt.show()
我得到以下情节
如您所见,在x轴上只显示偶数值。如何强制matplotlib显示所有值,即1 2 3 4 5 6 7 8 9 10?
答案 0 :(得分:8)
使用plt.xticks(x)。请参阅the documentation。
plt.xticks(x)
请注意,仅使用刻度线的输入值通常会使观看者感到困惑。使用均匀间隔的刻度更有意义。