2016-02-18 2 views
0

Делаю levelplot в R:Изменение levelplot метки в R

levelplot(cov(data.frame(a=c(1,2,3), b=c(4,5,6), c=c(1,5,9)))) 

Вместо имен на участке будучи а, Ь и с, я хочу, чтобы они были выражения, как

labels <- expression(alpha, beta, omega**2) 

Как я могу поместить эти ярлыки? Благодарю.

+0

Будет ли это '' levelplot' из lattice'? –

+0

Почему не 'levelplot (cov (data.frame (" alpha "= c (1,2,3)," beta "= c (4,5,6)," omega ** 2 "= c (1,5 , 9)))) ' – shirleywu

ответ

1

Вы можете передать ярлык аргументу scales как именованный список (см. Документацию xyplot).

library(lattice) 

xy.labels <- expression(alpha, beta, omega**2) 
levelplot(cov(data.frame(a=c(1,2,3), b=c(4,5,6), c=c(1,5,9))), scales = list(labels = xy.labels)) 

enter image description here

Смежные вопросы