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 サイトの他の関連記事を参照してください。