【毎日Python】Pythonで折れ線グラフを作成する方法|matplotlib.pyplot.plot

Pythonで折れ線グラフを作成する方法です。
使用するのは、Pythonのmatplotlibライブラリのplot関数です。

まずは簡単なグラフを作成してみましょう。
引数に、x軸とy軸の値をリストで指定します。
こうすることにより、リストの値に基づく折れ線グラフを表示することができます。
show関数で表示させてみましょう。
グラフを作成し、表示することができました。

x_1 = [1, 2, 3, 4, 5]
y_1 = [2, 3, 1, 4, 1]  

plt.plot(x_1, y_1)
plt.show()

実行結果:
graph01

次に、線の色や種類を変更してみましょう。
colorで線の色、linestyleで線の種類を指定します。
実行します。
線の色と種類を変更することができました。
--(2つのハイフン)の場合には、破線になります。
他にも点線には:(コロン)、実線には-(ハイフン)等を指定することができます。

plt.plot(x_1, y_1, color='red', linestyle='--')
plt.show() 

実行結果:
graph02

次に、title関数でグラフのタイトルを表示させてみましょう。
引数にタイトルを指定して実行します。
タイトルを表示することができました。

plt.plot(x_1, y_1, color='red', linestyle='--')
plt.title('Graph')
plt.show() 

実行結果:
graph03

なお、matplotlibでは日本語は文字化けしてしまいます。
日本語を表示をさせるためには、japanize_matplotlibライブラリのインストール・インポートが必要です。

!pip install japanize_matplotlib

import japanize_matplotlib
%matplotlib inline 

完了したら、タイトルをカタカナでグラフにして実行してみましょう。
日本語を表示することができました。

plt.plot(x_1, y_1, color='red',  marker='o',linestyle=':')
plt.title('グラフ')
plt.show()

実行結果:
graph04

最後に、grid関数で罫線を表示させてみましょう。
実行します。
罫線を表示させることができました。

plt.plot(x_1, y_1, color='red', malinestyle=':')
plt.grid()
plt.show()

実行結果:
graph05

関連メソッド

【毎日Python】Pythonでデータフレームからグラフを作成|DataFrame.plot

【毎日Python】Pythonで散布図を作成|matplotlib.pyplot.scatter

【毎日Python】Pythonで棒グラフを作成する方法|matplotlib.pyplot.bar

【毎日Python】Pythonでヒストグラムを作成する方法|matplotlib.pyplot.hist

【毎日Python】Pythonで箱ひげ図を作成する方法|matplotlib.pyplot.boxplot

【毎日Python】Pythonで円グラフを作成する方法 | matplotlib.pyplot.pie

【毎日Python】Pythonで等高線グラフを作成する方法|matplotlib.pyplot.contour