plt凡例を追加/軸スケールを設定

この記事はPythonデータ分析シリーズの補足です-エントリから放棄までのmatplotlib
その他の記事については、ブロガーの記事のコラムをご覧ください

1.凡例を追加します

同じグラフに複数の曲線を描く場合、区別を容易にし、画像をよりプロフェッショナルにするために、通常、画像に凡例を追加します。
次のように:

import matplotlib.pyplot as plt
import numpy as np

a = np.arange(10,40,2)
b = np.arange(40,70,2)

# 传入xy轴参数,默认为y轴;label 指定图例名称
plt.plot(a,label="a",color="blue")
plt.plot(b,label="b",color="green")

plt.legend(loc="upper left")  # 设置图例位置

# 指定xy轴 名称
plt.ylabel("This is Y")
plt.xlabel("This is X")

# 保存图像 默认png格式,其中dpi指图片质量
plt.savefig("05.png", dpi=600)

plt.show()  # 展示图片

入力画像は次のとおりです
ここに写真の説明を挿入
。plot(label = "")で凡例名を指定し、legend()のパラメーターを使用して凡例の位置を指定すると、画像に凡例を追加できます。ここで、locパラメーターは以下のとおりであります:

  • ベスト
  • 右上
  • 左上
  • 左下
  • 右下
  • 正しい
  • 中央左
  • 中道右派
  • 中央下
  • アッパーセンター
  • センター

2.xy軸スケールを設定します

上記で画像の凡例を設定する方法を説明しましたが、注意深い友人は、画像のx / y軸座標スケールを設定すると、自動的に調整されることに気付くでしょうが、場合によっては人為的にスケールを制御する必要があります。この時点で、plt.xticks()/ plt.yticks()を設定できます。

import matplotlib.pyplot as plt
import numpy as np

a = np.arange(10,100)
b = np.arange(40,130)

# 设置x/y轴尺度
plt.xticks(a[::5])
plt.yticks(b[::10])

# 传入xy轴参数,默认为y轴;label 指定图例名称
plt.plot(a,label="a",linestyle="--",color="blue")
plt.plot(b,label="b",color="green")

plt.legend(loc="best")  # 设置图例位置

# 指定xy轴 名称
plt.ylabel("This is Y")
plt.xlabel("This is X")

# 保存图像 默认png格式,其中dpi指图片质量
plt.savefig("05.png", dpi=600)

plt.show()  # 展示图片

画像は次のとおりです。
ここに写真の説明を挿入

おすすめ

転載: blog.csdn.net/qq_45807032/article/details/108182806