Matplotlibのpyplot画像をコンソールに表示する方法
コンソール上にpyplotの画像を表示するには、pyplot.show()メソッドを使用します。このメソッドを呼び出すことで、作成した図がウィンドウとして画面に表示されます。
手順
- 図のサイズを設定し、サブプロット間および周囲のパディングを調整します。
- NumPyを使って5×5のランダムなデータを作成します。
- imshow()メソッドにデータを渡します。このメソッドは、データを2次元の正規ラスタ(画像)として描画します。
- 図を実際に表示するには、show()メソッドを呼び出します。
コード例
import numpy as np from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True data = np.random.rand(5, 5) plt.imshow(data, cmap="copper") plt.show()
解説
このコードでは、まず plt.rcParams["figure.figsize"] で図のサイズを幅7.50インチ、高さ3.50インチに設定し、plt.rcParams["figure.autolayout"] を True にすることで、ラベルやタイトルが図からはみ出さないよう自動的にレイアウトを調整しています。
次に np.random.rand(5, 5) により0〜1の範囲の一様乱数からなる5行5列の配列を生成し、imshow() に渡しています。cmap="copper" を指定することで、銅色を基調としたカラーマップでデータが着色され、値の大小が色の濃淡として視覚的に表現されます。
最後に show() を呼び出すことで、描画された画像が別ウィンドウとして表示されます。Jupyter Notebookなどの環境では、セルの出力領域に直接インライン表示される点にも注意してください。
出力結果

-
Python Matplotlibで単一のポイント(点)をプロットする方法
Matplotlibを使えば、たった1つのデータポイントでも簡単にグラフ上へプロットできます。ここでは、単一の点をプロットするための基本的な手順を解説します。 単一ポイントをプロットする手順 x と y のリストを、単一の値で初期化します。 plt.xlim() および plt.ylim() を使って、X軸・Y軸の表示範囲を0〜5に設定します。 plt.grid() を呼び出して、現在の線スタイルでグリッドを描画します。 plot() メソッドでxとyをプロットし、marker=o、markeredgecolor=red、markerfacecolor=green を指定してマーカーの見た目
-
Matplotlibのsubplot関数を使ってPythonで2つのグラフを作成する方法
Matplotlibとは Matplotlibは、Pythonで最も広く使われているデータ可視化ライブラリのひとつです。 データの可視化は分析において非常に重要なステップです。数値を一つひとつ確認したり複雑な計算を実行したりしなくても、データ全体の傾向や特徴を直感的に把握できるようになるからです。また、定量的な洞察を相手に効果的に伝える手段としても優れています。 Matplotlibは2次元のグラフ(プロット)を作成するために使用され、オブジェクト指向APIを備えているため、Pythonアプリケーションへのグラフ埋め込みも簡単に行えます。IPythonシェル、Jupyter Notebook、