相关疑难解决方法(0)

有没有办法在ggplot2中更改图例项之间的间距?

有没有办法在ggplot2中更改图例项之间的间距?我现在有

legend.position ="top" 
Run Code Online (Sandbox Code Playgroud)

它会自动生成水平图例.然而,物品的间距非常接近,我想知道如何将它们分开更远.

r legend ggplot2

108
推荐指数
8
解决办法
7万
查看次数

底部和水平的ggplot2图例

如何将ggplot2图例移动到绘图底部并将其水平旋转?

示例代码:

library(reshape2) # for melt
df <- melt(outer(1:4, 1:4), varnames = c("X1", "X2"))
p1 <- ggplot(df, aes(X1, X2)) + geom_tile(aes(fill = value))
p1 + scale_fill_continuous(guide = guide_legend())
Run Code Online (Sandbox Code Playgroud)

期望的(近似)结果: 在此输入图像描述

r ggplot2

100
推荐指数
2
解决办法
9万
查看次数

gpplot2水平图例元素之间的空格

我有一个ggplot2图如下:

library(ggplot2)

ggplot(mtcars, aes(factor(cyl), fill=factor(cyl))) + 
    geom_bar() +
    coord_flip() +
    theme(legend.position = 'top') +
    guides(fill = guide_legend(title=NULL))
Run Code Online (Sandbox Code Playgroud)

我想在填充元素之间添加间距,如下所示:

在此输入图像描述

r ggplot2

11
推荐指数
2
解决办法
1816
查看次数

标签 统计

ggplot2 ×3

r ×3

legend ×1