相关疑难解决方法(0)

ggplot2:将各个facet_wrap facet保存为单独的绘图对象

我是粉丝facet_wrap.虽然快速分割大数据框并绘制几个图并在R中进行探索,但它并不总是用于纸张或功率点的最佳工具.我发现自己在缩放比例,宽度和字体大小方面浪费了大量时间,并最终修改了情节.

有时我只是将我的数据框子集成到许多数据框中,并为每个数据框单独绘制.之后multiplot用手或手工加入.

我想知道是否有一种方法可以使ggplot调用几乎以相同的方式(一个大的df与一个用于分面的因子列)或一种方法来使ggplot从具有类似列表的数据帧的东西中读取因子.理想的输出应该是多个单个图,稍后我会在inkscape上编辑(并使用free_y刻度来减少痛苦)

要清楚,

df<-mtcars
ggplot(df,aes(df$mpg,df$disp,color=factor(cyl)))+
    geom_point(aes(df$mpg,df$disp))+
    facet_wrap( ~cyl)
Run Code Online (Sandbox Code Playgroud)

制作一个情节.在这种情况下,我想要的输出是三个图,每个面一个.

plot r ggplot2

6
推荐指数
1
解决办法
3856
查看次数

标签 统计

ggplot2 ×1

plot ×1

r ×1