Matplotlib での Y 軸の制限のカスタマイズ
matplotlib では、データを効果的に表示するために軸の制限をカスタマイズすることが重要です。この質問は、提供されたコードが目的の制限を達成できない場合に、特定のプロットに y 軸の制限を設定する必要性について説明します。
この問題に対処するには、次のアプローチを使用できます。
ax = plt.gca()
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 サイトの他の関連記事を参照してください。