2017-05-02 46 views
0

我想通過使用包GGally的函數ggcorr來繪製R中的相關矩陣。作爲一個例子考慮數據幀在plot中顯示變量名稱作爲希臘符號?

names <- c("a","b") 
ex <- data.frame(a=c(0.5,0.5),b=c(0.5,0.5),row.names=names) 

和基質

ggcorr(ex). 

是由希臘符號作爲tau蛋白可以替換變量名(wlog替換 「A」 由tau)? 我試圖

names <- c(tau,"b") 
ex <- data.frame(tau=c(0.5,0.5),b=c(0.5,0.5),row.names=names) 

, 但這只是地塊名稱爲「牛頭」,而不是希臘的象徵。

回答

1

如果系統中有希臘文語言環境,你可以簡單地做:

ex <- data.frame(τ=c(0.5,0.5),b=c(0.5,0.5),row.names=names)

> ex 
    τ b 
a 0.5 0.5 
b 0.5 0.5 

或者你可以運行:

Sys.setlocale('LC_CTYPE', 'greek') 
1

一個更普遍的解決方案是使用ggcorr(ex, parse = T)

ggcorr(data.frame(partialdiff = sort(rnorm(10)), 
        beta = sort(rnorm(10)), 
        Delta = rnorm(10), 
        aleph = rnorm(10), 
        Upsilon1 = rnorm(10), 
        phi = sort(rnorm(10)), 
        phi1 = rnorm(10)), parse = T, label = T) 

enter image description here