「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > データの視覚化を向上させるためにサブプロットの Y 軸範囲を設定するにはどうすればよいですか?

データの視覚化を向上させるためにサブプロットの Y 軸範囲を設定するにはどうすればよいですか?

2024 年 11 月 8 日に公開
ブラウズ:381

How to Set Subplot Y-Axis Range for Improved Data Visualization?

サブプロット軸範囲の設定

サブプロットを使用してデータを視覚化する場合、多くの場合、可読性を高めるために軸範囲を調整する必要があります。この記事では、特定のサブプロットの y 軸範囲を設定する方法について説明します。

この例では、FFT プロットに、基になるデータを覆い隠す大きすぎるスパイクが含まれています。これを修正するには、y 軸の範囲を適切な間隔に制限する必要があります。

試行したコード:

pylab.ylim([0,1000])

はサブプロットが作成される前にステートメントが実行されるため失敗します。正しい配置は、pylab.plot() コマンドの後にあります。

pylab.subplot(h,w,2)
pylab.title("FFT")
fft = scipy.fft(rawsignal)
pylab.plot(abs(fft))
pylab.ylim([0,1000])

さらに、pylab の使用は現在 Matplotlib で非推奨になっているため、代わりに pyplot インターフェイスを使用することをお勧めします:

import matplotlib.pyplot as plt

# Set the y-axis range for the second subplot
plt.subplot(h, w, 2)
plt.title("FFT")
fft = scipy.fft(rawsignal)
plt.plot(abs(fft))
plt.ylim([0, 1000])

これらの推奨事項に従うことで、サブプロットの軸範囲を効果的に設定し、データの視覚化を改善できます。

リリースステートメント この記事は次の場所に転載されています: 1729219456 権利侵害がある場合は、[email protected] に連絡して削除してください。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3