两幅图叠加 您所在的位置:网站首页 ggplot双图叠加 两幅图叠加

两幅图叠加

2023-06-12 22:48| 来源: 网络整理| 查看: 265

参考书《R数据科学》

ggplot2支持图层叠加,可以直接添加多个几何对象函数

举例:叠加散点图和平滑曲线图

#第一种方法 ggplot(data = mpg)+ geom_point(mapping = aes(x = displ, y = hwy, color = drv)) + geom_smooth(mapping = aes(x = displ, y = hwy, color = drv)) #第二种方法 ggplot(data = mpg,mapping = aes(x = displ, y = hwy, color = drv)) + geom_point() + geom_smooth() 图片 #写在几何对象函数里的参数仅对该几何对象所在图层有效 #写在ggplot()函数里的参数会被用做全局映射 ggplot(data = mpg,mapping = aes(x = displ, y = hwy))+ geom_point(mapping = aes(color = drv))+ geom_smooth() 图片

geom_smooth() 函数中的局部数据参数会覆盖ggplot() 函数中的

全局数据参数,仅对当前图层有效

library(dplyr) ggplot(data = mpg, mapping = aes(x = displ, y = hwy)) + geom_point(mapping = aes(color = class)) + geom_smooth( data = filter(mpg, class == "subcompact"), se = FALSE #这里“se”代表标准误 ) 图片

根据实际需要绘制合适的图,尽量做到简洁全面,至少不凌乱

转载来自:https://mp.weixin.qq.com/s/aHKH8DbQ8DqJ6OxytF4h1Q



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有