13得票1回答
在ggplot中生成成对堆积条形图(仅对某些变量使用position_dodge)

我希望使用 ggplot2 生成一组成对的堆积条形图,就像这样: 使用以下示例数据: df <- expand.grid(name = c("oak","birch","cedar"), sample = c("one","two"), type ...

13得票3回答
使用ggplot2在堆叠条形图中对分类数据进行排序。

我有一个矩阵,其条目如下: MilDis <- data.frame( hhDomMil = c( "HED", "ETB", "HED", "ETB", "PER", "BUM", "EXP", "TRA", "TRA", "PMA", "MAT", "MAT",...

13得票2回答
阿尔法美学显示箭头的骨架而不是简单的形状 - 如何防止?

我想要制作一张带有箭头的条形图。我使用了geom_segment和定义好的arrow。我想将其中一列映射到透明度上,但是alpha参数似乎与箭头对象不兼容。以下是代码片段:tibble(y = c(10, 20, 30), n = c(300, 100, 200), transparency ...

11得票2回答
从最小到最大数据值的geom_bar

我不确定geom_bar是否能够(可能是我自己的问题)用geom_bar创建我需要的图表。我想要一个条形图,但不是从0开始,我有一个最小值和最大值,它们是每个条形图的起点和终点。期望的输出如下所示: 数据结构为 dput(datos) structure(list(CDG = c("A...

10得票3回答
ggplot条形图中的常数宽度

如何使用ggplot创建多个条形图时,使得每个图中的条形宽度和间距固定,而又能在不同的图中有不同数量的条形? 以下是尝试失败的代码: m <- data.frame(x=1:10,y=runif(10)) ggplot(m, aes(x,y)) + geom_bar(stat="id...

10得票2回答
在每个区域中,将条形图从高到低重新排序:ggplot2

在下面的 df 中,我想要按照每个分面内的从高到低重新排序条形图。 我尝试过: df <- df %>% tidyr::gather("var", "value", 2:4) ggplot(df, aes (x = reorder(id, -value), y = value,...

8得票1回答
ggplot2、geom_bar、dodge、bars的顺序

我希望在geom_bar中按顺序排列条形图。您知道如何处理吗? 我的代码: ttt <- data.frame(typ=rep(c("main", "boks", "cuk"), 2), klaster=rep(c("1", "2"), 3), ...

8得票2回答
R ggplot geom_bar错误:离散值提供给连续比例尺。

我有4个实验组的比例响应数据,每个组计算了2种不同的统计量。我想要以下图表(我可以实现): 我使用以下代码获得此图表: Group<-c('a','b','c','d','a','b','c','d') Statistic<-c('Mean','Mean','Mean','...

8得票1回答
将坐标轴标题移动到图表和分面条之间

我试图将分面条移到我的绘图的最左边,使标签靠近条形图,并且分组条形图位于它们的左侧(请参见下面的示例)。 我认为这必须使用Grobs完成,但我对那个层次的操作经验很少,希望得到指导。 数据: structure(list(dept = structure(c(2L, 2L, 2L, 2L...

7得票2回答
ggplot2(柱状图+折线图)-双 Y 轴

我在使用ggplot2重现一个Excel示例时遇到了很大的困难。尝试了许多示例,但出于某种原因,我无法得到期望的结果。请问是否有人可以帮忙看看我的示例? df <- structure(list(OccuranceCT = c(4825, 9063, 10635, 8733, 5594...