滚动查看条形图上的更多条形

问题描述 投票:0回答:0

我有大量的时间序列数据,我以每小时为间隔重新采样数据。

我使用 DataFrame 中的列绘制了一个堆叠条形图,但是由于数据集很大,很难清楚地查看条形图,因为它们杂乱无章,唯一能让它整洁的方法是当我只绘制一个小样本时数据。

我想绘制整个数据并有一个类似滚动条的东西,它可以让我滚动以查看更多条

例如,我只想在图形上显示合理数量的条,当需要查看更多条时,我应该能够水平滚动以查看图形上的更多条。我将不胜感激有关如何实现这一目标的任何帮助或建议。

这是我的代码和到目前为止的结果:

node_df=df.resample('H', on='START_TIMESTAMP').NODES_USED.sum()
node_df=pd.DataFrame(node_df,columns=['NODES_USED'])
node_df['UNUSED_NODES']=49152-node_df['NODES_USED']
node_df.tail(20).plot.bar(stacked=True, figsize=(15,12))
plt.xlabel('Time')
plt.ylabel('Nodes')
plt.legend(loc='upper right')
plt.show()

python matplotlib bar-chart
© www.soinside.com 2019 - 2024. All rights reserved.