PandasとMatplotlibを組み合わせて使う方法

PandasはMatplotlibを組み合わせると簡単なグラフを複雑な設定なしで描画できます。

折れ線グラフ

import pandas as pd
import matplotlib.pyplot as plt
import japanize_matplotlib
df = pd.DataFrame([[377, 438], [275, 225], [233, 327], [197, 1121], [162, 343]],
index = ["横浜", "大阪", "名古屋", "札幌", "福岡"],
columns = ["人口", "面積"])
# ここからグラフ描画。
df.plot()
plt.show()

棒グラフ

df.plot.bar()
plt.show()

散布図

df.plot.scatter(x="人口", y="面積")
plt.xlabel("人口")
plt.ylabel("面積")
plt.show()

円グラフ

df["人口"].plot.pie()
plt.show()

コメント

タイトルとURLをコピーしました