R語言視覺化 顏色

2022-09-04 09:18:09 字數 3663 閱讀 6717

rcolorbrewer包

三類調色盤:sequential / diverging / qualitative

調色盤的資訊可以與colorramp / colorramppalette結合使用

從乙個極端到另乙個極端,慢慢過渡呈現順序

兩邊的顏色比較亮,中間的顏色比較暗,適合凸顯處在極端的數值,想進行高低對比。

顏色對比鮮明,適合呈現分類變數,凸顯他們的差異和對比。

在rstudio中進行:

> pal 

> pal(0) #紅色

[,1] [,2] [,3]

[1,] 255 0 0

> pal(1) #藍色

[,1] [,2] [,3]

[1,] 0 0 255

> pal(0.5) # 紅色和藍色之間的顏色

[,1] [,2] [,3]

[1,] 127.5 0 127.5

> pal(seq(0,1,len=10)) #紅色和藍色之間的10個顏色

[,1] [,2] [,3]

[1,] 255.00000 0 0.00000

[2,] 226.66667 0 28.33333

[3,] 198.33333 0 56.66667

[4,] 170.00000 0 85.00000

[5,] 141.66667 0 113.33333

[6,] 113.33333 0 141.66667

[7,] 85.00000 0 170.00000

[8,] 56.66667 0 198.33333

[9,] 28.33333 0 226.66667

[10,] 0.00000 0 255.00000

> pal

> pal(1) #十六進製制數表示的紅色

[1] "#ff0000"

> pal(2) #十六進製制數表示的黃色

[1] "#ff0000" "#ffff00"

> pal(10) #

[1] "#ff0000" "#ff1c00" "#ff3800" "#ff5500" "#ff7100" "#ff8d00" "#ffaa00" "#ffc600" "#ffe200"

[10] "#ffff00"

#三列分別表示:最多可以使用顏色的數目、種類屬於哪一類,是否影響色盲人士

> library(rcolorbrewer)

> brewer.pal.info

maxcolors category colorblind

brbg 11 div true

piyg 11 div true

prgn 11 div true

puor 11 div true

rdbu 11 div true

rdgy 11 div false

rdylbu 11 div true

rdylgn 11 div false

spectral 11 div false

accent 8 qual false

dark2 8 qual true

paired 12 qual true

pastel1 9 qual false

pastel2 8 qual false

set1 9 qual false

set2 8 qual true

set3 12 qual false

blues 9 seq true

bugn 9 seq true

bupu 9 seq true

gnbu 9 seq true

greens 9 seq true

greys 9 seq true

oranges 9 seq true

orrd 9 seq true

pubu 9 seq true

pubugn 9 seq true

purd 9 seq true

purples 9 seq true

rdpu 9 seq true

reds 9 seq true

ylgn 9 seq true

ylgnbu 9 seq true

ylorbr 9 seq true

ylorrd 9 seq true

#呼叫brewer.pal包裡面的greens調色盤,從中取出3個顏色,傳入調色盤colorramppalette。資料集為volcano,以3個端點顏色為進行取值。

呈現出這些顏色的原因是我們選取的調色盤中的3個顏色如下

#檢視greens調色盤的3個顏色

R語言 R hive mysql php 視覺化

接觸r語言一段時間,在遊戲行業裡面採用r對大資料處理與分析似乎還不那麼普片,由於r語言的開源性質給我們帶來了很多方便與靈活。最近一段時間在構建挖掘分析平台上運用了r語言,也感覺開闢了乙個新的天地。基於分布式的hadoop在資料儲存讀取過程已經有了一定的優勢,依靠這樣的優勢直接運用r語言的rjdbc包...

R語言視覺化(十)

提取碼 95n7 library ggplot2 library rcolorbrewer library cairo library showtext mydata mydata team mydata 0,team,na label2 ifelse difference 0,na,team my...

R語言的視覺化

1.完整的資料分析流程 2.變數的型別 1.數值變數特徵和視覺化 集中趨勢測量 均值 中位數 眾數 均值 數值之和 數值個數 中位數 排序後位於正中間的乙個數 奇數 排序後位於正中間的兩個數的均值 偶數 眾數 出現次數最多的數 分散趨勢測量 值域 方差 標準差 四分位距 舉個例子 其中,中位數 四分...