例如在下面的代码中:
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
?
Use plt.xticks(x)
. See 文档 http://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.xticks.
请注意,仅使用刻度的输入值通常会让查看者感到困惑。使用均匀间隔的刻度更有意义。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)