R:ggplot2(13),第6章 标度、坐标轴和图例(1)

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

第6章 标度、坐标轴和图例

6.3 用法

每一种图形属性都拥有一个默认都标度,此标度将在我们每次使用这个图形属性时被自动添加到图形中。见表6.1。标度都种类依赖于变量都类型:标度可为连续型(变量为数值时)或离散型(变量为因子、逻辑值、字符时)。要修改默认的标度用到set_default_scale()。

表6.1 按图形属性和变量类型排列的各种标度。默认标度以粗体显示。默认的标度根据变量是连续型或是离散型而有所不同。形状(shape)和线条类型(line type)没有摩尔你的连续型标度;大小(size)没有默认的离散型标度。

图形属性 离散型 连续型
颜色(colour)和填充色(fill) brewer gradient
grey gradient2
hue gradientn
identity
manual
位置(position)(x, y) discrete continuous
date
形状(shape) shape
identity
manual
线条类型(line type) linetype
identiey
manual
大小(size) identiey size
manual

所以在增加新图形时会修改默认标度,在变量类型和标度类型不匹配的情况下,我们必须构造一个新的标度,然后使用 + 添加到图形上。
所有标度构造器(scale constructor)都拥有一套通用的命名方案。
它们以scale_开头,接下来是图形属性的名称(例如,colour_、shape_或x_),最后以标度的名称结尾(例如,gradient、hue或manual)。举例来说,离散型数据的颜色图形属性的默认标度名为scale_colour_hue(),填充色的Brewer配色标度名为scale_fill_brewer()

> p <- qplot(sleep_total, sleep_cycle, data=msleep, colour=vore)
> p

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值