ggplot2中的构面累计和

约臣·多尔

我想安排几个ggplot2-plots。使用以下代码,它对直方图非常有用:

df<-NULL
df$Temp<-rnorm(mean=20,sd=3,n=100) 
df$Modul<-rep(seq(1,4,1),25)
df<-as.data.frame(df)   

qplot(Temp, data=df, geom="histogram",binwidth=1)+
    facet_grid(Modul ~ .)

在此处输入图片说明

现在,我想要累积直方图,因此我遵循了这一原则但这给了我错误的总和:

qplot(Temp, data=df, geom="histogram",binwidth=1)+
geom_histogram(aes(y=cumsum(..count..)),binwidth=1)+
facet_grid(Modul ~ .)

在此处输入图片说明

尽管我大致了解正在发生的事情,但我不足以解决此问题。有什么提示吗?

最好的问候,Jochen

研究

这里可能是顺序问题:我认为您不能在将函数应用于内部生成的变量(此处为stat“ bin”引擎)之前进行分面。因此,正如在其他答案中提到的那样,您需要在外部进行计算。

我会 :

  1. 用于geom_histogram通过统计内部引擎获取创建数据
  2. 使用生成的数据来计算ggplot2之外的组的累计计数。
  3. 绘制新数据的条形图

在此处输入图片说明

p <- ggplot(df,aes(x=Temp))+
  geom_histogram(binwidth=1)+facet_grid(Modul~.)

dat <-  ggplot_build(p)$data[[1]]
library(data.table)
ggplot(setDT(dat)[,y:=cumsum(y),"PANEL"],aes(x=x)) +
  geom_bar(aes(y=y,fill=PANEL),stat="identity")+facet_grid(PANEL~.) +
  guides(title="Modul")

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

是否可以在ggplot2中的facet_wrap中轻松添加“(全部)”构面?

来自分类Dev

格式化ggplot2(R)中的构面数据

来自分类Dev

大数据集和ggplot2中的构面(r)

来自分类Dev

为什么ggplot2饼图构面会混淆构面标签

来自分类Dev

ggplot2中的构面累计和

来自分类Dev

ggplot2直方图构面-每个构面图仅包含相关条目

来自分类Dev

ggplot2:更改每个构面中的填充颜色

来自分类Dev

ggplot2:在构面中创建构面

来自分类Dev

ggplot2中的构面旋转

来自分类Dev

数据可视化:使用ggplot2和构面布局的地图

来自分类Dev

使用facet_wrap和ggplot2在每个构面内绘制整个数据

来自分类Dev

在ggplot2> = 2.0中使用贴标器混合空和bquote-d构面标签

来自分类Dev

调整轴位置ggplot2构面

来自分类Dev

在ggplot2中进行构面时添加功能区

来自分类Dev

ggplot2构面:每个图都有不同的注释文本

来自分类Dev

ggplot2构面标签中的双重不等式

来自分类Dev

在ggplot2构面之间添加空格和三个点(省略号)以指示省略的构面

来自分类Dev

使用ggplot2构面网格探索具有连续变量和分类变量的大型数据集

来自分类Dev

如何使用ggplot2 facet_grid注释没有数据的构面?

来自分类Dev

Ggplot2构面:将右侧面板的y轴放在右侧

来自分类Dev

条件概率未正确显示在ggplot2中的构面标签中

来自分类Dev

添加到构面后,ggplot2构面的顺序会更改

来自分类Dev

label_bquote()不适用于ggplot2中的列构面

来自分类Dev

是否可以在ggplot2中的facet_wrap中轻松添加“(全部)”构面?

来自分类Dev

大数据集和ggplot2中的构面(r)

来自分类Dev

ggplot2直方图构面-每个构面图仅包含相关条目

来自分类Dev

为什么在r ggplot2中添加构面时,堆叠条形图会发生变化

来自分类Dev

使用指定大小的图像注释ggplot2构面背景的特定区域

来自分类Dev

在ggplot2中进行构面时添加功能区

Related 相关文章

  1. 1

    是否可以在ggplot2中的facet_wrap中轻松添加“(全部)”构面?

  2. 2

    格式化ggplot2(R)中的构面数据

  3. 3

    大数据集和ggplot2中的构面(r)

  4. 4

    为什么ggplot2饼图构面会混淆构面标签

  5. 5

    ggplot2中的构面累计和

  6. 6

    ggplot2直方图构面-每个构面图仅包含相关条目

  7. 7

    ggplot2:更改每个构面中的填充颜色

  8. 8

    ggplot2:在构面中创建构面

  9. 9

    ggplot2中的构面旋转

  10. 10

    数据可视化:使用ggplot2和构面布局的地图

  11. 11

    使用facet_wrap和ggplot2在每个构面内绘制整个数据

  12. 12

    在ggplot2> = 2.0中使用贴标器混合空和bquote-d构面标签

  13. 13

    调整轴位置ggplot2构面

  14. 14

    在ggplot2中进行构面时添加功能区

  15. 15

    ggplot2构面:每个图都有不同的注释文本

  16. 16

    ggplot2构面标签中的双重不等式

  17. 17

    在ggplot2构面之间添加空格和三个点(省略号)以指示省略的构面

  18. 18

    使用ggplot2构面网格探索具有连续变量和分类变量的大型数据集

  19. 19

    如何使用ggplot2 facet_grid注释没有数据的构面?

  20. 20

    Ggplot2构面:将右侧面板的y轴放在右侧

  21. 21

    条件概率未正确显示在ggplot2中的构面标签中

  22. 22

    添加到构面后,ggplot2构面的顺序会更改

  23. 23

    label_bquote()不适用于ggplot2中的列构面

  24. 24

    是否可以在ggplot2中的facet_wrap中轻松添加“(全部)”构面?

  25. 25

    大数据集和ggplot2中的构面(r)

  26. 26

    ggplot2直方图构面-每个构面图仅包含相关条目

  27. 27

    为什么在r ggplot2中添加构面时,堆叠条形图会发生变化

  28. 28

    使用指定大小的图像注释ggplot2构面背景的特定区域

  29. 29

    在ggplot2中进行构面时添加功能区

热门标签

归档