我是熊猫和 matplotlib 的新手。我有一个 csv 文件,其中包含从 2012 年到 2018 年的年份。对于一年中的每个月,我都有雨数据。我想通过直方图分析一年中哪个月份降雨量最大。这是我的数据集。
year month Temp Rain
2012 1 10 100
2012 2 20 200
2012 3 30 300
.. .. .. ..
2012 12 40 400
2013 1 50 300
2013 2 60 200
.. .. .. ..
2018 12 70 400
我无法用直方图绘制,我尝试用条形图绘制但没有得到想要的结果。这是我尝试过的:
import pandas as pd
import numpy as npy
import matplotlib.pyplot as plt
df2=pd.read_csv('Monthly.csv')
df2.groupby(['year','month'])['Rain'].count().plot(kind="bar",figsize=(20,10))
这是我得到的输出:
请给我建议一种绘制直方图的方法,以分析按年份分组的月份中发生的最大降雨量。
米琪卡哇伊
函数式编程
喵喵时光机
相关分类