Questions tagged «facet-wrap»

6
在ggplot2中的各个方面上注释文本
我想用以下代码在绘图的最后一个方面注释一些文本: library(ggplot2) p <- ggplot(mtcars, aes(mpg, wt)) + geom_point() p <- p + facet_grid(. ~ cyl) p <- p + annotate("text", label = "Test", size = 4, x = 15, y = 5) print(p) 但是此代码在每个方面都对文本进行了注释。如果您指导我如何仅在一个方面获得带注释的文本,我将不胜感激。

4
ggplot2中的facet_wrap()和facet_grid()有什么区别?
我一直在阅读这ggplot2两个功能的文档。我想知道有什么区别,使用每个函数(facet_wrap()和facet_grid())的正确情况是什么。 library(ggplot2) p <- qplot(displ, hwy, data = mpg) p + facet_wrap(~ cyl) p + facet_grid(~ cyl) 我提供了这个小例子作为起点。差异似乎是包裹性的,使地块更具自治性,而网格使一个地块在一起。
80 r  ggplot2  facet-wrap 

2
创建多列构面函数
我正在尝试创建一个facet_multi_col()函数,该facet_col()函数类似于中的函数ggforce-允许使用空格参数(在中不可用facet_wrap())进行构面布局-但可以在多个列上使用。就像下面的最后一个图(用创建grid.arrange())一样,我不希望这些小平面必须在行之间对齐,因为每个小平面的高度将根据y我希望使用的类别变量而变化。 ggproto阅读扩展指南后,我发现自己已经完全脱离了深度。我认为最好的方法是传递一个布局矩阵来指示在哪里断开数据对应子集的列,并facet_col 在ggforce中进行构建以包括一个空间参数-请参阅问题的结尾。 我不满意的选择的快速说明 无面 library(tidyverse) library(gapminder) global_tile <- ggplot(data = gapminder, mapping = aes(x = year, y = fct_rev(country), fill = lifeExp)) + geom_tile() global_tile 我想按大洲细分情节。我不要这么长的身材。 facet_wrap() global_tile + facet_wrap(facets = "continent", scales = "free") facet_wrap()没有空格参数,这表示每个大陆的磁贴大小不同,使用coord_equal()会引发错误 ggforce中的facet_col() library(ggforce) global_tile + facet_col(facets = "continent", scales = "free", space = "free", …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.