修改python plot折线图的坐标轴刻度,这里修改为整数:
代码如下:
from matplotlib import pyplot as plt
import matplotlib.ticker as ticker
import numpy as np
def std_plot():
overall_std = [34.369, 21.366, 16.516, 11.151]
max_std = [36.769, 21.794, 14.390, 4.684]
plt.figure()
plt.plot(overall_std, label='average_std')
plt.plot(max_std, label='max_std')
plt.legend()
plt.xlabel('window')
plt.ylabel('std')
plt.xticks(range(len(max_std)))
# plt.gca().xaxis.set_major_formatter(ticker.FormatStrFormatter('%1.1f'))
plt.show()
std_plot()
可以发现,通过上面的方法可以自定义x轴的刻度显示为其他样式,比如根据时间