2017-05-02 5 views
0

Ich möchte eine Korrelationsmatrix in R mit der Funktion ggcorr des Pakets GGally plotten. Als BeispielVariablenname in Plot als griechisches Symbol anzeigen?

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

und die Matrix

ggcorr(ex). 

wird den Datenrahmen hält es für möglich, einen Variablennamen von einem griechischen Symbol als tau ersetzen (WLOG ersetzen "a" von tau)? Ich versuchte

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

, aber dies zeichnet einfach den Namen 'tau' und nicht das griechische Symbol.

Antwort

1

Wenn Sie das griechische locale in Ihrem System haben, können Sie einfach tun:

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 

Oder Sie laufen:

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

Eine allgemeine Lösung zu verwenden ist 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