如何只为一个值创建计数图?

2024-05-18 15:18:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个数据集如下:

Date of     Waivered 
Issuance    Regulation  month   day     year    107.29  107.31  
29/12/2017  107.29      12.0    29.0    2017.0  1.0     0.0
29/12/2017  107.29      12.0    29.0    2017.0  1.0     0.0
29/12/2017  107.29      12.0    29.0    2017.0  1.0     0.0
28/12/2017  107.29      12.0    28.0    2017.0  1.0     0.0
27/12/2017  107.29      12.0    27.0    2017.0  1.0     0.0

最后两列('107.29'和'107.31')的值只有0或1。在

我想创建一个计数图,但是它只限于1个值,所以不包括0个值。当我创建一个常规计数图时,我得到的是:

enter image description here

在这张图中,你几乎看不到1的值,所以我只想在图表中包含这些值。我怎么才能做到呢?在


Tags: of数据date图表year常规计数day
2条回答

这将只给你“107.31”列中的1:

df1 = df[df['107.31'] == 1]

然后可以按月份对其进行分组,计算每个月的1并绘制:

^{pr2}$

使用normalize参数规范化任何变量(或变量与元组的组合)的计数。你也可以使用“all”来规范化总计数。在

import dexplot as dxp

dxp.aggplot(agg='107.31', data=df, groupby='month',normalize='107.31')

相关问题 更多 >

    热门问题