在ggplot2
中,我有一个水平连续颜色图例。我只能在图例左侧显示图例标题(此处为 V3
)。如何获取图例标题以在上方显示图例颜色栏?
d <- as.data.frame(replicate(3, rnorm(100)))
ggplot(data=d, aes(x=V1,y=V2, color=V3)) + geom_point() +
theme(
legend.direction="horizontal",
legend.box="vertical",
legend.position=c(1,0),
legend.justification=c(1,0)
)
答案 0 :(得分:0)
theme
来完成我想要的东西,并且没有任何传奇选项改变了标题方向。
我仍然不明白为什么这个设置会在guide_colourbar
而不是theme
,但我想我必须问哈德利。
d <- as.data.frame(replicate(3, rnorm(100)))
ggplot(data=d, aes(x=V1,y=V2, color=V3)) + geom_point() +
scale_colour_gradientn(colours=c("black","white"),
guide=guide_colourbar(title.position="top"))+
theme(
legend.direction="horizontal",
legend.box="vertical",
legend.position=c(1,0),
legend.justification=c(1,0)
)