サブプロットを使用してデータを視覚化する場合、多くの場合、可読性を高めるために軸範囲を調整する必要があります。この記事では、特定のサブプロットの 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 サイトの他の関連記事を参照してください。