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

Matplotlibでインラインラインラベルを描画するにはどうすればよいですか?


Matplotlibでインラインラベルを描画するには、 labelLines()を使用できます。 方法。 −

ステップ

  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。
  • numpyとデータポイントのリストを使用してランダムなデータポイントxを作成します、A。
  • Aのリストを反復処理します 、およびプロット X および(反復アイテム)ラベル付き。
  • 線を引くために、すべての線にそれぞれの凡例でラベルを付けます。
  • 図を表示するには、 show()を使用します メソッド。

import numpy as np
from matplotlib import pyplot as plt
from labellines import labelLines

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

X = np.linspace(0, 1, 500)
A = [1, 2, 5, 10, 20]

for a in A:
   plt.plot(X, np.arctan(a*X), label=str(a))

labelLines(plt.gca().get_lines(), zorder=2.5)

plt.show()

出力

Matplotlibでインラインラインラベルを描画するにはどうすればよいですか?


  1. Matplotlibでデカルト座標系を取得するにはどうすればよいですか?

    matplotlibでデカルト座標系をプロットするには、次の手順を実行できます- 変数を初期化します(N) 値付き。 xとyのランダムなデータポイントを作成します。 分散を使用してポイントをプロットします xおよびyデータポイントを使用するメソッド。 図を表示するには、 show()を使用します メソッド。 例 import numpy as np import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayo

  2. Matplotlib Pythonで単一のポイントをプロットするにはどうすればよいですか?

    matplotlibで単一のデータポイントをプロットするには、次の手順を実行できます- xとyのリストを単一の値で初期化します。 X軸とY軸の範囲を0〜5に制限します。 現在のラインスタイルでグリッドをレイアウトします。 marker =o、markeredgecolor =red、markerfacecolor =green でplot()メソッドを使用してxとyをプロットします 。 図を表示するには、 show()を使用します メソッド。 例 from matplotlib import pyplot as plt plt.rcParams["