【发布时间】:2019-12-04 19:43:39
【问题描述】:
数据如下
df1<-read.table(text=" Fruit1 Fruit2 Frut3 Z1 Z2 Z3 ZQ1 ZQ2 ZQ3
A A A A A N N A A
B A B N A N N A A
C D A A N A N A A
D C A A N N N A N
B A A A A N N N A
B C B N N A N N N
A C D N A N A N A
D B D A N A N N N
A A C A N N N A N",header=TRUE)
我想同时拥有三个地块,即 Z1 和 ZQ1 与 Fruit1、Z2 和 ZQ2 与 Fruit2 和 Z3 和 ZQ3 与 Fruit3。 我想像这样同时获得三个图表:
我用过地图,但它不起作用:
map2(names(df1)[4:6],(df1)[7:9], names(df1)[1:3], ~
ggplot(df1, aes_string(x = .x, fill = .y)) +
geom_bar(position = position_dodge()))
我们可以在 R 中做到吗?
【问题讨论】:
-
有人可以帮忙解答这个问题吗?