箱线图在观察数据分布状态、异常值方面有独特优势,是统计图形中必学必会的图形之一。小兵今天用R语言的ggplot2包上机练习制作几种常见的箱线图。 数据源:雇员数据employee 1.单个箱线图 目标:考察薪资数据分布,异常值状况。 p <- ggplot(data=employee,aes(x="薪资",y=salary))p+geom_boxplot(width=0.3) ...
ggplot复刻 a = as.data.frame(a) library(reshape) ## ## Attaching package: 'reshape' ## The following objects are masked from 'package:reshape2': ## ## colsplit, melt, recast ## The following objects are masked from 'package:plyr': ## ## rename, round_any a = rename(a, c(Var...
完整代码查看【谱度众合】微信公众号走进R语言丨系列4:ggplot作图(二) 结语 在这一讲中,我们学习了scale函数族和theme函数的基本使用,并实际应用到了火山图和PCA图的绘制中,将这两种常见的图形使用ggplot2绘图绘制并加以改进,此后如果大家还想加入更多细节,也能通过ggplot2的各种辅助包和函数轻松自定义,而不依赖...
ggplot(data=data.frame(x=x),mapping=aes(x=factor(x),y=..count..))+geom_bar(stat='count',fill='steelblue',colour='darkred') 关于颜色的选择可以在R控制台中输入colours(),将返回657种颜色的字符。如果想查看所有含红色的颜色值,可以输入colours()[grep(‘red’, colours())]返回27种红色。 绘制...
#2.1 ggplot绘制上面分组条形图 ggplot(Arthritis,aes(x=Treatment,fill=Improved))+ geom_bar(position = 'dodge') #复杂一点(调整图例位置) opar<-par(no.readonly=T) par(mar=c(5,5,4,2)) #自定义图形边界,默认c(5,4,4,2) par(las=2) #定义标签垂直于坐标轴 ...
ggplot2 + sf 中国标准地图绘制 本期的绘图我们是按照如下图表进行绘制的(该图来自朋友公号): 其实我很早就想试着用R进行此类图表的绘制了,但由于强大的Arcgis和绘图进度等原因,导致迟迟没有进行,这期就进行此类图表的绘制。注:图中散点的经纬度信息已从朋友那获知,但涉及具体数据则是虚构的。
安装并加载绘图所需的R包ggplot2。 代码语言:javascript 代码运行次数:0 运行 AI代码解释 # 安装ggplot2 install.packages("ggplot2") # 加载ggplot2 library(ggplot2) 2. 载入绘图数据 本次演示我们以R自带的数据集diamonds为例进行绘图,由于数据量比较大我们使用tidyverse随机抽取1000条数据进行演示。 代码语言:...
ggplot2包是使用R进行数据可视化的重要工具,提供一个全面的、基于语法的、连贯一致的图形生成系统,允许用户创建新颖的、有创新性的数据可视化图形。 ggplot2的语法 1. 在ggplot2中,图是采用串联起来(+)号函数创建的。每个函数修改属于自己的部分。 2. ggplot...
绘制基本散点图 rm(list=ls())#加载R包library(ggplot2)#数据——以R自带示例数据iris为例df<-iris#绘制基本散点图p<-ggplot(df)+geom_point(aes(x=Sepal.Length,y=Sepal.Width,alpha=Petal.Length,color=Species,size=Petal.Width))p ggplot2默认主题 ...
ggplot2包实现了基于语法的、连贯一致的创建图形的系统,由于ggplot2是基于语法创建图形的,这意味着,它由多个小组件构成,通过底层组件可以构造前所未有的图形。ggplot2可以把绘图拆分成多个面板,且能够按照顺序创建多重图形,基本上,无所不能,是R开发人员必学必会的包。