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()
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()
plt.show()
散布図
df.plot.scatter(x="人口", y="面積")
plt.xlabel("人口")
plt.ylabel("面積")
plt.show()
plt.xlabel("人口")
plt.ylabel("面積")
plt.show()
円グラフ
df["人口"].plot.pie()
plt.show()
plt.show()
コメント