自定义x轴的刻度值

x = [1,3,5,7,9]
plt.xticks(range(len(x)),x)

改变x刻度的显示间隔,同理设置y轴的刻度间隔

#从pyplot导入MultipleLocator类,这个类用于设置刻度间隔
from matplotlib.pyplot import MultipleLocator
#把x轴的刻度间隔设置为24,即x的值,每24个在x轴显示一个
plt.plot(x,y)
x_major_locator=MultipleLocator(24) 

#ax为两条坐标轴的实例
ax = plt.gca()

#把x轴的主刻度设置为1的倍数
ax.xaxis.set_major_locator(x_major_locator)
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐