ホームページ > バックエンド開発 > Python チュートリアル > Matplotlib で Y 軸の制限を正しく設定するにはどうすればよいですか?

Matplotlib で Y 軸の制限を正しく設定するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-12-07 15:33:13
オリジナル
672 人が閲覧しました

How to Correctly Set Y-Axis Limits in Matplotlib?

Matplotlib での軸制限の設定

質問:

設定しようとして失敗しましたMatplotlib プロットの y 軸の制限について、ユーザーはガイダンスを求めます。次のコードを使用して目的の制限を達成する方法:

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)
plt.ylim((25,250))
ログイン後にコピー

plt.ylim((25,250)) を設定しているにもかかわらず、y 軸の制限はデフォルトで 20 と 200 に設定されています。制限を設定に合わせて調整するにはどうすればよいですか。意図した20と250?

答え:

Matplotlib で軸の制限を設定するには、plt.gca() を使用して現在の軸にアクセスする必要があります。現在の軸を取得したら、set_ylim() メソッドを使用して制限を設定できます。次のコード スニペットはこれを示しています。

ax = plt.gca()
ax.set_ylim([20, 250])
ログイン後にコピー

この変更を実装すると、y 軸の制限が目的の 20 と 250 に正常に調整されます。

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート