ホームページ >バックエンド開発 >Python チュートリアル >Matplotlib を使用して対数軸を持つグラフを作成するにはどうすればよいですか?
Matplotlib を使用した対数スケールでのプロット
matplotlib では、対数軸を持つグラフを作成することができます。 Axes.set_yscale メソッドを使用すると、axes オブジェクトを確立した後にスケールを簡単に変更できます。この柔軟性により制御の可能性が広がり、ユーザーが希望のスケールを選択できるようになります。
この機能を説明するには、次のコード スニペットを考えてみましょう。
import pylab import matplotlib.pyplot as plt a = [pow(10, i) for i in range(10)] fig = plt.figure() ax = fig.add_subplot(2, 1, 1) line, = ax.plot(a, color='blue', lw=2) # Set logarithmic scale on the y-axis ax.set_yscale('log') pylab.show()
このコードは、次のようなグラフを生成します。対数の y 軸。この例では、対数スケールに切り替えることで、y 軸上の広範囲の値が圧縮され、線形スケールでは見えにくい詳細が強調表示されるため、視覚化が強化されます。
以上がMatplotlib を使用して対数軸を持つグラフを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。