R:ggplot2(7),第4章 用图形构建图像(3)

本文详细介绍了R语言ggplot2库中用于构建图形的各种概念,包括几何对象、统计变换和位置调整。讨论了如何使用geom_bar()函数绘制条形图,强调了在指定y轴值时需要的位置调整参数,如堆叠、填充和并列式条形图。此外,还探讨了统计变换如stat_bin()在不同几何对象中的应用,以及如何结合几何对象和统计变换以展示已计算过的统计量。
摘要由CSDN通过智能技术生成

《ggplot2:数据分析与图形艺术》

第4章 用图形构建图像

4.6 几何对象

几何图形对象,简称为geom,它执行着图层的实际渲染,控制着生成的图像类型。表4.2列出了ggplot2里面所有可用的几何对象。

  • 4.2 ggplot2中的几何对象
名称 描述
abline 线,由斜率和截距决定
area 面积图(area plot)
bar 条形图,以x轴为底的矩形
bin2d 2维热图
blank 空白,什么也不画
boxplot 箱线图
contour 等高线图
crossbar 带有水平中心线的盒子图
density 光滑密度曲线图
density2d 二维密度等高线图
dotplot “点直方图”,用点来表示观测值的个数
errorbar 误差棒
errorbarh 水平的误差棒
freqploy 频率多边形图
hex 用六边形表示的2维热图
histogram 直方图
hline 水平线
jitter 给点添加扰动,减轻图形重叠问题
line 线图,按照x坐标点大小顺序依次连接各个观测值
linerange 一条代表一个区间的竖直线
map 基准地图里的多边形
path 按数据的原始顺序连接各个观测值
point 点,用来绘制散点图
pointrange 用一条中间带点的竖直线代表一个区间
ploygon 多边形,相当于一个有填充的路径
quantile 添加分位数回归线
raster 高效的矩形瓦片图
rect 2维的矩形图
ribbon 色带图,连接的x值所对应的y的范围
rug 边际地毯图
segment 添加线段或箭头
smooth 添加光滑的条件均值线
step 以阶梯形式连接各个观测值
text 文本注释
tile 瓦片图
violin 小提琴图
vline 竖直线

每个几何对象都有一组它能识别的图形属性和一组绘图所需的值。例如,一个点含有颜色、大小和形状等图形属性,以及x和y位置坐标。一个条形含有高度、条宽、边界颜色和填充颜色等图形属性值。表4.3列出了所有几何对象的图形属性值。

  • 表4.3默认的统计变换和图形属性。黑体图形属性是必须声明的参数。
名称 默认的统计变换 图形属性
abline abline colour, linetype, size
area identity colour, fill, linetype, size, x, y
bar bin colour, fill, linetype, size, weight, x
bin2d bin2d colour, fill, linetype, size, weight, xmax, xmin, ymax, ymin
blank identity
boxplot boxplot colour, fill, lower, middle, size, upper, weight, x, ymax, ymin
contour contour colour, linetype, size, weight, x, y
crossbar identity colour, fill, linetype, size, x, y, ymax, ymin
density density colour, fill, linetype, size, weight, x, y
density2d density2d colour, linetype, size, weight, x, y
dotplot dotplot colour, fill, x, y
errorbar identity colour, linetype, size, width, x, ymax, ymin
errorbarh identity colour, linetype, size, width, y, ymax, ymin
freqploy bin colour, linetype, size
hex binhex colour, fill, size, x, y
histogram bin colour, fill, linetype, size, weight, x
hline hline colour, linetype, size
jitter identity colour, fill, shape, size, x, y
line identity colour, linetype, size, x, y
linerange identity colour, linetype, size, x, ymax, ymin
map identity colour, fill,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值