美文网首页
两幅图叠加_ggplot2

两幅图叠加_ggplot2

作者: 夕颜00 | 来源:发表于2021-08-05 17:56 被阅读0次

参考书《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

相关文章

  • 两幅图叠加_ggplot2

    参考书《R数据科学》 ggplot2支持图层叠加,可以直接添加多个几何对象函数 举例:叠加散点图和平滑曲线图 ge...

  • ggplot2:在一幅图中插入另外一幅图

    需求 我用ggplot2做了两幅图: 柱形图 饼图 我现在想要把饼图放到柱形图的右上角 如何实现?找到了函数 gg...

  • ggplot2:两幅图共用图例

    代码原文地址 Share a legend between two ggplot2 graphs 另外的小知识点 ...

  • opencv 两图叠加

  • 无法返回的故乡

    黏人的故乡 留给父亲一幅动态画 留给我的,是另一幅动态画 画面鲜活生动,却找不到回归的路径 两幅图叠加 一部分重合...

  • Python叠加两幅栅格图像

    目的 现有两幅栅格图像,一个是某地区道路栅格图,一个是某地区土地利用类型图,需要将道路叠加到土地利用类型图中,即叠...

  • ggplot2基本介绍

    1. ggplot2基本要素 数据和映射:把数和图分开,图形元素是数据在平面或者空间的映射,可以层层叠加。 几何对...

  • ggplot2绘制分裂小提琴图

    本节来介绍如何使用ggplot2绘制分裂小提琴图 加载R包 ggplot2绘制分裂小提琴图 ggplot2绘制云雨图

  • 两幅图

    昨晚看了这部老早老早就期待着的电影《刺客聂隐娘》,心中总有些东西不吐不快。无关大意主旨,无关爱恨情仇。只是闭上...

  • 两幅图

    今天看到两幅很有意思的图片,一幅是一个人旁边摆了一堆的蔬菜,上面写着:“以前买好蔬菜等封控”。另一幅画还是这个人旁...

网友评论

      本文标题:两幅图叠加_ggplot2

      本文链接:https://www.haomeiwen.com/subject/utxvvltx.html