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

Matplotlib.pyplotのサブプロット間のスペースを削除するにはどうすればよいですか?


matplotlibのサブプロット間のスペースを削除するには、 GridSpec(3、3)を使用できます。 クラスを作成し、サブプロット配置として軸を追加します。

ステップ

  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。
  • グリッドレイアウトを追加して、サブプロットを図内に配置します。
  • グリッドのサブプロットパラメータを更新します
  • グリッド仕様の寸法範囲で反復します。
  • 現在の図にサブプロットを追加します。
  • アスペクト比を設定します。
  • 図を表示するには、 show()を使用します メソッド。

import matplotlib.pyplot as plt
import matplotlib.gridspec as gridspec
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
gs1 = gridspec.GridSpec(3, 3)
gs1.update(wspace=0.5, hspace=0.1)
for i in range(9):
ax1 = plt.subplot(gs1[i])
ax1.set_aspect('equal')
plt.show()

出力

Matplotlib.pyplotのサブプロット間のスペースを削除するにはどうすればよいですか?


  1. Matplotlibで凡例マーカーとラベルの間のスペースを調整するにはどうすればよいですか?

    凡例マーカーとラベルの間のスペースを調整するために、凡例メソッドでlabelspacingを使用できます。 ステップ label1で線をプロットします 、 label2 およびlabel3 。 スペース変数を初期化して、凡例マーカーとラベルの間のスペースを増減します。 凡例を使用する ラベル間隔を使用するメソッド 引数で。 図を表示するには、 show()を使用します メソッド。 例 from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.00, 3.5

  2. matplotlib.pyplot円グラフの左側のラベルを削除するにはどうすればよいですか?

    matplotlib円グラフの左側のラベルを削除するには、次の手順を実行できます- 時間、アクティビティ、色のリストを作成します。 pie()を使用して円グラフをプロットします メソッド。 matplotlibの左側のラベルを非表示にするには、 plt.ylabel( )を使用できます。 空白の文字列を使用します。 例 import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout&qu