Python
 Computer >> コンピューター >  >> プログラミング >> Python

Matplotlibグラフの左下に原点(0,0)を表示する方法

Matplotlibで作成したグラフの左下に原点(0, 0)を表示するには、xlim()メソッドとylim()メソッドを使用します。これらのメソッドでx軸・y軸それぞれの表示範囲の最小値を0に設定することで、原点がグラフの左下隅に収まるようになります。

手順

  • 図のサイズを設定し、サブプロット間および周囲の余白を調整します。

  • xとyのデータポイントのリストを作成します。

  • xとyのデータポイントをプロットします。

  • xlim()とylim()を使って、x軸・y軸の表示範囲を設定します。

  • 図を表示するには、show()メソッドを使用します。

サンプルコード

import numpy as np
import matplotlib.pyplot as plt

plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

x = np.array([0, 1, 3, 2, 1, 5])
y = np.array([0, 2, 4, 4, 3, 3])

plt.plot(x, y)

plt.xlim([0, max(x)+0.5])
plt.ylim([0, max(y)+0.5])

plt.show()

出力結果

上記のコードを実行すると、次のようなグラフが出力されます。x軸とy軸の最小値がどちらも0に設定されているため、原点(0, 0)がグラフの左下隅に表示されます。

Matplotlibグラフの左下に原点(0,0)を表示する方法

ポイント解説

xlim([min, max])ylim([min, max])は、それぞれx軸とy軸の表示範囲を指定するメソッドです。ここでは最大値に「max(x)+0.5」のように少し余裕を持たせることで、データポイントがグラフの端に張り付かず、見やすいグラフになります。逆に、デフォルト設定では軸の範囲が自動調整されるため、データによっては原点が表示範囲から外れることがあります。そのような場合に、この方法で確実に原点を含めることができます。

  1. Matplotlibで複数のカラーバーを表示する方法【初心者向け解説】

    Matplotlibでは、複数のカラーバー(カラースケール)を1つの図の中に同時に表示することができます。これにより、異なるデータセットをそれぞれ独立した色スケールで視覚的に比較できるようになります。 この記事では、imshow()を使って複数の画像データを描画し、それぞれに対応するカラーバーを追加する具体的な手順を紹介します。 複数のカラーバーを表示する手順 図のサイズを設定し、サブプロット間および周囲の余白(パディング)を調整します。 図(figure)とサブプロット(axes)のセットを作成します。 サンプルデータの個数を表す変数 N を初期化します。 NumPyを使ってランダムなデ

  2. matplotlibの円グラフで左側のラベルを非表示・削除する方法

    matplotlibで円グラフ(パイチャート)を作成すると、グラフの左側に意図しないラベルや余白が表示されることがあります。これはy軸ラベルが自動的に描画されるためです。この不要なラベルを削除するには、plt.ylabel() のように空文字列を指定するのが最も簡単な方法です。手順時間(hours)、アクティビティ(activities)、色(colors)のリストを作成します。pie() メソッドを使用して円グラフを描画します。左側のラベルを非表示にするために、plt.ylabel() で空文字列を設定します。サンプルコードimport matplotlib.pyplot as plt #