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

PythonでMatplotlibのサブプロット(Axes)を表示する方法


Pythonで軸(Axes)を含むサブプロットを表示するには、matplotlib.pyplotshow() メソッドを使用します。複数の図(Figure)を作成した場合でも、このメソッドを呼び出すことで、作成したすべての画像がまとめて表示されます。

表示までの手順

  • NumPy を使って x と y のデータポイントを作成します。
  • plot() メソッドを使用して、x と y をグラフにプロットします。
  • 図を画面に表示するために、show() メソッドを呼び出します。

コード例

from matplotlib import pyplot as plt
import numpy as np

# 図のサイズと自動レイアウトを設定
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

# データポイントの作成
x = np.arange(10)
y = np.exp(x)

# グラフの描画と表示
plt.plot(x, y)
plt.show()

コードの解説

np.arange(10) で 0〜9 の整数配列を生成し、np.exp(x) でそれぞれの要素に対する指数関数値(e^x)を計算しています。rcParams の設定により、図のサイズが 7.00 × 3.50 インチに指定され、余白が自動的に調整されます。最後に plt.show() を呼び出すことで、描画されたグラフがウィンドウとして表示されます。

実行結果

上記のコードを実行すると、指数関数 y = e^x の急激な増加を示す折れ線グラフが表示されます。

PythonでMatplotlibのサブプロット(Axes)を表示する方法


  1. Pythonプログラムの実行方法まとめ!IDLE・コマンドライン・PyCharmなど5つの方法を解説

    コードを書いたら、次はそれを実行して出力結果を確認する必要があります。プログラムを実行することで、書いたコードが正しく動作し、期待通りの結果が得られるかどうかをチェックできます。幸いなことに、Pythonプログラムの実行はとても簡単です。この記事では、代表的な5つの実行方法をわかりやすく解説します。IDLEで実行するPythonに標準で付属しているIDLEを使ってプログラムを実行するには、以下の手順に従います。Pythonのコードを書いて保存します。メニューから「Run > Run Module」を選択するか、キーボードのF5キーを押すだけで実行できます。IDLEは初心者にとって扱いやす

  2. Bokehライブラリを使ってPythonで双軸グラフを可視化する方法

    Bokehは、データの可視化を支援するPythonのパッケージです。オープンソースプロジェクトとして公開されており、HTMLとJavaScriptを使ってプロットを描画します。そのため、Webベースのダッシュボードを構築する際に特に有用です。 MatplotlibやSeabornが静的なグラフを生成するのに対し、Bokehはインタラクティブなグラフを生成できる点が大きな特徴です。ユーザーがズームやパンなどの操作を行うと、それに応じてグラフの表示が動的に変化します。 また、作成したプロットはFlaskやDjangoで構築したWebアプリケーションに埋め込むこともでき、Jupyter Notebo