我正在尝试使用matplotlib库绘制图形。
这是我的代码:
df = pd.DataFrame()
df = milo_data2.loc[milo_data2['id'] == device]
plt.figure()
plt.title(device)
plt.ylabel('Counter')
plt.plot(df['timestamp'],df['counter'])
x轴上的值比较拥挤且不可读(黑色粗线是一组相互重叠的值)如何减少x轴上的值数量,以便可以看到一些值在x轴上进行估算。
答案 0 :(得分:0)
您可以手动设置要显示的刻度。例如,您可以每隔十分一刻就离开一次:
ticks = list(df['timestamp'])
plt.xticks([ticks[i] for i in range(len(ticks)) if i % 10 == 0], rotation='vertical')
有关更多信息,请参见documentation