我有一个Pandas DataFrame,它有两列,浏览量和类型:
pageviews type
0 48.0 original
1 1.0 licensed
2 181.0 licensed
...
我试图为原始和许可创建每个直方图。每个直方图将(理想地)绘制该特定类型的给定范围内的出现次数。因此,x轴将是一系列的综合浏览量,y轴将是该范围内的综合浏览量。
有关如何执行此操作的任何内容?我觉得它应该是直截了当的......
谢谢!
答案 0 :(得分:4)
使用您当前的数据框:df.hist(by='type')
例如:
# Me recreating your dataframe
pageviews = np.random.randint(200, size=100)
types = np.random.choice(['original','licensed'], size=100)
df = pd.DataFrame({'pageviews': pageviews,'type':types})
# Code you need to create faceted histogram by type
df.hist(by='type')