ggplot2 基本图形类型 展示数据的分布

本文介绍了ggplot2库在R语言中的基本图形类型,如直方图、条形图、线图、散点图和多边形图,用于展示数据分布。讨论了如何通过图层叠加和不同几何对象来分析数据,强调了直方图和箱线图在揭示数据分布和离群值方面的应用。并提供了相关代码示例。
摘要由CSDN通过智能技术生成

图层叠加

总体来说,图层有三种用途
一 用以展示数据本身,帮助人们辨识数据的整体结构、局部结构以及离群点等
二 用以展示数据的统计摘要。通常在数据层中叠加一些图层以展示
三 用以添加额外的元数据、上下文信息和注解。例如:在一些离群点或拐点上加上解释性的标签,并希望它突出显示。一般情况下这种图层是最后绘制的图层。

基本图形类型

以下是ggplot2图形的基本组合部分。每种几何对象即可独立构建图形,也可组合起来搭建更复杂的几何对象。
它们均是二维的,故x和y两种图形属性不可或缺。同时接受colour和size属性。填充型几何对象(条形、瓦片(tile)、多边形)还可接受fill(填充)属性。点使用shape属性可指定点的形状。线和路径接受lintype属性

geom_area()       用于绘制面积图。即在普通的线图的基础上延y轴下方填充了下方的面积。对于分类数据,各组将按照依次堆积的方式绘制。
 
geom_bar(stat=“identity”)             绘制条形图。需要指定stat=“identity” 因为默认的统计变换会自动对“值”进行计数,而统计变换identity将保持数据不变
 
geom_line()                绘制线条图。图形属性group决定了哪些观测时连接在一起的。geom_path与geom_line类似,但geom_path中的线条时根据他们在数据中出现的顺序进行连接的,而非从左至右连接。
 
geom_point()      绘制散点图
 
geom_polygon()     绘制多边形,即填充后的路径。
 
geom_text()      在指定点出添加标签。它时这些几何对象里唯一一个需要额外图形属性的:label参数,可以通过设置hjust和vjust来控制文本的横纵位置;还可以设置图形属性angle空值文本旋转
 
geom_tile         绘制色深图(image plot)或水平图(level plot)。所有的瓦片构成对平面的一个规则划分,且往往将fill属性映射至另一个变量

使用代码绘制这些图形

df<-data.frame(
  x=c(3,1,5),
  y=c(2,4,6),
  label=c("a","b","c")
)
p<-ggplot(df,aes(x,y))
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值