R语言可视化
灯bupa冷
仰望星空,脚踏实地
展开
-
ggplot2学习笔记1:从qplot()开始
此博客作为自己的学习笔记,同时与大家交流分享!之所以选择学习ggplot2画图包,最初的原因只是由自己的强迫症引起的,想让图好看高大上,跟别人的不一样,我相信你也一样吧哈哈哈哈!我觉得不管目的是啥,学懂它之后自然就知道它的作用和伟大之处,坚持!Introduction一张统计图形就是从数据到几何对象(geometric object,geom,包括点、线、条形)的图形属性(aesthe...原创 2020-02-04 22:48:15 · 536 阅读 · 0 评论 -
ggplot2学习笔记2:ggplot()语法基础
此博客作为自己的学习笔记,同时与大家交流分享!温馨提醒:查看目录请单击右侧从上往下数第四个图标!语法这一部分有点难理解,只是看文字描述的概念不易懂,最好是能在画图过程中去理解体会,只有了解了语法,才能掌握ggplot2的精髓,画出的图才能高大上!#建立一个散点图...原创 2020-02-07 12:23:44 · 1400 阅读 · 0 评论 -
ggplot2学习笔记3:ggplot()基本用法
此博客作为自己的学习笔记,同时与大家交流分享!首先明确一下ggplot()画出的图所具备的要素数据:必须以数据框的形式作为参数映射:呈现数据与视觉变量之间的关系(aesthetic mappings)图层:展现数据可视化结果(geom()函数)举例利用qplot()小试牛刀一下,画一个以气缸数(cyl)分类的发动机排量(displ)和高速公路每加仑行驶的英里数(hwy)的散点图。...原创 2020-02-07 16:16:42 · 2867 阅读 · 0 评论 -
ggplot2学习笔记4:绘制几何对象
ggplot2名称描述名称描述abline线,由斜率和截距决定linerange一条代表一个区间的竖直线area面积图(area plot)map基准地图里的多边形bar条形图,以x轴为底的矩形path按数据的原始顺序连接各个观测值bin2d2维热图point点,用来绘制散点图blank空白,什么也不画pointrang...原创 2020-02-09 15:29:24 · 1194 阅读 · 0 评论 -
ggplot2学习笔记5:工具箱(一)基础图层、标签、注释、群组几何对象、曲面图
首先我们来明确一下**使用图层的目的**是什么 1. 显示**数据**(data):绘图时的最底层(数据层),显示数据有助于我们改进模型; 2. 显示数据的**统计摘要**(statistical summary):在数据背景下展示模型的统计预测效果,模型层通常绘制在数据层之上,有助于揭示我们可能错过的数据的细微之处; 3. 添加其他**元数据**(metadata):上下文、注释和引用。原创 2020-02-11 22:18:16 · 1347 阅读 · 0 评论 -
ggplot2学习笔记6:工具箱(二)误差线、加权数据、展示分布、其他
Toolbox6.添加误差线和误差范围所谓的不确定信息(Revealing Uncertainty)也就是误差范围(置信区间),在图形中的展示也很重要。ggplot2中,四类几何对象可以用于绘制置信区间,这取决于x的值是离散型还是连续型,以及我们是否想展示区间中的中心值:离散型变量+区间:geom_errorbar(),geom_liner...原创 2020-02-19 21:56:53 · 1755 阅读 · 0 评论 -
ggplot2学习笔记7:通过图层逐层构建图形
ggplot2背后的一个关键思想是,它允许轻松地迭代,一次一层地构建一个复杂的绘图。每个图层可以来自不同的数据集,并且具有不同的美学映射,从而可以创建复杂的绘图,显示来自多个源的数据。在本章中,将深入了解层的细节,以及如何控制所有五个组件:数据Data、美学映射Aesthetic Mappings、几何对象Geom、统计变换Stat和位置调整Position Adjustments。原创 2020-02-20 17:29:20 · 1061 阅读 · 0 评论 -
ggplot2学习笔记8:标度、坐标轴和图例(一)
标度Scales控制着从数据到美学(图形属性)的映射。他们将您的数据转换为您可以看到的内容,例如大小,颜色,位置或形状。展现标度的常见做法是绘制图例和坐标轴。从形式上说,每个标度都是从数据空间中的一个区域(标度的定义域)到美学空间中的一个区域(标度的值域)的函数。轴或图例是反函数:它允许您将视觉属性转换回数据,应该不是很难理解…引导元素:生成一个允许读图者从图形属性空间到数据空间进行反向映射的引导元素,从而从图中读取数值。简而言之就是介绍可视化之后的数据是什么。原创 2020-02-21 17:54:22 · 2745 阅读 · 0 评论 -
ggplot2学习笔记9:标度、坐标轴和图例(二)
图表上坐标轴的范围往往来自于数据的范围,这是默认生成的。颜色标度(Colour Scales)在ggplot2中,使用了一种名为HCL色彩空间(Hue-Chroma-Luminance)的现代方案,由三个部分构成,分别是色相(hue)、彩度(chr如果你要手动定制标度,使用以下几个方法:scale_shape_manual(), scale_linetype_manual(),scale_colour_manual()。手动型标度有个重要的参数是value,用于指定这个标度该生成的值。原创 2020-02-23 23:39:29 · 2061 阅读 · 0 评论 -
ggplot2学习笔记10:分面(Facetting)详解
分面可以快速地分析数据各子集模式的异同。facet_null():默认,无分面,单一图形facet_wrap():封装型,本质上是一维,为节省空间封装成二维facet_grid():网格型,生成一个由两个独立的部分组成的二维面板自由标度可以帮助我们看到更多细节固定标度可以让我们在相同的基准上对子集进行比较通过分面分组:每个组在其各自的面板中相距很远,并且组之间没有重叠,但很难分辨细微差异;通过**美学(图形属性)**分组:各组数据彼此靠近并且可能重叠,但很容易分辨细微差异。原创 2020-03-02 16:48:36 · 11032 阅读 · 0 评论 -
ggplot2附录
ggplot2几何对象名称描述名称描述abline线,由斜率和截距决定linerange一条代表一个区间的竖直线area面积图(area plot)map基准地图里的多边形bar条形图,以x轴为底的矩形path按数据的原始顺序连接各个观测值bin2d2维热图point点,用来绘制散点图blank空白,什么也不画point...原创 2020-02-08 19:21:52 · 336 阅读 · 0 评论