如何从数据框中绘制条形图

宝宝

我有一个名为“ dt”的数据框(其中包含100个人,但将其缩减为8),并且必须在5个时间间隔内绘制薪金统计图(所以假设= 20,000)

     ID     Salary   Bonus
   --------------------------
1:   1     100000    57
2:   2      86000    66
3:   3      17000    12
4:   6      50500    37
5:   9      35000    26
6:   10     45000    21
7:   11     95000    54
8:   12    100000    58

我如何用barplot()完成它?这是我尝试做的:

barplot(cut(dt $ Salary,c(seq(1,max(dt $ Salary),by = 20000))))

但它说“高度”必须是向量或矩阵。

阿克伦

我们可以cutbreaks5表示“薪水”,用来获得频率计数table用来绘制barplot

barplot(table(cut(df1$Salary, breaks = 5)))

或指定min,并maxseq得到一个序列by20000

barplot(table(cut(df1$Salary, 
     breaks = seq(min(df1$Salary)- 100, max(df1$Salary) + 100, by = 20000))))

数据

df1 <- structure(list(ID = c(1L, 2L, 3L, 6L, 9L, 10L, 11L, 12L), Salary = c(100000L, 
86000L, 17000L, 50500L, 35000L, 45000L, 95000L, 100000L), Bonus = c(57L, 
66L, 12L, 37L, 26L, 21L, 54L, 58L)), class = "data.frame", row.names = c("1:", 
"2:", "3:", "4:", "5:", "6:", "7:", "8:"))

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

熊猫:如何用带有标签的数据框绘制条形图?

如何绘制熊猫中非数值数据的条形图

熊猫将数据框绘制为多个条形图

使用点从Pandas数据框中绘制条形图

如何在散景中以条形图绘制“分组依据”数据框

在pandas数据框中绘制条形图

从熊猫数据框中绘制堆积的条形图

数据框的条形图

从具有不同y轴的pandas数据框中绘制条形图和线条

如何在熊猫数据框中的每一列中绘制唯一值的数量作为条形图?

使用数据框中多个列的误差条来绘制条形图

重塑数据框并绘制堆叠的条形图

如何使用熊猫从数据框中绘制(分组的)条形图

汇总数据并在R中以条形图绘制

在数据框中绘制条形图时显示百分比时出错

如何从数据帧中以绘图方式绘制堆叠的条形图?

如何从熊猫数据框中绘制具有百分比分布的水平条形图?

如何使用matplotlib从三个不同的数据框中绘制条形图?

如何从一个数据框中绘制多个带有填充条形图的堆叠条形图

从python字典中的数据绘制条形图

您如何在一行中绘制给定值的条形图,而不是整个数据框中的数字?

在 Python 中给定 Pandas 数据框绘制多个堆叠条形图

将数据框绘制为分组条形图

如何绘制两个数据框的分组条形图?

如何从数据集平均值绘制条形图而不是 seaborn 中的默认 0 值?

如何从只有虚拟变量的数据框中绘制条形图?

Plotly:如何在 Plotly 中将多索引数据框绘制为堆积条形图?

如何从 x 中有几列的数据框中绘制分组条形图?

从数据框中绘制每个条形图的值