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

Matplotlibで凡例フレームの線幅を指定する


Matplotlibで凡例フレームの線幅を指定するには、 set_linewidth()を使用できます。 メソッド。

ステップ

  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。
  • xを作成します およびy numpyを使用したデータポイント。
  • subplots()を使用して、図とサブプロットのセットを作成します メソッド。
  • xをプロットします およびy plot()を使用する メソッド。
  • 図に凡例を配置して、凡例インスタンスを取得します。
  • 線を取得し、凡例フレームに線幅を設定します。
  • 図を表示するには、 show()を使用します メソッド。

import numpy as np
import matplotlib.pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

x = np.linspace(-5, 5, 100)
y = np.sin(x)

fig, ax = plt.subplots()
ax.plot(x, y, c='r', label='y=sinx', linewidth=3.0)

leg = plt.legend()
leg.get_lines()[0].set_linewidth(6)

plt.show()

出力

Matplotlibで凡例フレームの線幅を指定する


  1. Matplotlibの凡例ボックスのサイズを調整するにはどうすればよいですか?

    matplotlibの凡例ボックスのサイズを調整するには、legendメソッドでborderpad引数を使用できます。 ステップ line1を作成します およびline2 線幅の異なる2つのリストを使用します。 図に凡例を配置し、凡例ボックスのサイズを調整するには、 borderpad =2を使用します legend() メソッド。 図を表示するには、 show()を使用します メソッド。 例 from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.00, 3

  2. Matplotlibを使用してプロット上のグリッドのサイズを定義します

    プロット上のグリッドのサイズを定義するには、次の手順を実行できます- figure()を使用して、新しいフィギュアを作成するか、既存のフィギュアをアクティブにします メソッド。 サブプロット配置の一部として、図に軸を追加します。 入力リストを使用して曲線をプロットします。 xとyのマージンを0にします。 Xグリッドを設定するために、入力ティックポイントを渡すことができます。 現在の線のスタイルでグリッド線をレイアウトするには、 grid(True)を使用します メソッド。 図を表示するには、 show()を使用します メソッド。 例 from m