配列に約 10,000 個の項目をプロットしています。それらの項目には約 1,000 個の一意の値があります。
プロットはすでに 30 分間実行されています。残りのコードが機能することを確認しました。
そんなに遅いですか? pyplot でヒストグラムをプロットするのは初めてです。
ベストアンサー1
histtype='step'
matplotlib を使用してヒストグラムをすばやくプロットするには、引数を に渡す必要がありますpyplot.hist
。例:
plt.hist(np.random.exponential(size=1000000,bins=10000))
plt.show()
描画には約 15 秒かかり、パンまたはズームすると更新に約 5 ~ 10 秒かかります。
対照的に、次のようにプロットするとhisttype='step'
:
plt.hist(np.random.exponential(size=1000000),bins=10000,histtype='step')
plt.show()
ほぼ即座にプロットされ、遅延なくパンおよびズームできます。