谢钢
给你一点颜色看看
2022-5-28 09:16
阅读:3413

目前最常用的统计软件之一的R软件因为出自S语言的缘故,具有强大的绘图功能。参考书The R Book (Michael J. Crawley, 2nd edition, 2013)29章可以作为初学者的很好的入门学习资料来学习用R软件绘图的各种基本功能。以下仅就R软件绘图功能中的颜色选择的用法给出几个例子。

最基本简单直接的一个R绘图语句,包括了所绘制的点的形状、大小、及颜色的十种不同选择:其中col=110定义十种不同颜色;pch=1:10定义了十种不同的点的形状;cex定义的是点的尺寸大小。

plot(1:10, col=1:10, pch=1:10, cex=1:10)

除了用数字来指代不同的颜色外,当然我们可以直接用颜色的名称来定义。通过 运行R代码colors()你可以查看到几百个可选择的标准颜色名称。查到并选择了颜色名称后你就可以给你所绘制的图按自己的安排与选择上颜色了。下面给出了一个教学用(非实际数据)的例子。


你还可以自己选择不同种类的颜色调色板,举例如下:上排的两个调色板是彩虹类颜色,一个细分为7个级别,另一个细分为了24个级别;下排为两个不同的颜色类别的调色板,各自细分为14个级别。你只需把每一个调色板变量设为一个R物件(you may create a R object for a palette of a group of colours),然后就可以在不同的绘图语句中调用了。例如,

 set1 = rainbow(24); plot(1:10, col=set1[6:15]) #于是你所绘制的10个点的颜色就是rainbow(24)中的第6到第15级的颜色了。

以上一点点的R软件使用的心得分享希望能对您有所帮助。


下面我以几幅照片所拍到的大自然的色彩来结束本博文。