サブプロットを使用してデータを視覚化する場合、多くの場合、可読性を高めるために軸範囲を調整する必要があります。この記事では、特定のサブプロットの 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])
これらの推奨事項に従うことで、サブプロットの軸範囲を効果的に設定し、データの視覚化を改善できます。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3