转载 R语言颜色基础设置

原文链接:http://www.biostatistic.net/thread-5065-1-1.html

R语言在画图形的时候,经常遇到颜色设定问题,用户可以根据color、rgb值和hsv值来设定不同的颜色。第一列是颜色,第二列是hsv,第三列是rgb
<ignore_js_op>

在颜色设定时,最好是根据自己想要的颜色来设定。这样我们能做到心中有数。
所有可以用下面方法来设定颜色,简单有效。

library(grDevices);
ramp <- colorRamp(c("red", "white","blue"));

ramp(seq(0, 1, length = 5))
      [,1]  [,2]  [,3]
[1,] 255.0   0.0   0.0
[2,] 255.0 127.5 127.5
[3,] 255.0 255.0 255.0
[4,] 127.5 127.5 255.0
[5,]   0.0   0.0 255.0

color<-rgb( ramp(seq(0, 1, length = 5)), max = 255)
color
[1] "#FF0000" "#FF7F7F" "#FFFFFF" "#7F7FFF" "#0000FF"

barplot(1:5,col=color)

<ignore_js_op>

研究者可以根据这个函数colorRamp(c("red", "white","blue"));
设定不同的颜色。

如果你对颜色不了解。你也可以参考http://research.stowers-institute.org/efg/R/Color/Chart/index.htm确定颜色。

除此之外,研究者还可以根据下面函数设定不同的颜色。
rainbow(n, s = 1, v = 1, start = 0, end = max(1,n - 1)/n,gamma = 1, alpha = 1);
heat.colors(n, alpha = 1);
terrain.colors(n, alpha = 1);
topo.colors(n, alpha = 1);
cm.colors(n, alpha = 1);
函数中n代表你需要颜色的数目。

时间: 2024-11-08 03:33:32

转载 R语言颜色基础设置的相关文章

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

R语言颜色综合运用与色彩方案共享 小魔方 EasyCharts 2016-11-21 今天这篇主要讲解R语言颜色综合运用,主要跟大家介绍如何提取那些专业色彩包中的颜色搭配用于在基础绘图系统和高级绘图系统中共享. 其实无论是R语言的预设配色系统.自定义颜色表还是哪些专属配色包,我们所使用(或者R语言识别的)的仅仅就是一组字符向量所代表的色值而已,并不神秘. 通过scales中的色彩获取函数,我们可以将专属配色主题(RColorBrewer.ggthemes)中的配色主题提取出来,以函数的形式传递给

R语言常用基础知识

seq(from = 1, to = 1, by = ((to - from)/(length.out - 1)),    length.out = NULL, along.with = NULL, ...) 举例----------Examples----------seq(0, 1, length.out=11) seq(stats::rnorm(20)) #  seq(1, 9, by = 2)     #  seq(1, 9, by = pi)    #  seq(1, 6, by =

R语言并行化基础与提高

本文将介绍R中的并行计算,并给出了一些常见的陷进以及避免它们的小技巧. 使用并行计算的原因就是因为程序运行时间太长.大部分程序都是可以并行化的,它们大部分都是Embarrassingly parallel.这里介绍几种可以并行化的方法: Bootstrapping 交叉验证(Cross-validation) (Multivariate Imputation by Chained Equations ,MICE)相关介绍:R语言中的缺失值处理 拟合多元回归方程 学习lapply是关键 没有早点学

R语言学习-基础篇1

###第一周:R基础 rm(list = ls())  #ctr+L###矩阵相乘,函数diag()a=matrix(1:12,nrow=3,ncol=4)b=matrix(1:12,nrow=4,ncol=3)a%*%ba=matrix(1:16,nrow=4,ncol=4)diag(a)#返回对角线元素diag(diag(a))diag(4)#对角线为1的单位矩阵###矩阵求逆,函数rnorm(),solve()a=matrix(rnorm(16),4,4)#产生4*4的随机数solve(a

转载:R语言Data Frame数据框常用操作

Data Frame一般被翻译为数据框,感觉就像是R中的表,由行和列组成,与Matrix不同的是,每个列可以是不同的数据类型,而Matrix是必须相同的. Data Frame每一列有列名,每一行也可以指定行名.如果不指定行名,那么就是从1开始自增的Sequence来标识每一行. 初始化 使用data.frame函数就可以初始化一个Data Frame.比如我们要初始化一个student的Data Frame其中包含ID和Name还有Gender以及Birthdate,那么代码为: studen

R语言学习-基础篇

从五月10日开始自学R in action,将我的学习所得逐渐发布在博客上. chapter1.新手上路 工作空间:存储着所有用户定义的对象(向量,矩阵,函数,数据框,列表): 当前的工目录保存是R用来读取文件和保存结果的默认目录. getwd()显示当前工作目录: setwd(“”)修改当前的工作目录:工作目录的"\"要换成“/”;历史记录保存在文件.Rhistory中,工作空间保存在文件.RData中. install.packages("")下载某个包,lib

在R语言中无法设置CRAN镜像问题

很大的可能是因为使用的浏览器不是IE浏览器的问题,因为CRAN的镜像需要用IE浏览器来打开. 只需要按照下面设置即可: 1.打开IE-->设置-->Internet选项-->高级 2. 将这一项的勾,去掉 3.打开R,设置R镜像.

R语言——jiebaR基础

一.jiebaR中的函数介绍(很大一部分参照jiebaR官方文档:qinwenfeng.com/jiebaR/)**No.1**worker(type = "mix", dict = DICTPATH, hmm = HMMPATH, user = USERPATH,idf = IDFPATH, stop_word = STOPPATH, write = T, qmax = 20, topn = 5,encoding = "UTF-8", detect = T, sy

【001:转载 eclipse中颜色的设置】

转自于:http://www.cnblogs.com/arci/archive/2011/01/23/1942646.html Eclipse颜色设置 参考配色方案: http://www.cs.cmu.edu/~maverick/VimColorSchemeTest/ http://code.google.com/p/gnuemacscolorthemetest/ 1.Eclipse颜色设置在菜单Windows -> Preferences,如图1所示. 图1.Preferences 2.Ge