如何在R中的同一图中显示并排条形图以及堆叠条形图?

我有以下带有变量的数据集:

  1. X_rfhlth :“好”或“坏”健康
  2. X_imprace :“亚洲”“白”,“黑”等
  3. 性别:男,女

我想为堆叠和并排的比例创建一个条形图。

每对条形将代表一个种族,堆叠的条形将代表健康状况的好坏总和为 100%。每对条形代表男性和女性。

我该如何解决这个问题?geom_col() 允许 position="stack" 或 "dodge",但不能同时允许。

斧头兵

使用面。例如:

ggplot(mtcars, aes(factor(vs), mpg, fill = factor(cyl))) + 
  geom_col() + 
  facet_grid(~factor(gear))

在此处输入图片说明

或者,绘制交互。但这通常不太好:

ggplot(mtcars, aes(interaction(vs, gear), hp, fill = factor(cyl))) + 
  geom_col()

在此处输入图片说明

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何绘制并排分组的条形图

R水平堆叠的ggvis条形图

如何在matplotlib中获取条形图/堆叠条形图上的标签?

如何在条形图的条形图中显示值?

堆叠的条形图,显示R中的反向标签

使用R base的堆叠条形图:如何在每个堆叠条形内添加值

R:如何在ggplot中翻转堆叠的并排条形图

如何在NetLogo中创建条形图,条形图并排放置

如何在同一图中为多个变量获取几个水平条形图

在R中的高图条形图中订购堆叠

如何在R中的ggplot中更改堆叠条形图的位置?

如何在堆叠条形图显示中抑制零

如何在直方图中拆分和堆叠条形图,仅填充下部条形图?

R中的堆叠的条形图

如何在R代码中向条形图添加SE条形图?

在R中作图:如何在时间序列数据中绘制堆叠的条形图以显示百分比构成?

在Tableau中创建并排条形图

如何在python中并排绘制堆叠的条形图?(最好是seaborn)

如何制作条形图显示R中的负值?

如何在水平堆叠条形图中显示条形值

如何在堆叠条形图的条形内显示系列名称?

如何在Ruby on Rails中显示条形图的图例?

如何与订单条形图堆叠

如何创建水平堆叠的条形图,在条形图上本身以及条形图上的标签?

如何使ggplot订购堆叠条形图

R条形图:堆叠条形图中未表示某些值

如何在react-charts中更改条形图中条形图的宽度?

堆叠条形图仅显示每隔一列

如何使用 Altair 在一张图中并排显示 3 个条形图