自定义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

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐