我有一张表格
+-------+-----+
| Name | Age |
+-------+-----+
| John | 45 |
| Tim | 29 |
| Elisa | 28 |
| Sarah | 32 |
+-------+-----+
我想使用df.plot.hist
功能来创建直方图,但我想按预定的年龄段(如18-30、31-45、46-65等)排序,而不是使用df['Age'].plot.hist(bins=20)
自动设置要使用的存储段
此外,我还想使用百分比分布而不是频率分布。我试图传递norm=True
,但仍然需要帮助将其转换为百分比
有办法吗
你太近了!从matplotlib hist(熊猫正在使用的)的docString中,您有“bin:int或sequence或str”
因此,您可以传递一个数字列表,定义拆分的位置
相关问题 更多 >
编程相关推荐