知識的價值不在于占有,而在于使用。

生信自學網-速科生物-生物信息學數據庫挖掘視頻教程

當前位置: 主頁 > 問題解答 >

R語言顏色調用如何選擇

時間:2017-09-16 21:46來源:原創 作者:森莘 點擊:
R語言中的顏色問題,R軟件繪圖如何選擇顏色,R語言如何調用顏色,顏色代碼如何編寫?

1、R中有多少種顏色?怎么看?

命令:colors()顯示出下面的657種顏色

  [1] "white"                "aliceblue"            "antiquewhite"        

  [4] "antiquewhite1"        "antiquewhite2"        "antiquewhite3"       

  .....................

[649] "wheat3"               "wheat4"               "whitesmoke"          

[652] "yellow"               "yellow1"              "yellow2"             

[655] "yellow3"              "yellow4"              "yellowgreen"  

 

2、R中有3種方式可以表示顏色

1)顏色名字,即上面所顯示的那么多種顏色;

2)顏色編碼。每種顏色是RGB形式的,用6位16進制的字符串表示,前面加“#”號!如紅色對應的RGB值為"255 0 0",用16進制表示就是"FF0000",在R中可以用"#FF0000"表示紅色。

3)調色板中的索引。R中用palette()表示調色板,默認的是顏色是下面的幾種:

>palette()

[1] "black"   "red"     "green3"  "blue"    "cyan"    "magenta" "yellow" 

[8] "gray" 

在默認情況下,col=2表示紅色。這個顏色會重復利用,如指定col=10同樣是紅色。

可以改變調色板中的顏色,從而改變索引所代表的顏色。如改變為另外一種顏色模式:palette(rainbow(10)),則palette()為:

[1] "red"     "#FF9900" "#CCFF00" "#33FF00" "#00FF66" "cyan"    "#0066FF"

 [8] "#3300FF" "#CC00FF" "#FF0099"

在這種情況下,col=1表示紅色.

 

3、R中的調色板

調色板函數palette()是一個非常靈活的函數,可以根據自己的要求改變調色板,如想把調色板變為下面5種顏色:red,green,blue,yellow,cyan.可以這么做:

color <- c("red","green","blue","yellow","cyan")

palette(color)

則palette()會顯示下面的顏色:

[1] "red"    "green"  "blue"   "yellow" "cyan" 

這種情況下col=2表示綠色。

可以采用函數來產生顏色模式,如上面提到的rainbow()函數,rgb()函數。rgb()函數可以產生很多種顏色,如

rgb(1,0,1:100,max=255)會產生一個長度為100的顏色向量。

4、RColorBrewer顏色包

RColorBrewer包提供了3套很好的配色方案。用戶只需要指定配色方案的名稱,就可以用包中的brewer.pal()函數生成顏色。這3套配色方案包括:

方案1
顏色方案2
顏色方案3


責任編輯:樂偉
作者申明:本文版權屬于生信自學網(微信號:18520221056)未經授權,一律禁止轉載!
加生信自學課堂
BioWolf二維碼生成器
頂一下
(3)
100%
踩一下
(0)
0%
------分隔線----------------------------
發表評論
請自覺遵守互聯網相關的政策法規,嚴禁發布色情、暴力、反動的言論。
評價:
表情:
用戶名: 驗證碼:點擊我更換圖片
GEO芯片數據庫挖掘生信視頻教程
推薦內容
TCGA數據庫挖掘文章套路生信視頻教程
中藥復方網絡藥理學文章套路生信視頻教程