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

Matplotlib凡例の行を2列に揃える方法は?


matplotlib凡例の行を2列に揃えるには、次の手順を実行できます

  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。
  • plot()の使用 メソッド、ラベル line1、line2、line3で線をプロットします 。
  • 2列の図に凡例を配置します。 ncol =2を使用します 。
  • 図を表示するには、 show()を使用します メソッド。

from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
plt.plot([1, 2, 3], label="line1")
plt.plot([3, 2, 1], label="line2")
plt.plot([2, 3, 1], label="line3")
plt.legend(ncol=2, loc="upper right")
plt.show()

出力

Matplotlib凡例の行を2列に揃える方法は?


  1. Matplotlibで凡例要素を水平に表示するにはどうすればよいですか?

    凡例要素を水平に表示するには、次の手順を実行できます 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 plot()の使用 メソッド、ラベル line1、line2で線をプロットします およびline3 。 legend()を使用して図に凡例を配置します メソッド、引数にncol値のラベルの数。 図を表示するには、 show()を使用します メソッド。 例 from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] pl

  2. Matplotlibフィギュアの凡例を配置して整列させる方法は?

    matplotlibの図の凡例を配置して位置合わせするには、次の手順を実行できます- line1をプロットします およびline2 plot()を使用する メソッド。 図に凡例を配置します。 bbox_to_anchorを使用します 位置を設定し、凡例要素を水平方向に配置します。 図を表示するには、 show()を使用します メソッド。 例 from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.aut