连续映射的实现主要有scale_fill_gradient() 【默认渐变着色】;scale_fill_distiller() 【调色板着色】,这里仅介绍渐变着色。 3.21 渐变着色 scale_fill_gradient() 【双色渐变,参数:low, high】 scale_fill_gradient2() 【三色渐变,参数:low, mid, high】 scale_fill_gradientn() 【n色渐变,参数:colours/co...
color = "gray80", fill = "gray30", size = 0.3 ) + coord_map("orthographic", orientation = c(39, -98, 0)) + geom_polygon(aes(group = group, fill = repub_prop / 100), color = "black") + scale_fill_gradient2( low = "blue", mid = "white", high = "red", midpoint =...
+scale_x_continuous(expand =c(0,0))+ +scale_y_continuous(expand =c(0,0)) > erupt +scale_fill_gradient(limits =c(0,0.04)) 下图左 > erupt +scale_fill_gradient(limits =c(0,0.04),low="white",high="black") 下图中 > erupt +scale_fill_gradient2(limits =c(-0.04,0.04),midpoint=m...
scale_fill_gradient(low = 'white',high = 'purple')+ scale_shape_manual(values = c(21,22)) #2.6.2 离散数据分组 #使用guide = guide_legend()函数以分组代替 hw <- heightweight ggplot(hw,aes(x=ageYear,y=heightIn,fill=weightLb))+ geom_point(size=2.5,shape=21)+ scale_fill_gradient(lo...
ggplot2的scale系列函数一般使用三个单词用_连接,如scale_fill_gradient和 scale_color_continuous。 第一个都是scale。 第二个是color和fill等可更改的颜色参数,对应分组使用的颜色函数即可。比如柱状图,fill是柱子的填充颜色,这时就使用scale_fill系列函数来更改颜色。点图使用color分组,则使用scale_color_系列函数来...
scale_fill_gradient(low="white",high="steelblue") + #指定渐变填充色,可使用RGB coord_map("polyconic") + #指定投影方式为polyconic,获得常见视角中国地图 theme( #清除不需要的元素 panel.grid = element_blank(), panel.background = element_blank(), ...
ggplot2的scale系列函数一般使用三个单词用_连接,如scale_fill_gradient和 scale_color_continuous。 第一个都是scale。 第二个是color和fill等可更改的颜色参数,对应分组使用的颜色函数即可。比如柱状图,fill是柱子的填充颜色,这时就使用scale_fill系列函数来更改颜色。点图使用color分组,则使用scale_color_系列函数来...
→为了能够在不同的物种之间进行对比,采用下面的代码 # 三色scale_fill_gradient2(limits=c(-4.5,4.5),# 数据上下限breaks=c(-3,-2,0,2,3),# 分段点low="royalblue",# 下限颜色mid="white",# 中值颜色high="red3",# 上限颜色midpoint=0)# 中点值# 多色scale_fill_gradientn(limits=c(-4.5,4.5)...
scale_fill_gradient2()允许分配一组三色连续渐变,low="blue",mid="white",high="red" 接下来针对以上几种情况,我分别演示一个案例: library("ggthemes") library("RColorBrewer") 离散型: ###使用ggthemes包中的颜色主题(华尔街日报的主题色模板) ...
scale_fill_gradient表示用双色梯度方式填充显示。 p <- p + theme(axis.text.x = element_text( angle = 45,hjust = 1,vjust = 1)) #设置标签的显示方式 p <- p + scale_fill_gradient( low="white",high = "red") #设置填充颜色