• R语言将连续变量映射到颜色或尺寸上二


    在这里插入图片描述

    # List the four columns we'll use
    ggplot(heightweight, aes(x=ageYear, y=heightIn, size=weightLb, colour=sex)) +
      
      geom_point(alpha=.5) +
      
      scale_size_area() + # Make area proportional to numeric value
      
      scale_colour_brewer(palette="Set1")
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    在这里插入图片描述

    # List the four columns we'll use
    ggplot(heightweight, aes(x=ageYear, y=heightIn, size=weightLb, colour=sex)) +
      
      geom_point(alpha=.5) +
      
      scale_size_area() + # Make area proportional to numeric value
      
      scale_colour_brewer(palette="Set2")
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    在这里插入图片描述

    ggplot(heightweight, aes(x=ageYear, y=heightIn, size=weightLb, colour=sex)) +
      
      geom_point(alpha=.5) +
      
      scale_size_area() + # Make area proportional to numeric value
      
      scale_colour_brewer(palette="Set3")
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    在这里插入图片描述

    ggplot(heightweight, aes(x=ageYear, y=heightIn, size=weightLb, colour=sex)) +
      
      geom_point(alpha=.5) +
      
      scale_size_area() + # Make area proportional to numeric value
      
      scale_colour_brewer(palette="Pastel2")
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    在这里插入图片描述

    # List the four columns we'll use
    ggplot(heightweight, aes(x=ageYear, y=heightIn, size=weightLb, colour=sex)) +
      
      geom_point(alpha=.5) +
      
      scale_size_area() + # Make area proportional to numeric value
      
      scale_colour_brewer(palette="Pastel1")
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    在这里插入图片描述

    ggplot(heightweight, aes(x=ageYear, y=heightIn, size=weightLb, colour=sex)) +
      
      geom_point(alpha=.5) +
      
      scale_size_area() + # Make area proportional to numeric value
      
      scale_colour_brewer(palette="Paired")
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    在这里插入图片描述

    ggplot(heightweight, aes(x=ageYear, y=heightIn, size=weightLb, colour=sex)) +
      
      geom_point(alpha=.5) +
      
      scale_size_area() + # Make area proportional to numeric value
      
      scale_colour_brewer(palette="Accent")
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    在这里插入图片描述

    ggplot(heightweight, aes(x=ageYear, y=heightIn, size=weightLb, colour=sex)) +
      
      geom_point(alpha=.5) +
      
      scale_size_area() + # Make area proportional to numeric value
      
      scale_colour_brewer(palette="Spectral")
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    在这里插入图片描述

    ggplot(heightweight, aes(x=ageYear, y=heightIn, size=weightLb, colour=sex)) +
      
      geom_point(alpha=.5) +
      
      scale_size_area() + # Make area proportional to numeric value
      
      scale_colour_brewer(palette="PuOr")
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    在这里插入图片描述

    ggplot(heightweight, aes(x=ageYear, y=heightIn, size=weightLb, colour=sex)) +
      
      geom_point(alpha=.5) +
      
      scale_size_area() + # Make area proportional to numeric value
      
      scale_colour_brewer(palette="YlOrRd")
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    在这里插入图片描述

    ggplot(heightweight, aes(x=ageYear, y=heightIn, size=weightLb, colour=sex)) +
      
      geom_point(alpha=.5) +
      
      scale_size_area() + # Make area proportional to numeric value
      
      scale_colour_brewer(palette="YlOrBr")
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    在这里插入图片描述

    ggplot(heightweight, aes(x=ageYear, y=heightIn, size=weightLb, colour=sex)) +
      
      geom_point(alpha=.5) +
      
      scale_size_area() + # Make area proportional to numeric value
      
      scale_colour_brewer(palette="YlGnBu")
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    在这里插入图片描述

    ggplot(heightweight, aes(x=ageYear, y=heightIn, size=weightLb, colour=sex)) +
      
      geom_point(alpha=.5) +
      
      scale_size_area() + # Make area proportional to numeric value
      
      scale_colour_brewer(palette="YlGn")
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    在这里插入图片描述

    ggplot(heightweight, aes(x=ageYear, y=heightIn, size=weightLb, colour=sex)) +
      
      geom_point(alpha=.5) +
      
      scale_size_area() + # Make area proportional to numeric value
      
      scale_colour_brewer(palette="RdPu")
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    在这里插入图片描述

    ggplot(heightweight, aes(x=ageYear, y=heightIn, size=weightLb, colour=sex)) +
      
      geom_point(alpha=.5) +
      
      scale_size_area() + # Make area proportional to numeric value
      
      scale_colour_brewer(palette="PuRd")
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    在这里插入图片描述

    ggplot(heightweight, aes(x=ageYear, y=heightIn, size=weightLb, colour=sex)) +
      
      geom_point(alpha=.5) +
      
      scale_size_area() + # Make area proportional to numeric value
      
      scale_colour_brewer(palette="RdYlGn")
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    在这里插入图片描述

    ggplot(heightweight, aes(x=ageYear, y=heightIn, size=weightLb, colour=sex)) +
      
      geom_point(alpha=.5) +
      
      scale_size_area() + # Make area proportional to numeric value
      
      scale_colour_brewer(palette="RdYlBu")
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    在这里插入图片描述

    ggplot(heightweight, aes(x=ageYear, y=heightIn, size=weightLb, colour=sex)) +
      
      geom_point(alpha=.5) +
      
      scale_size_area() + # Make area proportional to numeric value
      
      scale_colour_brewer(palette="RdGy")
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    在这里插入图片描述

    ggplot(heightweight, aes(x=ageYear, y=heightIn, size=weightLb, colour=sex)) +
      
      geom_point(alpha=.5) +
      
      scale_size_area() + # Make area proportional to numeric value
      
      scale_colour_brewer(palette="RdBu")
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    在这里插入图片描述

    ggplot(heightweight, aes(x=ageYear, y=heightIn, size=weightLb, colour=sex)) +
      
      geom_point(alpha=.5) +
      
      scale_size_area() + # Make area proportional to numeric value
      
      scale_colour_brewer(palette="PuOr")
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    在这里插入图片描述

    ggplot(heightweight, aes(x=ageYear, y=heightIn, size=weightLb, colour=sex)) +
      
      geom_point(alpha=.5) +
      
      scale_size_area() + # Make area proportional to numeric value
      
      scale_colour_brewer(palette="PRGn")
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    在这里插入图片描述

    # List the four columns we'll use
    ggplot(heightweight, aes(x=ageYear, y=heightIn, size=weightLb, colour=sex)) +
      
      geom_point(alpha=.5) +
      
      scale_size_area() + # Make area proportional to numeric value
      
      scale_colour_brewer(palette="PiYG")
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    在这里插入图片描述

    ggplot(heightweight, aes(x=ageYear, y=heightIn, size=weightLb, colour=sex)) +
      
      geom_point(alpha=.5) +
      
      scale_size_area() + # Make area proportional to numeric value
      
      scale_colour_brewer(palette="BrBG")
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    在这里插入图片描述
    参考文献:Practical Receipes for Visualizing Data----R Graphics Cookbook —Winston Chang O’REILLY
    搜狐博客:R语言学习ggplot2之颜色设置,你学会了吗?

    开发环境:RStudio和微信截屏工具

  • 相关阅读:
    Java第7章 类的高级特性
    408考研科目《数据结构》第三章第三节:特殊矩阵的压缩存储
    vue指令
    在虚拟机上在线安装mysql
    docker 安装cloudreve
    【linux】shell脚本调试
    uboot源码——内核启动分析
    LeetCode——最大子数组和(中等)
    数据结构之图(关键路径)
    SAP CO系统配置-物料分类帐
  • 原文地址:https://blog.csdn.net/m0_38127487/article/details/127717417