Matplotlib プロット ライン
描画プロセスで、線の種類、色、サイズなどを含む線のスタイルをカスタマイズする場合。
線種
線のタイプは、ls と略される linestyle パラメータを使用して定義できます。
タイプ | 略語 | 説明する |
---|---|---|
'ソリッド' (デフォルト) | 「-」 | 実線 |
'点在' | ':' | 点線 |
「破線」 | 「-」 | 破線 |
「ダッシュドット」 | 「-。」 | 点線 |
'なし' | '' または' ' | 線が引かれていない |
型メソッドを使用して表現される
# 实例 1
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([6, 2, 13, 10])
plt.plot(ypoints, linestyle = 'dashdot')
plt.show()
略語法を使って表現する
# 实例 2
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([6, 2, 13, 10])
plt.plot(ypoints, ls = '-.')
plt.show()
線の色
線の色は、c と省略される color パラメーターを使用して定義できます。
カラータイプ
カラーマーキング | 説明する |
---|---|
「r」 | 赤 |
「ぐ」 | 緑 |
「b」 | 青 |
「c」 | 青 |
「ん」 | 赤紫色 |
「はい」 | 黄色 |
「k」 | 黒 |
「わ」 | 白 |
もちろん、SeaGreen、#8FBC8F などの色のタイプをカスタマイズすることもできます。完全なスタイルについては、HTML の色の値を参照してください。
# 实例 3
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([6, 2, 13, 10])
plt.plot(ypoints, color = 'r')
plt.show()
# 实例 4
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([6, 2, 13, 10])
plt.plot(ypoints, c = '#8FBC8F')
plt.show()
# 实例 5
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([6, 2, 13, 10])
plt.plot(ypoints, c = 'SeaGreen')
plt.show()
線幅
線の幅は lw と略される linewidth パラメータを使用して定義でき、値は 1、2.0、3.14 などの浮動小数点数にすることができます。
# 实例 6
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([6, 2, 13, 10])
plt.plot(ypoints, linewidth = '12.5')
plt.show()
複数行
複数の線を描画するために、plot() メソッドには x、y 値の複数のペアを含めることができます。
# 实例 7
import matplotlib.pyplot as plt
import numpy as np
y1 = np.array([3, 7, 5, 9])
y2 = np.array([6, 2, 13, 10])
plt.plot(y1)
plt.plot(y2)
plt.show()
x の値はデフォルトで [0, 1, 2, 3] に設定されていますが、x 座標やその他の値を自分で設定することもできます。
# 实例 8
import matplotlib.pyplot as plt
import numpy as np
x1 = np.array([0, 1, 2, 3])
y1 = np.array([3, 7, 5, 9])
x2 = np.array([0, 1, 2, 3])
y2 = np.array([6, 2, 13, 10])
plt.plot(x1, y1, x2, y2)
plt.show()
追記
今日学習するのは、Python Matplotlib の線の描画です。今日の学習内容をまとめると、
- Matplotlib プロット ライン
- 線種
- 線の色
- 線幅
- 複数行