私はPythonの初心者ですが、いくつかのフレームIDのグラフをプロットしようとしていますが、フレームIDはおよそ10から数えて600以上に変わります。 現在、私はこれを持っていて、37 idsを一緒に表示していますが、500 idsとすると、それらが混乱してテキストデータが重なってしまいます。私は一度に私は最初の20個のIDが表示され、これまでに次の20のIDSなど..に 私のコードを表示し、スクロールバーが存在するように、それを作成することができるようにしたい:Scrollable Bar graph matplotlib
import matplotlib.pyplot as plt;
import numpy as np
fig,ax=plt.subplots(figsize=(100,2))
x=range(1,38)
y=[1]*len(x)
plt.bar(x,y,width=0.7,align='edge',color='green',ecolor='black')
for i,txt in enumerate(x):
ax.annotate(txt, (x[i],y[i]))
current=plt.gca()
current.axes.xaxis.set_ticks([])
current.axes.yaxis.set_ticks([])
plt.show()
と私の出力:
コードは、スライダーを使用しようとする試みを示していません。あなたは "matplotlib slider"のようなものを探して、スライダーについて知っていたでしょう。これはあなたの最初の質問ですから、私はあなたの質問にまだ答えましたが、ここで質問をするときに問題を解決するために何らかの努力を示す必要があることに注意してください。また[ask]も読んでください。 – ImportanceOfBeingErnest