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

pyplot_plot
こつこつPython

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

未経験からはじめるPython学習「キノクエスト」 キノクエスト
  • スキルアップしたいけど何からはじめればよいかわからない…
  • プログラミングスクールに入りたいけど料金が高い…
  • プログラミングを学んでも業務やキャリアに活かせるか不安…

キノクエストは、このような悩みを持つ方にぴったりのプログラミング学習サービスです。
国内最大級のプログラミング学習系YouTubeチャンネル「キノコード」が提供しているから、未経験者にもわかりやすく質の高い学習体験を実感していただけます。

キノクエスト