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()
実行結果:
次に、線の色や種類を変更してみましょう。
colorで線の色、linestyleで線の種類を指定します。
実行します。
線の色と種類を変更することができました。
--(2つのハイフン)の場合には、破線になります。
他にも点線には:(コロン)、実線には-(ハイフン)等を指定することができます。
plt.plot(x_1, y_1, color='red', linestyle='--')
plt.show()
実行結果:
次に、title関数でグラフのタイトルを表示させてみましょう。
引数にタイトルを指定して実行します。
タイトルを表示することができました。
plt.plot(x_1, y_1, color='red', linestyle='--')
plt.title('Graph')
plt.show()
実行結果:
なお、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()
実行結果:
最後に、grid関数で罫線を表示させてみましょう。
実行します。
罫線を表示させることができました。
plt.plot(x_1, y_1, color='red', malinestyle=':')
plt.grid()
plt.show()
実行結果:
関連メソッド
【毎日Python】Pythonでデータフレームからグラフを作成|DataFrame.plot」
【毎日Python】Pythonで散布図を作成|matplotlib.pyplot.scatter
【毎日Python】Pythonで棒グラフを作成する方法|matplotlib.pyplot.bar
【毎日Python】Pythonでヒストグラムを作成する方法|matplotlib.pyplot.hist
【毎日Python】Pythonで箱ひげ図を作成する方法|matplotlib.pyplot.boxplot