首先是颜色相关的标度函数 scale_color_*() ,其中星号代表这个函数有许多不同的版本。最常用的是以下几个: ▲ 用于连续型数据: scale_color_continuous()用于连续数据的颜色映射 ▲scale_color_gradient()渐变颜色映射(两种颜色渐变) ▲ 用于离散型数据: scale_color_discrete()离散数据的颜色映射 scale_color_manu...
p1+scale_y_continuous(trans = 'log10') p1+scale_y_log10() ##对y轴开平方,scale_y_continuous(trans='sqrt') p1+scale_y_continuous(trans = 'sqrt') ##更改y轴的标签顺序scale_y_reverse()/scale_y_continuous(trans='reverse') p1+scale_y_reverse() p1+scale_y_continuous(trans = 'reverse...
在试用版1中,scale_color_gradient会覆盖之前的scale_color_continuous命令。 类似地,在试验2中,scale_color_continuous覆盖先前的scale_color_gradient命令。 正确的方法是仅在一个函数中定义参数。 c + scale_color_continuous(name = "horsepower", breaks = seq(50,350,75), low = "red", high = "black"...
p1+scale_color_continuous(breaks=c(2.5,5.2,6.8),limits=c(1,7)) 1. 上图中limits规定了映射范围,breaks参数规定了断点值。 梯度scale_fill_gradient scale_fill_gradient scale_fill_gradient2 scale_fill_gradientn p1+scale_color_gradient(low="red",high="blue") 1. p1+scale_color_gradient2(low="...
http://colorbrewer2.org 配色好看,获取简单,推荐使用 还有一个网站https://www.webdesignrankings.com/resources/lolcolors/ 配色也还可以,只是都是4种颜色的。 10.2 渐变色 根据颜色梯度,可以将设置渐变色的函数分为三种: scale_*_gradient:双色渐变,使用low和high两个参数控制两端的颜色 ...
ggplot2的scale系列函数一般使用三个单词用_连接,如scale_fill_gradient和 scale_color_continuous。 第一个都是scale。 第二个是color和fill等可更改的颜色参数,对应分组使用的颜色函数即可。比如柱状图,fill是柱子的填充颜色,这时就使用scale_fill系列函数来更改颜色。点图使用color分组,则使用scale_color_系列函数来...
ggplot2的scale系列函数一般使用三个单词用_连接,如scale_fill_gradient和 scale_color_continuous。 第一个都是scale。 第二个是color和fill等可更改的颜色参数,对应分组使用的颜色函数即可。比如柱状图,fill是柱子的填充颜色,这时就使用scale_fill系列函数来更改颜色。点图使用color分组,则使用scale_color_系列函数来...
scale_color_brewer()用于行和点 /ggplot2的scale系列函数一般使用三个单词,用_连接,如scale_fill_gradient和 scale_color_continuous等。 第一个单词都是scale; 第二个是color和fill等可更改的颜色参数,对应分组使用的颜色函数即可。比如柱状图,fill是柱子的填充颜色,这时就使用scale_fill系列函数来更改颜色。点图使...
scale_color_gradient():用于两种颜色之间的顺序渐变 scale_color_gradient2():用于分散梯度 scale_color_gradientn():用于n种颜色之间的渐变 Rplot02.png 3.2. 手动更改配色 #Changecolors manually #Boxplot m<-bp+scale_fill_manual(values=c("#999999","#E69F00","#56B4E9"))#Scatterplot ...
library(plotly) library(ggplot2) df <- data.frame( x = runif(100), y = runif(100), z1 = rnorm(100), z2 = abs(rnorm(100)) ) p <- ggplot(df, aes(x, y)) + geom_point(aes(colour = z2)) + scale_colour_gradient(low = "white", high = "black") ggplotly(p) What Abo...