R:如何从多列频率数据创建条形图?

机器人鸟

假设我有一个如下的数据集,

ID     Class
a      Class_1
a      Class_1
b      Class_1
b      Class_1
b      Class_1

c      Class_2
c      Class_2
c      Class_2
d      Class_2
d      Class_2
d      Class_2

e      Class_3
f      Class_3

我想表明,有2名学生在Class_1,2名学生Class_2和2名学生Class_3在条形图使用ggplot()

感谢您的宝贵时间。谢谢你。

墨鱼44
d <- data.frame(ID = c(letters[c(1,1,2,2,2,3,3,3,4,4,4,5,6)]), 
            Class = c(rep("Class_1", 5), rep("Class_2", 6), "Class_3", "Class_3"))

如果要显示因子编号的信息

p <- ggplot(d, aes (x = Class, fill = ID) ) + geom_bar(position="fill")
plot(p)    # check the number of breaks and use it as length
p + scale_y_continuous(label=seq(0, 2, length=5))
# Hoom, something strange ?

不需要

ggplot(d[! duplicated(d),], aes (x = Class, fill = ID) ) + geom_bar()

阴谋 阴谋

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

R:如何从多列频率数据创建条形图?

来自分类Dev

如何在数据框的每列中用R创建比例条形图?

来自分类Dev

如何从数据框创建条形图

来自分类Dev

如何创建频率堆叠的条形图,但是条形图上的百分比标签和y轴上的频率在R中?

来自分类Dev

如何创建多色 NativeScript BarSeries 堆积条形图

来自分类Dev

如何使用多列和参数“ split”创建一个条形图

来自分类Dev

R中具有多列的条形图

来自分类Dev

R中具有多列的堆积条形图

来自分类Dev

根据每个类别 R 中的计数从多个数据框列创建条形图

来自分类Dev

使用我的数据框的子集创建R条形图

来自分类Dev

如何使用PhpExcel从MySQL数据创建条形图

来自分类Dev

如何从Shiny中的过滤数据创建条形图?

来自分类Dev

如何从Shiny中的过滤数据创建条形图?

来自分类Dev

如何使用php数据变量创建条形图

来自分类Dev

如何使用JSON数据创建JasperReports条形图?

来自分类Dev

如何使用提供的数据创建条形图。精益求精

来自分类Dev

如何为三组数据创建堆叠的条形图?

来自分类Dev

如何标准化数据并创建堆积条形图?

来自分类Dev

如何在R中创建条形图

来自分类Dev

如何在 r 中创建条形图?

来自分类Dev

如何将频率表转换为数据框以制作条形图?

来自分类Dev

从数据框创建堆叠的条形图

来自分类Dev

在R中创建分组的条形图

来自分类Dev

在R中创建正负条形图

来自分类Dev

在 r 中创建堆积条形图

来自分类Dev

如何根据熊猫中值的频率绘制堆叠条形图?

来自分类Dev

如何创建此表的条形图

来自分类Dev

如何用plotly创建条形图?

来自分类Dev

如何创建不等间距的条形图?

Related 相关文章

热门标签

归档