TECH I.S.

Matplotlib ライン


線のスタイル

プロットされた線のスタイルを変更するには、linestyle、またはそれより短いlsキーワード引数を使用できます。

点線を使用します。

import matplotlib.pyplot as plt import numpy as np ypoints = np.array([3, 8, 1, 10]) plt.plot(ypoints, linestyle = 'dotted') plt.show()

結果:

破線を使用します。

plt.plot(ypoints, linestyle = 'dashed')

結果:



短い構文

線のスタイルは、より短い構文で記述できます。

linestyle次のように書くことができますls. dotted次のように書くことができます:. dashed次のように書くことができます--.

短い構文:

plt.plot(ypoints, ls = ':')

結果:


線種

次のいずれかのスタイルを選択できます。



スタイル また
'solid' (既定) 「-」 それを試してみてください "
'点在' ':' それを試してみてください "
「破線」 「――」 それを試してみてください "
「ダッシュドット」 「-.」 それを試してみてください "
'なし' '' or ' ' それを試してみてください "


線の色

線の色を設定するには、colorまたは短いcキーワード引数を使用できます。

線の色を赤に設定します。

import matplotlib.pyplot as plt import numpy as np ypoints = np.array([3, 8, 1, 10]) plt.plot(ypoints, color = 'r') plt.show()

結果:

16 進数のカラー値を使用することもできます。

美しい緑色の線でプロットする

... plt.plot(ypoints, c = '#4CAF50') ...

結果:

またはいずれか140 のサポートされている色の名前

「hotpink」という名前の色でプロットする

... plt.plot(ypoints, c = 'hotpink') ...

結果:


線幅

線の幅を変更はlinewidthまたは短いlwキーワード引数を使用できます。

値はポイント単位の浮動小数点数です。

幅20.5ptの線でプロットする

import matplotlib.pyplot as plt import numpy as np ypoints = np.array([3, 8, 1, 10]) plt.plot(ypoints, linewidth = '20.5') plt.show()

結果:


複数行

plt.plot()機能を追加するだけで、好きなだけ線をプロットできます。

plt.plot()各行の関数を指定して 2 本の線を描画します。
import matplotlib.pyplot as plt import numpy as np y1 = np.array([3, 8, 1, 10]) y2 = np.array([6, 2, 7, 11]) plt.plot(y1) plt.plot(y2) plt.show()

結果:

各線の x 軸と y 軸の点を同じに追加することで、多くの線をプロットすることもできます。

(上記の例では、y 軸上のポイントのみを指定しました。つまり、x 軸上のポイントはデフォルト値 (0、1、2、3) を取得しています。)

x 値と y 値はペアになります。

両方の線の x 点と y 点の値を指定して、2 つの線を描画します。

import matplotlib.pyplot as plt import numpy as np x1 = np.array([0, 1, 2, 3]) y1 = np.array([3, 8, 1, 10]) x2 = np.array([0, 1, 2, 3]) y2 = np.array([6, 2, 7, 11]) plt.plot(x1, y1, x2, y2) plt.show()

結果:



プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細