ggplot2中多个图例的不同方向?

时间:2015-12-14 21:03:08

标签: r ggplot2

如何使用两个图例生成一个图例,其中一个图例是垂直的而另一个图例是水平的?

使用虹膜数据集,这是一个例子:

ggplot(iris,aes(x=Sepal.Width,y=Petal.Width,color=Species,size=Sepal.Length))+
geom_point() + 
scale_size_continuous(breaks=c(seq(from=5,to=7,by=0.4))) +
facet_wrap(~Species,ncol = 2) +
theme(legend.position=c(.7,.2))

我希望Species颜色图例保持垂直,但Sepal.Length图例在其下方水平。这可能吗?

注意:我知道刻面会使彩色图例变得不必要。我只是以此为例。

1 个答案:

答案 0 :(得分:5)

您可以使用// force https redirect var forceHTTPS = function () { return function(req, res, next) { if (!req.secure) { if (app.get('env') === 'development') { return res.redirect('https://localhost:3001' + req.url); } else { return res.redirect('https://' + req.headers.host + req.url); } } else { return next(); } }; }; 界面控制特定图例的功能。

guides