sns.violinplot(x=day, y=df.hour, data=df)
这会制作一个小提琴图,显示数据框的每个条目,对吗?
sns.violinplot(x=day, y=df.hour, data=df[df.accept == 1])
这向我显示了仅包含具有特定值的条目的图。但是我想要的是一个小提琴图,可以显示特定日期和时间的值频率。所以我尝试了
sns.violinplot(x=day, y=df.hour, data=df[df.accept == 1]/df)
哪个没用。
示例数据:
现在,我想每天绘制一张小提琴图,该图显示每小时每小时的值为1的条目的百分比(没有条目的小时为0)。
因此,第3小时应该是最宽的,然后是第4小时,然后是第2小时和第5小时,其他所有小时都是0。