Изменение размера верхней метки при использовании levelplot для массива - PullRequest
1 голос
/ 22 января 2020

Я подготовил некоторые данные из трехмерного массива, используя levelplot(). Имена 1-го и 2-го измерения (dimnames()) используются в качестве отметок на осях X и Y, в то время как отображается имя 3-го измерения в светло-оранжевой рамке в верхней части графиков. Как изменить размер текста в этом поле?

Вот что у меня есть:

> X<-array(runif(27,1,10),dim=c(3,3,3))
> dimnames(X)<-list(c("yesterday","today","tomorrow"),c(1:3),c("Elephant","Cat","Penguin"))
> levelplot(X)

Я хочу, чтобы Слон, Кошка и Пингвин были больше. Я попытался манипулировать scales, main.text.cex и даже заглянул в свойства графика, чтобы найти метки 3-го измерения в списке под названием condlevels$Var3.

1 Ответ

1 голос
/ 22 января 2020

Поскольку вы огранили сюжет, это один из параметров под полосой, поэтому сделайте так:

levelplot(X,par.strip.text=list(cex=2))

enter image description here

...