![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
可视化
小白b2
这个作者很懒,什么都没留下…
展开
-
用r语言画一条悬链线
张宇说的悬链线,用curve()函数画f(x)=ex+e−x2f(x)=\frac{e^x+e^{-x}}{2}f(x)=2ex+e−xcurve((exp(1)^x+exp(1)^(-x))/2,-1,1,col = "violet")真的很像一条项链原创 2021-01-28 16:03:07 · 624 阅读 · 1 评论 -
r混淆矩阵可视化
plot_table = function(x,xlab='Predicted label', ylab='True label', normalize = F){ library(ggplot2) if(!is.table(x)){ warning('input should be a table, not a ', class(x)) x = as.table(x) } if(!原创 2020-12-01 15:52:22 · 3424 阅读 · 0 评论 -
处理遮盖绘制问题 ggplot2
处理遮盖绘制问题绘制散点图当数据量很大时,难免会出现点重叠,从而影响看清真实的关系。小规模遮盖绘制小规模的遮盖问题一般通过绘制中空点或绘制更小的点来缓解遮盖df<-data.frame(x=rnorm(2000),y=rnorm(2000))norm<-ggplot(df,aes(x,y))a1<-norm+geom_point()#默认的shapea2<-norm+geom_point(shape=1)#shape=1中空的点a3<-norm+geom_poi原创 2020-09-16 11:00:12 · 1731 阅读 · 0 评论 -
ggplot2 基本图形类型 展示数据的分布
图层叠加总体来说,图层有三种用途一 用以展示数据本身,帮助人们辨识数据的整体结构、局部结构以及离群点等二 用以展示数据的统计摘要。通常在数据层中叠加一些图层以展示三 用以添加额外的元数据、上下文信息和注解。例如:在一些离群点或拐点上加上解释性的标签,并希望它突出显示。一般情况下这种图层是最后绘制的图层。基本图形类型以下是ggplot2图形的基本组合部分。每种几何对象即可独立构建图形,也可组合起来搭建更复杂的几何对象。它们均是二维的,故x和y两种图形属性不可或缺。同时接受colour和size属原创 2020-09-15 20:21:17 · 1086 阅读 · 0 评论 -
ggplot2(二)映射函数 几何对象 统计变换 结合几何对象和统计变换
在默认情况aes(wpg,mt)下用映射函数更改图层属性操作层图形属性结果添加aes(colour=cyl)aes(wpg,mt,colour=cyl)修改ase(y=disp)aes(wpg,disp)删除ase(y=NULL)aes(wpg)library(ggplot2)library(ggpubr)p<-ggplot(mtcars,aes(x=mpg,y=wt))a1<-p+geom_point(colour="darkblue原创 2020-09-13 17:20:45 · 1010 阅读 · 0 评论 -
ggplot2快速入门学习(一) 迈出第一步
如果说qplot绘图的特点是一步到位,那么ggplot2绘图最大的特点就是逐层叠加看上去有点晦涩,简单的理解,就是说最后的结果图,就像是刚开始有一层画板,然后程序是一层一层的画上去的,每一层画不同的部分简单的划分,ggplot2有这么几个要素1.数据层2.美学层3.几何图形层在ggplot2中有几个相关概念数据和映射:将数据中的变量映射到图形属性。映射控制了二者之间的关系。图层:图层的作用是生成在图像上可以被人感知的对象,有四个部分:数据和图形属性映射、一种统计变换、一种几何对象、一种位原创 2020-09-09 18:03:10 · 456 阅读 · 0 评论 -
qplot作图 ggplot学习笔记
set.seed() 的作用是让生成的随机数在下文中保持一致。括号里面的数字是代号,相同数字会得到相同的结果sample(x, size, replace = FALSE, prob = NULL)命令是从x中随机抽取size大小的样本,replace是否放回,prob 设置所要抽取的每个元素被抽取的概率。...原创 2020-09-08 17:19:33 · 342 阅读 · 0 评论 -
把图调出好看的颜色 ggplot2-ggthemes包的使用 学习笔记
ggthemes介绍主要作用是提供一些额外的themes、geoms、scales可以让我们快速画出不同主题、背景和配色方案的图片。它将一些期刊、软件的图表风格进行了整理,做成扩展包,方便地格式化出不同风格的图表。ggthemes 有多种风格的主题,它们给ggplot2提供了接近于媒体图片的效果,这样绘出的ggplot2图形看上去增色不少。ggthemes的官方网址,这里有很多配色方案事先准备install.packages('ggthemes', dependencies = TRUE)libra原创 2020-08-20 16:39:11 · 5512 阅读 · 0 评论 -
使用gganimate包做动态图 r 学习笔记
今天学习一个主要用于绘制动画的ggplot2的扩展包—gganimate包文章目录gganimate包简要介绍先决条件:演示数据集静态绘图核心函数1:transition_*() 按时间添加动态核心函数2:view_*()让视图跟随每个帧中的数据变换核心函数3:shadow():在给定的时间点显示其他时间点的数据(加小尾巴)gganimate包简要介绍几个主要函数transition_()定义了数据应如何散布以及如何与时间相关。shadow_() 定义应如何在给定的时间点显示其他时间点的数据。原创 2020-08-17 14:10:49 · 4371 阅读 · 3 评论