另一个“传奇-问题”。
我有几种美学,希望指定每种美学的图例的绘制顺序。 大多数线程都是为了改变内部项的顺序,这不是我的问题。在我的示例中,我想指定填充图例的位置。有趣的是,在填充图例的顶部绘制了颜色图例,但是在底部绘制图例时,颜色图例在填充图例的“右侧”。对于像我这样从左到右阅读的左右读者来说,这似乎有些随机。
该图显然是随机的,并且只是为了快速实现。
library(ggplot2)
ggplot(mtcars) +
geom_boxplot(aes(cyl, hp, fill = as.character(gear))) +
geom_boxplot(aes(cyl, disp, color = as.character(cyl))) +
labs(fill = 'fill', color = 'color')
# here I would like the fill legend to be *above* the color legend
ggplot(mtcars) +
geom_boxplot(aes(cyl, hp, fill = as.character(gear))) +
geom_boxplot(aes(cyl, disp, color = as.character(cyl))) +
labs(fill = 'fill', color = 'color') +
theme(legend.position = 'bottom')
# here I would like the fill legend to be *right* and the color legend left
由reprex package(v0.2.1)于2018-12-10创建