一般的图
改变横坐标标签的密度
比如只显示开头和结尾的坐标标签。但是这种方法好像只适用于距离能够被份数平均分的例子,如果不能够被平均分,可能有些地方不显示。而且好像只对从零开始的有效。
import matplotlib
import matplotlib.pyplot as plt
import numpy as np
x=[1,2,3,4,5]
y=x
fig=plt.figure()
ax=fig.add_subplot(111)
ax.plot(x,y)
#设置标签间隔的长度
tick_spacing=4
#调整标签的间隔
ax.xaxis.set_major_locator(matplotlib.ticker.MultipleLocator(tick_spacing))
plt.show()