我希望使用 ggplot2 生成一组成对的堆积条形图,就像这样: 使用以下示例数据: df <- expand.grid(name = c("oak","birch","cedar"), sample = c("one","two"), type ...
我有一个矩阵,其条目如下: MilDis <- data.frame( hhDomMil = c( "HED", "ETB", "HED", "ETB", "PER", "BUM", "EXP", "TRA", "TRA", "PMA", "MAT", "MAT",...
我想要制作一张带有箭头的条形图。我使用了geom_segment和定义好的arrow。我想将其中一列映射到透明度上,但是alpha参数似乎与箭头对象不兼容。以下是代码片段:tibble(y = c(10, 20, 30), n = c(300, 100, 200), transparency ...
如何使用ggplot创建多个条形图时,使得每个图中的条形宽度和间距固定,而又能在不同的图中有不同数量的条形? 以下是尝试失败的代码: m <- data.frame(x=1:10,y=runif(10)) ggplot(m, aes(x,y)) + geom_bar(stat="id...
在下面的 df 中,我想要按照每个分面内的从高到低重新排序条形图。 我尝试过: df <- df %>% tidyr::gather("var", "value", 2:4) ggplot(df, aes (x = reorder(id, -value), y = value,...
我希望在geom_bar中按顺序排列条形图。您知道如何处理吗? 我的代码: ttt <- data.frame(typ=rep(c("main", "boks", "cuk"), 2), klaster=rep(c("1", "2"), 3), ...
我有4个实验组的比例响应数据,每个组计算了2种不同的统计量。我想要以下图表(我可以实现): 我使用以下代码获得此图表: Group<-c('a','b','c','d','a','b','c','d') Statistic<-c('Mean','Mean','Mean','...
我试图将分面条移到我的绘图的最左边,使标签靠近条形图,并且分组条形图位于它们的左侧(请参见下面的示例)。 我认为这必须使用Grobs完成,但我对那个层次的操作经验很少,希望得到指导。 数据: structure(list(dept = structure(c(2L, 2L, 2L, 2L...