R语言绘图不会配色怎么办
背景介绍
平时在使用R语言作图时,图形的配色是个问题。记不住色号就不说了,颜色什么的也分辨不清!
今天给大家介绍一个R语言中的插件——colourpicker,可以很好地解决在R语言绘图过程中的配色问题,还是比较好用的,赶紧来学学吧!
插件安装
# 颜色拾取的插件安装 install.packages("colourpicker") library(colourpicker)
安装完成后,就会在RStudio的插件中心,会出现以下按钮!上面那个是帮助按钮,下方是执行按钮!想要探索的,可以点击Plot Colour Helper进行探索即可。
功能介绍
1.这里我们首先加载一个数据集,加载ggplot2包用来作图
# 查看数据集和加载作图包 iris library(ggplot2)
2.先绘制一个基础图用来演示如何作图
# 绘图 ggplot(iris,aes(Sepal.Length,Petal.Length)) geom_point(aes(col=Species))
3.如何更改其中的颜色呢,首先我们设置需要赋值的颜色名称,将鼠标放在后面
4.点击插件Colour Picker
5.出现的交互式界面,加号代表增加颜色版块(右边现实的1,2,3就是颜色版块),Any colour意思是可以选择任何颜色
6.点击颜色,选择颜色,我们会发现1变成了红色
7.同理,我们选择2,3的颜色,点击右上角的Done
8.在RStudio中就出现了颜色编号,运行这行代码
9.我们再次绘图,加上映射的代码即可,颜色就变了
ggplot(iris,aes(Sepal.Length,Petal.Length)) geom_point(aes(col=Species)) scale_colour_manual(values = col_map)
10.那么第二个功能,Find R colour就是发现某一个颜色的相似颜色,可以调整出现的个数,然后对应填充上面的1,2,3,然后进行绘图即可
11.最后一个功能,就是R语言的一个颜色库,你可以在里面找自己需要的颜色即可,上色,绘图!
col_map <- c("#CD3333", "#0000EE", "#000000") ggplot(iris,aes(Sepal.Length,Petal.Length)) geom_point(aes(col=Species),size=3) scale_colour_manual(values = col_map)
12.赶紧来试试今天的功能吧!
赞 (0)