我有以下使用ggplot2生成的图表 
我有finalPlotggplot对象.添加我使用的标签
finalPlot + stat_bin() + scale_x_continuous('Solution Cost') + scale_y_continuous('Number of Solutions')`
Run Code Online (Sandbox Code Playgroud)
如何更改y轴标签的方向以使其显示为水平,如果可能,则跨越两条线
Number of
Solutions
Run Code Online (Sandbox Code Playgroud) 我想将一个完整的ggplot对象旋转90°.
我不想使用,coord_flip因为这似乎干扰scale="free"和space="free"使用facet时.
例如:
qplot(as.factor(mpg), wt, data=mtcars)+
facet_grid(.~vs + am, scale="free",space="free")
Run Code Online (Sandbox Code Playgroud)

VS
qplot(as.factor(mpg), wt, data=mtcars)+
facet_grid(vs + am ~ ., scale="free",space="free")+
coord_flip()
Run Code Online (Sandbox Code Playgroud)

我想要的是什么:

我可能需要使用gridExtra.
类似于ggplot2:如何以特定角度旋转图形?,但我不希望图像/正方形旋转,我希望在框架内旋转数据。
例如,如果我从这个开始:
library(ggplot2)
usa <- maps::map('usa', plot=FALSE)
ggplot(as.data.frame(usa[c("x","y")]), aes(x,y)) +
coord_quickmap() +
geom_path()
Run Code Online (Sandbox Code Playgroud)
我希望能够生成这个:
ggplot2),但如果不能,我可以手动生成它们我想知道这是否可以通过CRS/projections来完成,但我对它们不够聪明,无法正式/正确地使用它。