ホームページ  >  記事  >  バックエンド開発  >  データの視覚化を向上させるためにサブプロットの Y 軸範囲を設定するにはどうすればよいですか?

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

DDD
DDDオリジナル
2024-10-18 12:04:16778ブラウズ

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

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

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

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

試行したコード:

<code class="python">pylab.ylim([0,1000])</code>

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

<code class="python">pylab.subplot(h,w,2)
pylab.title("FFT")
fft = scipy.fft(rawsignal)
pylab.plot(abs(fft))
pylab.ylim([0,1000])</code>

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

<code class="python">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])</code>

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

以上がデータの視覚化を向上させるためにサブプロットの Y 軸範囲を設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。