美文网首页
[3] 《R数据科学》图形属性映射

[3] 《R数据科学》图形属性映射

作者: 灰常不错 | 来源:发表于2020-10-27 18:47 被阅读0次

图片的最大价值在于促使我们发现从未预料到的事 ——John Tukey

图形属性

图形属性是图中对象的可视化属性,其中包括数据点的大小、形状和颜色。下面这段代码:

ggplot(mpg)+geom_point(aes(displ,hwy,color=class))

color = class,也可以写为colour = class,这里指的是把点的颜色映射为变量class

image.png

标度变换

对于变量class中不同的变量类型(值),都有唯一的颜色来对应,这个过程我们称作标度变换。

class映射为size

如果把无序变量class映射为有序图形属性size:

ggplot(mpg)+geom_point(aes(displ,hwy,size=class))
image.png

这里会显示警告信息,Warning message:Using size for a discrete variable is not advised.
指的是这种方法不太可取。

class映射为alpha(透明度)或shape(形状)

ggplot(mpg)+geom_point(aes(displ,hwy,alpha=class))
image.png
ggplot(mpg)+geom_point(aes(displ,hwy,shape=class))
image.png

ggplot2只能同时出现6种形状,多出的变量值不会出现在图中。

设置所有点集为蓝色

ggplot(mpg)+geom_point(aes(displ,hwy),color="blue")
image.png

颜色名称是一个字符串,而字符串常量是由一对双引号括起的字符序列,所以color="blue"加双引号。

R的25种内置形状

image.png

输入相应的数字编号,可以获得对应的形状

ggplot(mpg)+geom_point(aes(displ,hwy),shape='数字编号')
比如,15号为黑色正方形:

ggplot(mpg)+geom_point(aes(displ,hwy),shape=15)
image.png

相关文章

  • [3] 《R数据科学》图形属性映射

    图片的最大价值在于促使我们发现从未预料到的事 ——John Tukey 图形属性 图形属性是图中对象的可视化属性,...

  • [4] 《R数据科学》图形属性映射练习

    (1)以下这段代码有什么错误?为什么点不是蓝色的? 上一篇文章介绍了,图形属性和标度变换,我们在做标度变换的时候才...

  • 2021-10-09 ggpplot2图形分层语法

    图形分层语法 本文主要是《R数据科学》第一章内容归纳整理。 任何图形都可精确地描述为数据集、几何对象、映射集合、统...

  • [ggplot2]跟着Y叔学ggplot2(一)

    1.数据和映射 把数据中的变量映射到图形属性上 映射完成后,要告诉ggplot2展示出什么样的几何图形,以散点图为...

  • chap2 ggplot2入门

    2.2 mpg数据集 2.3 知识要点 ggplot2 图像=数据+图形属性映射+集合对象散点图【ggplot+g...

  • 1-ggplot2

    准备工作 1.2.2 创建ggplot图形 mapping参数没定义了如何将数据集中的变量映射为图形属性。mapp...

  • ggplot2回顾(3): 图层语法基础

    1. 图层 图层五要素 数据集:每个图层都可以有自己的数据集 一组图形属性的映射:设定和映射之间的区别 几何对象:...

  • 《qqplot2: 数据分析与图形艺术》第4章学习笔记

    第4章 用图层构建图像 每个图层孝可以有自己的数据集和图形属性映射,附加的数据元素可以通过图层添加到图形中。 4....

  • R 数据可视化 —— ggplot 标度(一)

    前言 标度(scale)控制着数据映射到图形属性的具体细节,用于将数据转化为我们在视觉上能够感知的东西。如颜色、大...

  • R数据科学笔记:3

    第四章:工作流:脚本 迄今为止,我们一直使用RStudio 控制台来运行代码。这是一个非常好的开始,但如果需要创建...

网友评论

      本文标题:[3] 《R数据科学》图形属性映射

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