Matplotlibのaxes.flatは何をしますか?
Axes.flat 1Dイテレータを意味します アレイ上。例を見て、 axes.flatの使用方法を見てみましょう。 。
ステップ
-
図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。
-
subplots()を使用して、図とサブプロットのセットを作成します メソッド。
-
xを作成します およびy numpyを使用したデータポイント。
-
axes.flatを使用します そして、すべての軸を繰り返します(ステップ2)。
-
plot()を使用してxおよびyデータポイントをプロットします メソッド。
-
図を表示するには、 show()を使用します メソッド。
例
import numpy as np from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True fig, axes = plt.subplots(nrows=2, ncols=3) x = np.random.rand(10) y = np.random.rand(10) for _, ax in enumerate(axes.flat): ax.plot(x, y) plt.show()
出力
-
Matplotlibで軸とグリッドのない3Dプロットに散布図をプロットします
matplotlibに軸のない3Dプロットに散布図をプロットするには、 scatter()を使用できます。 メソッドを実行し、軸をオフにします。 ステップ 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 figure()を使用して、新しいフィギュアを作成するか、既存のフィギュアをアクティブにします メソッド。 サブプロット配置として軸を追加します。 numpyを使用してxs、ys、zsデータポイントを作成します。 scatter()を使用する 散布図を作成する方法。 ax.axis(off)を使用します 軸を非表示にする方法。 図を表示する
-
軸作成後のMatplotlibサブプロットのサイズ/位置の変更
軸の作成後にサブプロットのサイズまたは位置を変更するには、次の手順を実行できます- figure()を使用して、新しいフィギュアを作成するか、既存のフィギュアをアクティブにします メソッド。 〜.axes.Axesを追加します add_subplot()を使用してサブプロット配置の一部として図に追加 メソッド。 GridSpec()を使用して図内にサブプロットを配置するためのグリッドレイアウト クラス。 グリッド仕様の位置を設定します。 subplotspecを設定します インスタンス。 〜.axes.Axesを追加します add_subplot()を使用してサブプロット