如何在x轴上打印列表的平均值?

时间:2019-10-08 17:29:31

标签: matplotlib plot

所以我有446个项目的清单很大 并将旋转设置为90,根据我在X轴上的显示器尺寸,我只能容纳98

y = list_price
x = list_dates

finx = [] 

for index, meat in enumerate(x):
    if index % 5 == 0:
        finx.append(meat)

fig,ax = plt.subplots()
ax.plot(x,y)
ax.set_xticks(np.arange(len(x)))
ax.set_xticklabels(x)
plt.xticks(rotation=90)
ax.xaxis.set_major_locator(ticker.MultipleLocator(5))
plt.show()

此代码^打印第一 98个项目 但是,如果将MultipleLocator更改为1,可能会造成混乱,因为我不太了解。 所以我想做的是对所有list_dates求平均值,以便从头到尾覆盖它,即finx。

0 个答案:

没有答案