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

Matplotlibの最後の図の色を取得するにはどうすればよいですか?


最後の図の色を取得するには、 get_color()を使用できます すべてのプロットの方法。

  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。
  • xを作成します およびy numpyを使用したデータポイント。
  • プロット(x、x)、(x、x2) および(x、x3) plot()メソッドを使用します。
  • すべてのプロットラインに凡例を配置します。
  • get_color()を使用して各プロットの色を取得します メソッド。
  • 図を表示するには、 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.arange(10)
y = np.arange(10)

p = plt.plot(x, y, x, y ** 2, x, y ** 3)

plt.legend([p[0], p[1], p[2]], ["$y=x$", "$y=x^2$", "$y=x^3$"])

print("Color of the first plot: ", p[0].get_color())
print("Color of the second plot: ", p[1].get_color())
print("Color of the third plot: ", p[2].get_color())

plt.show()

出力

Matplotlibの最後の図の色を取得するにはどうすればよいですか?

プロットとともに、コンソールに次の出力が出力されます-

Color of the first plot: #1f77b4
Color of the second plot: #ff7f0e
Color of the third plot: #2ca02c

  1. Matplotlibで3D連続線をプロットする方法は?

    Matplotlibで3D連続線をプロットするには、次の手順を実行できます- 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 xを作成します およびy numpyを使用したデータポイント。 zを作成します xを使用したデータポイント およびy データポイント。 figure()を使用して、新しいフィギュアを作成するか、既存のフィギュアをアクティブにします メソッド。 3D投影を使用して、サブプロット配置として軸を追加します。 xをプロットします 、 y およびz plot()を使用したデータポイント メソッ

  2. Matplotlibフィギュアのマージンを設定するにはどうすればよいですか?

    matplotlibフィギュアのマージンを設定するには、 margins()を使用できます。 メソッド。 ステップ 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 作成t およびy numpyを使用したデータポイント。 インデックス1の現在の図にサブプロットを追加します。 plot()を使用してtおよびyデータポイントをプロットします メソッド。 プロットのタイトルを設定します。 インデックス2の現在の図にサブプロットを追加します。 plot()を使用してtおよびyデータポイントをプロットします メソッド。 プロットのタイトルを設定します。