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

記事
IT・テクノロジー

概要

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()
 グラフを描画します。
graph.png

 出力結果になります。

所感

 CSVデータより簡単にグラフを描画することができます。X軸、Y軸のラベルやタイトルを表示することもできます。

サービス数40万件のスキルマーケット、あなたにぴったりのサービスを探す