Matplotlibで線の太さを調整する方法


次の構文を使用する関数linewidth引数を使用すると、Matplotlib プロットの線の太さを簡単に調整できます。

matplotlib.pyplot.plot(x, y, linewidth=1.5)

デフォルトでは、線の幅は 1.5 ですが、0 より大きい任意の値に調整できます。

このチュートリアルでは、この関数の実際の使用例をいくつか紹介します。

例1:線の太さを調整する

次のコードは、単純な折れ線グラフを作成し、線の幅を 3 に設定する方法を示しています。

 import matplotlib. pyplot as plt
import numpy as np

#define x and y values
x = np. linspace (0, 10, 100)
y1 = np. sin (x)*np. exp (-x/3)

#create line plot with line width set to 3
plt. plot (x, y1, linewidth= 3 )

#displayplot
plt. show ()

matplotlibで線幅を調整する

例2:複数の線の太さを調整する

次のコードは、複数の線の太さを一度に調整する方法を示しています。

 import matplotlib. pyplot as plt
import numpy as np

#define x and y values
x = np. linspace (0, 10, 100)
y1 = np. sin (x)*np. exp (-x/3)
y2 = np. cos (x)*np. exp (-x/5)

#create line plot with multiple lines
plt. plot (x, y1, linewidth= 3 )
plt. plot (x, y2, linewidth= 1 )

#displayplot
plt. show () 

Pythonのmatplotlibで複数の線の太さを調整する

例 3: キャプションの線の太さを調整する

次のコードは、異なる太さの複数の線を作成し、それに応じて各線の太さを表示する凡例を作成する方法を示しています。

 import matplotlib. pyplot as plt
import numpy as np

#define x and y values
x = np. linspace (0, 10, 100)
y1 = np. sin (x)*np. exp (-x/3)
y2 = np. cos (x)*np. exp (-x/5)

#create line plot with multiple lines
plt. plot (x,y1,linewidth=3,label=' y1 ')
plt. plot (x, y2, linewidth=1, label=' y2 ')

#add legend
plt. legend ()

#displayplot
plt. show () 

matplotlib 凡例の線幅を調整する

追加リソース

Matplotlib で行間の領域を埋める方法
Matplotlib プロットから目盛りを削除する方法
Matplotlib プロットの外側に凡例を配置する方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です