type = getOption("ggplot2.continuous.colour", default = "gradient") ) scale_fill_continuous( ..., type = getOption("ggplot2.continuous.fill", default = "gradient") ) 这两个函数主要是通过获取ggplot2.continuous.colour和ggplot2.continuous.fill两个选项的值来设置颜色的,默认是渐变色 type参数还...
如scale_fill_gradient和scale_x_continuous 三个单词用_连接 第一个都是scale 第二个是要更改的内容,如color fill x y linetype shape size等 第三个是具体的类型 本文分为以下两个部分 对颜色的各种修改(color fill) 对坐标轴的更改(x y) 对颜色的修改 颜色的函数名中,第二个单词有color和fill两个,看...
ggplot(df0,aes(x,y)) +geom_point(aes(color=colour)) ggplot(df0,aes(x,y)) +geom_point(aes(color=colour)) + scale_color_identity() ggplot(df0,aes(x,y)) +geom_col(aes(fill=colour)) ggplot(df0,aes(x,y)) +geom_col(aes(fill=colour)) + scale_fill_identity() ggplot(df0,aes...
scale_colour/fill_brewer(..., type = "seq", palette = 1) #type表示颜色样式 有seq 、 div 、qual 三个中选一个 #palette 表示颜色数量 数字直接表示颜色个数 也可以用相对应的名称,具体可以用RColorBrewer::display.brewer.all() 查看 brewer 详情查看http://colorbrewer2.org scale_colour/fill_grad...
查看ggplot2包的官方文档,我们可以看到scale系列函数构成是有一定规律的。如scale_fill_gradient scale_x_continuous 三个单词用_连接 第一个都是scale 第二个是要更改的内容,如color fill x y linetype shape size 等 第三个是具体的类型 本文分为以下两个部分 ...
scale_y_continuous(name = "高速公路油耗" ) # 重新指定坐标轴名称 set.seed(14) df <- data.frame( x = rnorm(10) * 100000, y = seq(0, 1, length.out = 10) ) p2 <- ggplot(df, aes(x, y)) + geom_point(shape=21, color = "purple", fill = "cyan", size = 5) ...
scale_colour/fill_continuous 的参数与scale_colour/fill_gradient是一样的 #颜色梯度设置 #low 表示颜色梯度最底端的颜色 #high 表示颜色梯度最高位置的颜色 #space 表示颜色梯度计算空间,通常用lab 都是最好的 #guide 该参数的值可以用colourbar 表示用颜色条,legend可以表示为离散变量 ...
p0 + scale_color_hue(h=c(15,100)) # 前面使用fill分组,用color系列无效 ggplot(mpg, aes(class))+geom_bar(aes(color=drv)) + scale_color_hue(h=c(15,100)) # 使用color分组才有效 # brewer library(RColorBrewer) display.brewer.all() # 展示所有颜色 # 主要是palette参数调用色板 p0 p0 + ...
查看ggplot2包的官方文档,我们可以看到scale系列函数构成是有一定规律的。如scale_fill_gradient和scale_x_continuous 三个单词用_连接 第一个都是scale 第二个是要更改的内容,如color fill x y linetype shape size等 第三个是具体的类型 本文分为以下两个部分 ...
连续填充色设置函数还有scale_fill_gradient,scale_fill_gradient2和 scale_fill_gradientn,其中scale_fill_gradient的用法和作用和scale_fill_continuous完全相同(其实ggplot2早期版本连续颜色标尺默认使用scale_fill_gradient,没有scale_fill_continuous函数;后者可能是H.W头脑清楚以后加进去的,相当于前者的别名)。scale_...