scale_*函数中与颜色相关的函数主要用于调整线条、点、边框等的颜色(scale_color_系列)以及填充区域的颜色(scale_fill_系列)。 1、连续型变量颜色调整 scale_color_continuous(): 设置连续型变量的颜色渐变。 对于数据为非因子型的颜色映射,ggplot2自动使用continuous类型颜色标尺表示连续颜色空间。可以使用scale_color_...
ggplot(diamonds,aes(carat,price,colour=cut))+geom_point()+scale_colour_wsj() ###使用RColorBrewer包中的配色卡 ggplot(diamonds,aes(carat,price,colour=cut))+geom_point()+scale_colour_brewer(palette="Greens") ###使用DIY方式自己制作配色卡 ggplot(diamonds,aes(carat,price,colour=cut))+geom_poin...
首先是颜色相关的标度函数 scale_color_*() ,其中星号代表这个函数有许多不同的版本。最常用的是以下几个: ▲ 用于连续型数据: scale_color_continuous()用于连续数据的颜色映射 ▲scale_color_gradient()渐变颜色映射(两种颜色渐变) ▲ 用于离散型数据: scale_color_discrete()离散数据的颜色映射 scale_color_manu...
一、ggnewscale包——简单易用 该包仅有4个函数:new_scale()、new_scale_fill()、new_scale_color()、new_scale_colour() 因此使用方式也十分简单,只需在两个标度函数scale_*_*()之间添加new_scale_*()函数即可 library(ggplot2) library(ggnewscale) topography <- expand.grid(x = 1:nrow(volcano...
ggplot 中 scale 的使用 ggplot画图是画图中的战斗机,但是往往在我们用ggplot2画图时候,需要根据需求更改坐标,图例等,最常见的就是更改x,y坐标系的名称。在ggplot2中,坐标系与比例尺和参考线是自动生成的,并且生成得很好。 我们会使用scale_color_和scale_fill_来更改调色板,今天我们就来介绍如何在ggplot中调整比例...
scale_colour/fill_gradient2() 自定义颜色(3种渐变色) scale_colour/fill_gradientn() 自定义颜色(4种渐变色) 2、ColorBrewer调色板 参考离散型变量,` palette `调用合适的调色板 3、自定义调色板 类似离散型自定义调色板,颜色也可以自己定义或者使用RGB值指定。
001、基础绘图 ggplot(data=mtcars, aes(x=mpg, y=disp, color=factor(cyl))) + geom_point() 02、手动调整颜色 ggplot(data=mtcars, aes(x=mpg, y=disp, color=factor(cyl))) + geom_point() +scale_color_manual(values= c("red","black","blue")) ## 增加该句 ...
2.1 离散型变量,scale_fill_manual()自定义颜色 ggplot(data = mtcars, mapping = aes(x = gear, fill = as.factor(gear)))+ geom_bar()+ scale_fill_manual(values = c("#003f5c", "#bc5090", "#ffa600")) 2.2 连续型变量,scale_color_manual()自定义颜色 ggp...
identity 使用color变量对应的颜色,对离散型和连续型都有效 scale_color_gradient 双色渐变(低-高)scale_color_gradient2发散颜色渐变(低-中-高)scale_color_gradientn创建n色渐变 双色渐变 aaa=mpgaaa$cty<- aaa$cty-20f <- ggplot(aaa, aes(cty, hwy))+ geom_point(aes(color=cty))f + scale_...
scale_colour_binned() 3. 离散色标 scale_colour_discrete() 4. 离散数据的均匀间隔颜色 scale_colour_hue() 5. 渐变色阶 scale_colour_gradient() scale_colour_gradient2() scale_colour_gradientn() 6. 分级渐变色标 scale_colour_steps() scale_color_stepsn(colours = colr, breaks = c(0,0.1,0.2,...