【Python】Matplotlib ~ 基本編 / 折れ線 ~

■ はじめに

https://dk521123.hatenablog.com/entry/2020/03/01/000000
https://dk521123.hatenablog.com/entry/2023/09/16/151516

の続き。

今回は、Python / Matplotlib (マット・プロット・リブ)で、
折れ線グラフを表示させる

目次

【1】折れ線
 例1:Hello world
 例2:x/y を指定
 例3:複数表示
【2】Tips
 1)凡例を付ける

【1】折れ線

* plot() を使う

https://matplotlib.org/stable/api/_as_gen/matplotlib.pyplot.plot.html

matplotlib.pyplot.plot(
  *args, scalex=True, scaley=True, data=None, **kwargs)

例1:Hello world

import matplotlib.pyplot as plt

plt.plot([1, 2, 3, 4, 5])
# 表示
plt.show()

例2:x/y を指定

import matplotlib.pyplot as plt

x = [1, 2, 3, 4, 5]
y = [3, 8, 4, 1, 9]
plt.plot(x, y)
# 表示
plt.show()

例3:複数表示

import matplotlib.pyplot as plt

x = [1, 2, 3, 4, 5]
y1 = [3, 8, 4, 1, 9]
y2 = [5, 3, 4, 7, 8]

plt.plot(x, y1, 'red', label="Hello world1")
plt.plot(x, y2, 'blue', label="Hello world2")

plt.legend()

# 表示
plt.show()

【2】Tips

1)凡例を付ける

* label と legend() で表示

plt.plot(x, y, label="Hello world")
plt.legend()

参考文献

https://www.yutaka-note.com/entry/matplotlib_pyplot

関連記事

Matplotlib ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2020/03/01/000000
Matplotlib ~ 基本編 / 棒グラフ ~
https://dk521123.hatenablog.com/entry/2023/09/16/151516
Matplotlib ~ あれこれ編 ~
https://dk521123.hatenablog.com/entry/2023/09/14/230848
TensorFlow ~ 環境構築 / Windows 編 ~
https://dk521123.hatenablog.com/entry/2018/02/17/102927
scikit-learn ~ 機械学習用ライブラリ・基本編 ~
https://dk521123.hatenablog.com/entry/2020/03/08/113356
NumPy ~ 数値計算ライブラリ ~
https://dk521123.hatenablog.com/entry/2018/03/28/224532
Pandas ~ データ解析支援ライブラリ ~
https://dk521123.hatenablog.com/entry/2019/10/22/014957
Pandas ~ 基本編 / CSV編 ~
https://dk521123.hatenablog.com/entry/2020/11/17/000000
Python ~ 基本編 / CSV
https://dk521123.hatenablog.com/entry/2019/11/07/214108
Python ~ 基本編 / 文字列 ~
https://dk521123.hatenablog.com/entry/2019/10/12/075251
Python ~ 基本編 / 文字列比較 ~
https://dk521123.hatenablog.com/entry/2021/07/29/000000