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