ホームページ >バックエンド開発 >Python チュートリアル >Matplotlib プロットで Y 軸の制限をカスタマイズするにはどうすればよいですか?

Matplotlib プロットで Y 軸の制限をカスタマイズするにはどうすればよいですか?

DDD
DDDオリジナル
2024-12-16 01:40:14375ブラウズ

How to Customize Y-Axis Limits in Matplotlib Plots?

Matplotlib での Y 軸の制限のカスタマイズ

matplotlib では、データを効果的に表示するために軸の制限をカスタマイズすることが重要です。この質問は、提供されたコードが目的の制限を達成できない場合に、特定のプロットに y 軸の制限を設定する必要性について説明します。

この問題に対処するには、次のアプローチを使用できます。

  1. 次を使用して現在の軸にアクセスしますplt.gca():
ax = plt.gca()
  1. set_ylim()を使用して y 軸の範囲を設定します:
ax.set_ylim([ymin, ymax])

質問で提供されている例では、コードは次のように変更できます。

import matplotlib.pyplot as plt

plt.figure(1, figsize = (8.5,11))
plt.suptitle('plot title')
ax = []
aPlot = plt.subplot(321, axisbg = 'w', title = "Year 1")
ax.append(aPlot)
plt.plot(paramValues,plotDataPrice[0], color = '#340B8C',
     marker = 'o', ms = 5, mfc = '#EB1717')
plt.xticks(paramValues)
plt.ylabel('Average Price')
plt.xlabel('Mark-up')
plt.grid(True)

# Set y-axis limits
ax = plt.gca()
ax.set_ylim([20, 250])

この調整により、y 軸の制限は必要に応じて [20, 250] に設定されます。

以上がMatplotlib プロットで Y 軸の制限をカスタマイズするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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