matplotlibの折れ線グラフの線の種類についてまとめました。
折れ線グラフの線の種類
matplotlibでは様々な線を描画できます。
以下の画像のように
matplotlibでは linestyleという引数を設定することによってラインの種類を変更できます。
上記の画像を出力するコードは以下のようになります。
import numpy as np import matplotlib.pyplot as plt x = np.arange(0,5,0.1) y = x plt.plot(x,y,linestyle=None, label="None") y1 = x+1 plt.plot(x,y1,linestyle="--",label="-") y2 = x+2 plt.plot(x,y2,linestyle="--",label="--") y3 = x+3 plt.plot(x,y3,linestyle="-.",label="-.") y4 = x+4 plt.plot(x,y4,linestyle=":",label=":") y5 = x+5 plt.plot(x,y5,linestyle=" ",label=" ") y6 = x+6 plt.plot(x,y6,linestyle="",label="") plt.legend() plt.show()
ちなみに、以下に関しては何も表示されないようです。
# '', ' '
補足:設定できるlineの調べ方
linestyle設定できるlineの種類は以下のコマンドで調べることができます。
from matplotlib import lines lines.lineStyles.keys() #=> ['', ' ', 'None', '--', '-.', '-', ':']
参考文献
https://matplotlib.org/api/_as_gen/matplotlib.pyplot.plot.html#matplotlib.pyplot.plot
コメント
[…] 折れ線グラフの線の種類について […]