组内有个同事,有个奇怪的需求需要matplotlib删除x轴
效果图如下:
关键代码:
from matplotlib import pyplot as plt
plt.plot(range(10))
plt.tick_params(\
axis='x', # changes apply to the x-axis
which='both', # both major and minor ticks are affected
bottom='off', # ticks along the bottom edge are off
top='off', # ticks along the top edge are off
labelbottom='off') # labels along the bottom edge are off
plt.show()
plt.savefig('plot')
plt.clf()
参考资料:
http://stackoverflow.com/questions/12998430/remove-xticks-in-a-matplot-lib-plot