1.设置图形要素的颜色

Plot函数中,使用col=参数来决定要素的颜色 
如果不指定plot type,颜色加在散点上,如果指定了plot type,例如line,则颜色加在线上 
其它函数,例如barplot()和histogram()也使用col=参数影响颜色

2.颜色的表示

①颜色名

> colors()                             #查看所有颜色名
> plot(rnorm(1000),col="yellow")

②数值

> palette()                                     #查看当前调色板 (缺省调色板下,1表示黑色,2表示红色,0表示背景色)
> plot(rnorm(1000),col="2") #数值为当前调色板上的颜色值 
> palette(c("red","blue","green","orange")) #改变缺省调色板 
> palette()
> plot(rnorm(1000),col="2")

                                                   

③十六进制

> rgb(0.5,0.5,0.5,0.8)                 #设置红色,绿色,蓝色,透明度的数值(范围为0-1)返回16进制表示
> plot(rnorm(1000),col="#808080CC") #col参数为上一步的结果

3.多种颜色画图

①使用调色板控制包

> library(RColorBrewer)                #加载调色板控制包
> display.brewer.all() #查看所有色板
> brewer.pal(7,"YlOrRd") #替换缺省调色板
> display.brewer.pal(7,"YlOrRd") #画图

                            

②使用颜色名

> sales<-read.csv("citysales.csv",header=TRUE)
> barplot(as.matrix(sales[,2:4]), beside=T,
+ legend=sales$City, #增加图例
+ col=c("red","blue","green","orange","pink"), #颜色数和样本数相等
+ border="white") > barplot(as.matrix(sales[,2:4]), beside=T,
+ legend=sales$City,
+ col=c("red","blue","green","orange"), #颜色数和样本数不相等
+ border="white")

                                 

③使用函数

> barplot(as.matrix(sales[,2:4]), beside=T,
+ legend=sales$City,
+ col=heat.colors(length(sales$City)),
+ border="white") > barplot(as.matrix(sales[,2:4]), beside=T,
+ legend=sales$City,
+ col=rainbow(length(sales$City)),
+ border="white") > barplot(as.matrix(sales[,2:4]), beside=T,
+ legend=sales$City,
+ col=terrain.colors(length(sales$City)),
+ border="white") > barplot(as.matrix(sales[,2:4]), beside=T,
+ legend=sales$City,
+ col=cm.colors(length(sales$City)),
+ border="white") > barplot(as.matrix(sales[,2:4]), beside=T,
+ legend=sales$City,
+ col=topo.colors(length(sales$City)),
+ border="white")

R语言-图的要素颜色的更多相关文章

  1. R语言colorRampPalette函数-创建颜色梯度(渐变色)

    在绘热图时,需要将数值映射到不同的颜色上,这时就需要一系列的颜色梯度 colorRampPalette 函数支持自定义的创建一系列的颜色梯度 代码示例: > colors <- color ...

  2. R语言之词云:wordcloud&wordcloud2安装及参数说明

    一.wordcloud安装说明 install.packages("wordcloud"); 二.wordcloud2安装说明 install.packages("dev ...

  3. 第五篇:R语言数据可视化之散点图

    散点图简介 散点图通常是用来表述两个连续变量之间的关系,图中的每个点表示目标数据集中的每个样本. 同时散点图中常常还会拟合一些直线,以用来表示某些模型. 绘制基本散点图 本例选用如下测试数据集: 绘制 ...

  4. R语言︱文本挖掘——词云wordcloud2包

    每每以为攀得众山小,可.每每又切实来到起点,大牛们,缓缓脚步来俺笔记葩分享一下吧,please~ --------------------------- 笔者看到微信公众号探数寻理中提到郎大为Chif ...

  5. 第六篇:R语言数据可视化之数据分布图(直方图、密度曲线、箱线图、等高线、2D密度图)

    数据分布图简介 中医上讲看病四诊法为:望闻问切.而数据分析师分析数据的过程也有点相似,我们需要望:看看数据长什么样:闻:仔细分析数据是否合理:问:针对前两步工作搜集到的问题与业务方交流:切:结合业务方 ...

  6. 第四篇:R语言数据可视化之折线图、堆积图、堆积面积图

    折线图简介 折线图通常用来对两个连续变量的依存关系进行可视化,其中横轴很多时候是时间轴. 但横轴也不一定是连续型变量,可以是有序的离散型变量. 绘制基本折线图 本例选用如下测试数据集: 绘制方法是首先 ...

  7. R语言-画线图

    R语言分高水平作图函数和低水平作图函数 高水平作图函数:可以独立绘图,例如plot() 低水平作图函数:必须先运行高水平作图函数绘图,然后再加画在已有的图上面 第一种方法:plot()函数 > ...

  8. R语言颜色综合运用与色彩方案共享

    R语言颜色综合运用与色彩方案共享 小魔方 EasyCharts 2016-11-21 今天这篇主要讲解R语言颜色综合运用,主要跟大家介绍如何提取那些专业色彩包中的颜色搭配用于在基础绘图系统和高级绘图系 ...

  9. R语言绘制相对性关系图

    准备 第一步就是安装R语言环境以及RStudio 图绘制准备 首先安装库文件,敲入指令,回车 install.packages('corrplot') 然后安装excel导入的插件,点击右上角impo ...

随机推荐

  1. Python之DataFrame常用方法小结

    https://blog.csdn.net/a786150017/article/details/78573055

  2. indexOf()定义和用法

    indexOf()定义和用法 indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置. 语法 stringObject.indexOf(searchvalue,fromindex) ...

  3. 解决Myeclipse通过svn导入项目后,项目直接报错问题

    在使用Myeclipse2015通过SNV导入项目后,项目直接报错,如下图: 点开后报错详细信息如下: Multiple markers at this line - The type java.la ...

  4. session and cooike

    一.理解Cookie Cooie的作用: 当一个用户通过HTTP访问一个服务器时,这个服务器会将一些Key/Value键值对返回给客户端浏览器,并给这些数据加上一些限制条件,在条件符合时这个用户下次访 ...

  5. oracle database 11g 如何正确卸载

    如在使用过程中,遇到oracle database 的疑难问题,需要重装的时候,就需要我们先将老的oracle 做完全的卸载删除,这样才能安装新的oracle database. 下面看一下具体的卸载 ...

  6. 安卓控制LED驱动编写

    开发平台 * 芯灵思SinlinxA33开发板 淘宝店铺: https://sinlinx.taobao.com/ 嵌入式linux 开发板交流 QQ:641395230 打开Android Stud ...

  7. PythonStudy——函数的导入 Import of functions

    # 函数:完成 特定 功能的代码块,作为一个整体,对其进行特定的命名,该名字就代表函数# 难点:如何定义个函数 # 现实中很多问题要通过一些工具进行处理 => 可以将工具提前生产出来并命名# = ...

  8. django 生产环境部署建议

    参考django官方建议 一种优秀的作法是使用前缀/ws/来区分WebSocket连接和普通HTTP连接,以便修改配置后,使Channels更容易部署到生产环境中. 特别是对于大型站点,可以配置像ng ...

  9. go环境变量与sublime Text3开发工具

    环境:win7   1:下载安装包 (下载太慢了,上传至百度网盘了) 链接:https://pan.baidu.com/s/10wHOR01mW-kjdkynqu1F-g 密码:kv71   2:安装 ...

  10. 在 sql 语句出现 warning 之后,立刻执行 `show warnings;` 就可以看到 warning 提示信息

    在 sql 语句出现 warning 之后,立刻执行 show warnings; 就可以看到 warning 提示信息