绘制多列值的组合(带R的ggplot2)



我在R中有以下玩具数据帧,并试图绘制B列和C列中True True、False True、True False和False False组合的数量。这些True和False值也对应于2个条件("X"或"Y"(。

A       B       C
X       True    True
Y       False   True
X       False   False
Y       True    True
Y       True    False
...     ...

我是ggplot的新手,所以下面的代码显然是错误的,因为我目前只绘制B列。我非常感谢关于如何将其调整为正确可视化数据所需的建议!非常感谢。

plot = data %>% 
ggplot(aes(x=A, fill = B)) +
geom_bar(stat = 'count')

您可以简单地将fill设置为interaction(B,C)

plot = data %>% 
ggplot(aes(x=A, fill = interaction(B,C))) +
geom_bar(stat = 'count')

最新更新