Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 分组堆叠条形图ggplot2,不带刻面网格_R_Ggplot2_Bar Chart_Stacked Chart - Fatal编程技术网

R 分组堆叠条形图ggplot2,不带刻面网格

R 分组堆叠条形图ggplot2,不带刻面网格,r,ggplot2,bar-chart,stacked-chart,R,Ggplot2,Bar Chart,Stacked Chart,您好,我想使用带有以下数据的ggplot2制作堆叠条形图: DF <- read.table(text="Rank P_Rank value_Rank P2_Rank AC 1 250 1 AN 1 100 1

您好,我想使用带有以下数据的ggplot2制作堆叠条形图:

    DF <- read.table(text="Rank   P_Rank    value_Rank     P2_Rank
                             AC      1        250             1
                             AN      1        100             1
                             AT      1        155             1
                             CA      1        90              1
                             CG      2        630             1
                             CN      2        150             1
                             CT      2        384             1
                             GA      2        485             1
                             CA      3        94              1 
                             AT      3        75              1
                             GN      3        163             1
                             GT      3        97              1
                             CA      4        63              2
                             CG      4        16              2
                             CT      4        140             2
                             CG      4        610             2
                             CN      5        46              2
                             CT      5        330             2
                             GA      5        150             2
                             CA      5        67              2 
                             CG      6        130             2
                             CN      6        250             2
                             CT      6        484             2
                             GA      6        185             2", header=TRUE)

ggplot(DF, aes(x = as.factor(P_Rank), y = value_Rank, fill = Rank)) + geom_bar(stat = "identity")
DF更新。原来我没有仔细阅读你的帖子——我只是注意到你在标题中说了“没有刻面网格”。无论如何,我会把这个留在这里,但是投票人应该可以随意取消投票


您可以尝试镶嵌面:

ggplot(DF, 
  aes(x = as.factor(P_Rank), y = value_Rank, fill = Rank)) + 
  geom_bar(stat = "identity") +
  facet_wrap(~ P2_Rank, scales = "free_x", switch = "x") +
  scale_x_discrete("P2_Rank", labels = NULL) +
  theme(strip.background = element_blank(),
        panel.margin = unit(-1, "lines"))
输出: