R语言可视化
文章平均质量分 61
接触过R语言的人都知道R语言具有很强的画图能力,这个专栏为老铁们分享R语言好看的可视化图片。
统计学小王子
行有不得反求诸己
展开
-
如何快速使用SCI期刊的配色——ggsci简介
ggsci简介原创 2022-08-14 10:53:08 · 1448 阅读 · 0 评论 -
R语言入门——如何用R绘制尺子
本文使用基本的绘图命令plot、rect、segments、text绘制一把长10厘米的直尺。话不多说上教程。1、定义基本单位xcm <- 0.07ycm <- 0.072、首先使用plot绘制一个空白画布plot(0:1, 0:1, type = "n", axes = F, ann = F)3、绘制一个灰色的底作为直尺的影子rect(0 + 0.2*xcm,0 - 0.2*ycm,0.95 + 0.2*xcm,0.15 - 0.2*ycm, col="gray", bor原创 2022-01-08 00:25:49 · 1030 阅读 · 0 评论 -
弹性网惩罚项的可视化分析(R语言)
目录0引言1、函数构建1.1代码1.2图片1.3动图2、总结0引言在博客《变量选择——lasso、SCAD、MCP的实现(R语言》中介绍了R语言做变量选择常用的函数和包,其中msaenet和glmnet是做的弹性网,弹性网是岭回归和lasso类惩罚的回归。下面以二维为例,介绍岭回归、lasso、弹性网惩罚项的区别,因为我们知道惩罚回归是似然函数或者最小二乘求条件极值,具体的形式以限制条件给出,给定常数C有:岭回归,x2+y2=C,x^2 + y^2=C,x2+y2=C,lasso:∣x∣+∣y∣原创 2021-08-15 13:09:28 · 2493 阅读 · 2 评论 -
R语言调色板——colors()
R语言中画图避免不了使用颜色,在R语言中也有很多颜色得包和函数,比如彩虹色、rgb、colors还有不同色系得调色板等等。今天我们使用colors来展示其中得657个颜色。> colors() [1] "white" "aliceblue" "antiquewhite" [4] "antiquewhite1" "antiquewhite2" "antiquewhite3" [7]原创 2021-04-19 16:36:06 · 11604 阅读 · 0 评论 -
偏态分布及其数字特征(R语言可视化)
目录0引言1、偏态分布的定义1.1正态分布1.2偏态分布2、偏态分布的数字特征2.1均值2.2方差3、不同偏态的偏态分布——R语言参考文献0引言偏态分布是A. Azzalini1在1985年提出的,本文主要介绍正态分布到偏正态分布的定义,主要展示偏正态分布常见数字特征均值方差的推导,以及使用R语言对不同偏态的概率密度函数进行展示。1、偏态分布的定义1.1正态分布正态分布2,又名高斯分布,最早由棣莫弗在二项分布的渐近公式中得到。C.F.高斯在研究测量误差时从另一个角度导出了它。P.S.拉普拉斯和高斯原创 2021-04-12 08:55:46 · 7707 阅读 · 3 评论 -
R语言可视化——动态心型图
目录引言1、心型图初探1.1 带偏移的两个函数1.2 简单心型图2、改进的心型图3、动态画心型图(gif)4.总结引言再开始学习R语言基础画图得时候划过心型图,但是一直是静态得就把代码仍在角落里积灰了,今天拿出来用新的技术重写了一份。本文包含但不限于下面的函数包和技术:plot函数function方法的S3类、animation函数包、函数的闭包。如有没有讲解到得可自行百度学习。本文用到的心型函数是:这是一个隐式表达式,为了方便编程,把他写为两个函数(注意这不是分段函数)。1、心型图初探1.原创 2021-02-17 23:19:17 · 8645 阅读 · 5 评论 -
R语言可视化赏析——2021美赛C题
目录0引言1、展示部分1.1数据介绍1.2改进图片展示1.2.1 图一 月份 地理分布图1.2.2图二 年份月份直方图1.2.3图三 年份 地理 分布图1.2.4图四月份 地理分布图+颜色标度2、总结0引言前两天做了一个美赛的C题,在数据预处理中使用R语言的ggplot2系统对数据进行了初步的展示。但是针对于时空模型,分面、颜色、大小形状等映射显得比较单调,今晚安装了ggplot2的扩展包对美赛的数据进行改进,做成高大上的动态图。本篇博客在于展示改进主要的四幅图片。虽然也解决了一些bug,但是由于刚刚接原创 2021-02-09 01:23:26 · 1461 阅读 · 0 评论 -
R语言可视化——分段函数
引言大家都知道curve函数可以在R语言里画曲线图,但是如果我们拿到的是分段函数的时候该怎么办呢。今天就以为下面的分段函数为例子为大家做个实例,共同学习。代码fun1 <- function(x){ x^2}fun2 <- function(x){ x}fun3 <- function(x){ -x+4}curve(fun1, 0, 1, xlim = c(0,4), ylim = c(0,2.5))curve(fun2, 1, 2, add = T)c原创 2021-01-11 20:12:10 · 12893 阅读 · 3 评论 -
R语言可视化——熵曲线
引言熵的定义是:f(x)=−xln(x)f(x) = -xln(x)f(x)=−xln(x),其中xxx是一个事件发生的频率。今天就R语言curve函数来画一下从0到1的熵曲线。代码fun <- function(x){ -log(x)*x}curve(fun, 0, 1)曲线总结我们可以看到比较有意思的现象,熵最大的时候不是在0.5而是在0.4左右。最后希望可以帮助大家学习使用R语言。水平有限发现错误还望及时评论区指正,您的意见和批评是我不断前进的动力。...原创 2021-01-11 19:55:21 · 2762 阅读 · 0 评论 -
R语言画图之——expression
目录引言1、简单运算2、角标3、特殊字体导数4、级数集合运算5、集合运算箭头6、部分希腊字母总结引言R语言在作图时难免会用到公式,往途中添加标签公式的方法有很多,R基础包自带的expression函数就是一个,除此之外还有latex2exp可以在R语言中使用latex的命令来给图片添加公式。本文基于expression函数常用的命令从常用的运算符、大型运算、集合运算、希腊字母等方面给出常用的公式命令。1、简单运算plot(5, 5, axes = F, ann = F, xlim = c(-1,1原创 2021-01-03 20:24:41 · 18537 阅读 · 4 评论 -
qplot函数添加回归曲线R方方差分析表
目录0引言1、载入所需包2、构造数据3、qplot函数底层的回归线数据4、ggpmisc添加回归信息5、总结参考文献0引言之前在文章R语言可视化——ggplot2画回归曲线1中介绍过使用ggplot2中ggplot函数去添加回归曲线的R方方差分析表等。但是ggplot的语法比较复杂相对,里面由一个快速上手的函数qplot函数。今天就做一个qplot函数的添加回归曲线R方和方差分析表的例子。注:添加R方和方差分析都是来源于ggpmisc,而非ggplot2。1、载入所需包library(ggplot原创 2020-05-24 09:12:39 · 7462 阅读 · 3 评论 -
R语言可视化——画脸谱图
目录0引言1、脸谱图的各个指标2、参数介绍2.1 xy2.2 face.type3、数据介绍4、案例展示5、总结0引言对高维数据的可视化是一个难点问题,脸谱图是根据人的脸、嘴、面部表情、眼睛、头发、鼻子和耳朵的长短宽等特征来刻画不同维度之间的关系。将各个维度的数据转化为人们熟知的面部表情来展示,这样的可视化图能够使人快速去获取各个维度的信息,使得数据更加形象化。R语言画脸谱图的包不只一个,本节...原创 2020-05-05 10:30:18 · 14498 阅读 · 7 评论 -
你没听说过的背靠背茎叶图的画法——R语言(比较茎叶图)
目录0引言1、包的安装和载入2、数据的构造3、参数展示4、案例结果5、参考文献0引言在R语言绘制茎叶图——stem函数1中介绍了茎叶图的定义好处以及R语言中画茎叶图的函数stem。但是在实际中还会遇到两组数据同时画茎叶图。这时候就需要比较茎叶图或者成为背靠背茎叶图。本节就讲一下R语言中背靠背茎叶图的画法。1、包的安装和载入画背靠背茎叶图需要的函数是:stem.leaf.backback。源...原创 2020-05-04 16:28:49 · 8799 阅读 · 3 评论 -
R语言可视化——图片拼接排布(一)
目录0引言1、customLayout包1.1 主要函数介绍0引言在之前使用R语言拼接图片,一般的图形用的是par函数,ggplot2的拼接使用的是gridExtra包里的grid.arrange函数。1、customLayout包1.1 主要函数介绍...原创 2020-04-26 09:38:13 · 7757 阅读 · 3 评论 -
R语言可视化——ggplot2画回归曲线
目录0引言1、构造回归数据2、画图2.1载入包2.2 准备数据添加散点2.3添加回归线2.5 添加公式R方2.6 添加方差分析表2.6 回归数据调整3、总结0引言在数据可视化——一文入门ggplot2中介绍了ggplot2包以及他的基本语法。在R语言可视化——ggplot2包的八种默认主题及其扩展包中介绍ggplot2包中默认的八种主题。今天实战一下,使用ggplot2包画回归曲线添加回归方程...原创 2020-04-21 09:26:50 · 19294 阅读 · 3 评论 -
R语言可视化——ggplot2包的八种默认主题及其扩展包
ggplot2包0引言八种主题函数汇总表主题汇总图扩展包0引言R语言中的ggplot2包里面的风格固定,在需要特殊的图形时,需要更改甚至自定义设置主题。本文展示ggplot2包里的八种默认的主题,并介绍扩展包ggthemes去自定义主题内容。八种主题函数汇总表主题函数效果theme_bw()网格白色主题theme_classic()经典主题theme_d...原创 2020-04-21 08:54:29 · 10922 阅读 · 2 评论 -
毕业实用模型(三)——时间序列forecast包的使用
accuracy函数描述:输入参数是模型,输出下面的结果:参数含义ME:平均误差RMSE根均方误差MAE平均绝对误差MPE平均百分比误差MAPE平均绝对百分比误差MASE平均绝对比例误差ACF1滞后1阶误差的自相关...原创 2020-04-17 19:15:55 · 17112 阅读 · 5 评论 -
数据可视化——一文入门ggplot2
目录0引言1、函数包的安装与载入2、数据的构造3、映射和代码风格4、添加几何对象4.1添加单个几何对象4.2 分类设置颜色、形状、大小4.3设置整体的颜色形状大小4.4添加多个几何对象5、分层6、总结0引言之前在R语言分组画条形图一文中使用过ggplot2包中的qplot函数,今天就简单介绍下ggplot2的语法风格和使用示例。ggplot2这个函数包是R语言的一款可视化包。他的作者是Hadl...原创 2020-04-16 13:47:36 · 5679 阅读 · 2 评论 -
R语言聚类图显示不全???
系谱图问题描述解决方式数据处理颜色透明度形状组合问题描述使用R语言中的聚类是,当需要聚类的数据比较多时,常常出现下面的图片。这时候我们怎么办法呢。这是变量较少的时候的图:可是当变量比较多就是这个样子了:解决方式数据处理当遇到上述情况,可是又想可视化分类效果的时候怎么办呢。我们可以换一个可视化的方式,利用散点图的形状颜色大小等参数来看效果。下面贴出代码和效果图。library(g...原创 2020-04-13 21:08:09 · 14493 阅读 · 2 评论 -
想要了解自己的体重么——R语言plot画图
目录00引言1、函数1.1包的安装和载入1.2读取数据并插值1.3画图函数的书写和使用说明2、画图实例2.1构造数据2.2画图00引言想知道自己的体重变化么,想实时的记录自己的体重变化么,那么它来了,一个可以可视化自己体重的函数。你不需要多么精通编程技术,只需要会用excel简单的记录,就可以实现。什么?有时候会忘记一天甚至几天会忘记记录。不要紧我们会提供插值zoo包里的函数来解决这个问题。...原创 2020-04-12 13:03:50 · 7412 阅读 · 3 评论 -
R语言分组画条形图——qplot
qplot条形图的绘制00引言1、数据简介2、案例2.1变量展示数据读入与整理00引言R语言对于统计图的绘制可以说是非常有效了,本文使用ggplot2包里的qplot函数绘制条形图。大家一快学习使用。那个对ggplot2语法不了解的同学也可以前来参观。因为该案例不会涉及太对的语法。1、数据简介本文的数据来自狗熊会熊大给熊粉的公开数据,关于网络暴力的调查问卷一份。尽管像spss、sas等统计...原创 2020-04-09 19:19:44 · 17896 阅读 · 2 评论 -
R语言入门——高质量保存图片(想毕业咋就那么难!!!)
引言问题描述写此文,仅为纪念写论文时那些掉帧的图片。作为一个单纯想毕业的论文小白,对图片的要求也不是很高,仅仅是想让图片看起来不那么模糊。关键信息不被覆盖而已。但是就是那么一点需求都不能满足我。不过最终,历经坎坷也是找到了解决方法。本文从R语言、word、pdf三个方面来讲述我踩过的坑。失败案例最为本科统计学的专业的我,本次论文作图软件使用的是R语言中的ggplot2包中的函数。像保存图片...原创 2020-03-26 21:56:53 · 20799 阅读 · 3 评论 -
R语言绘制茎叶图——stem函数
R语言中的茎叶图什么是茎叶图stem函数函数体画图例子参数调整参考资料什么是茎叶图茎叶图(Stem-and-Leaf display)又称“枝叶图”,是在20世纪早期由英国统计学家阿瑟·鲍利(Arthur Bowley)设计,1977年统计学家约翰托奇(John Tukey)在其著作《探索性数据分析》(exploratory data analysis)中将这种绘图方法介绍给大家,从此这种作图...原创 2020-04-06 14:45:44 · 20635 阅读 · 0 评论