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

Matplotlibを使用してPythonで複数の図を並行して描画する


matplolibを使用してPythonで複数の図を並行して描画するには、次の手順を実行できます-

  • numpyを使用してランダムデータを作成します。
  • 現在の図にサブプロットを追加します。nrows=1、ncols =4、インデックス=1です。
  • imshow()を使用して、データを画像として、つまり2Dの通常のラスターに表示します cmap ="Blues_r"を使用したメソッド 。
  • 現在の図にサブプロットを追加します。nrows=1、ncols =4、インデックス=2です。
  • imshow()を使用して、データを画像として、つまり2Dの通常のラスターに表示します cmap ="Accent_r"を使用したメソッド 。
  • 現在の図にサブプロットを追加します。nrows=1、ncols =4、およびindex=3です。
  • imshow()を使用して、データを画像として、つまり2Dの通常のラスターに表示します cmap ="terrain_r"を使用したメソッド
  • 現在の図にサブプロットを追加します。nrows=1、ncols =4、およびindex=4です。
  • imshow()を使用して、データを画像として、つまり2Dの通常のラスターに表示します cmap ="twilight_shifted_r"を使用したメソッド 。
  • 図を表示するには、 show()を使用します メソッド。

import numpy as np
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
data = np.random.rand(5, 5)
plt.subplot(1, 4, 1)
plt.imshow(data, cmap="Blues_r")
plt.subplot(1, 4, 2)
plt.imshow(data, cmap="Accent_r")
plt.subplot(1, 4, 3)
plt.imshow(data, cmap="terrain_r")
plt.subplot(1, 4, 4)
plt.imshow(data, cmap="twilight_shifted_r")
plt.show()

出力

Matplotlibを使用してPythonで複数の図を並行して描画する


  1. PythonのTeXでMatplotlibラベルに改行を入れる

    次のプログラムコードは、Texを使用してmatplotlibラベルに改行をプロットする方法を示しています。 ステップ ダイアグラムのX軸とY軸のラベルを\nで設定して、ラベルに改行をプロットします。 軸のfacecolorに現在の.rcParamsを設定します。グループは挫折します。 サイクラーを使用して、線のグループの色を設定します。カラーリストは、赤を表す「r」、緑を表す「g」、青を表す「b」、黄色を表す「y」で構成されています。 サイクラークラスは、単一の位置引数、位置引数のペア、またはキーワード引数の組み合わせから新しいCyclerオブジェクトを作成するのに役立

  2. Python Matplotlibでカスタムカラーとカットーム領域サイズを使用して4D散布図をプロットする方法は?

    はじめに.. 散布図は、2つの変数間に関係があるかどうかを確認するために、2次元でデータを表す場合に非常に役立ちます。散布図は、データがX値とY値のドットとして表されるグラフです。 その方法.. 1.次のコマンドでmatplotlibをインストールします。 pip install matplotlib 2.matplotlibをインポートします import matplotlib.pyplot as plt tennis_stats = (('Federer', 20),('Nadal', 20),('Djokovic', 17),(