【Python】グラフを描画する方法

※過去の記事を再投稿しています


概要


Webサイトから取得したCSVデータからグラフを描画します

前回使用した厚生労働省のオープンデータ、PCR検査陽性者数のCSVデータをPandasを使用して読み込み、matplotlibでグラフを描画します

Pythonソースコード

import pandas as pds
import matplotlib.pyplot as plt

df = pds.read_csv('./newly_confirmed_cases_daily.csv', parse_dates=['Date'])
plt.xticks(rotation=20)
plt.plot(df[1::7]['Date'], df[1::7]['ALL'])
plt.show()


解説

import pandas as pds

 インストールが必要です(pip install pandas)

import matplotlib.pyplot as plt

 インストールが必要です(pip install matplotlib)

df = pds.read_csv('./newly_confirmed_cases_daily.csv', parse_dates=['Date'])

 CSVファイルを読み込みます

「Date」は日付型を指定します

plt.xticks(rotation=20)

 X軸のラベルを傾けます

plt.plot(df[1::7]['Date'], df[1::7]['ALL'])

 取得したデータを7つづつ飛ばして読み込んでいます
X軸に「Date」、Y軸に「ALL」を指定しグラフを作成します

plt.show()

 グラフを描画します



 出力結果になります


所感

 CSVデータより簡単にグラフを描画することができます

  X軸、Y軸のラベルやタイトルを表示することもできます


いいなと思ったら応援しよう!