Я создаю корреляционную карту тепла в R с levelplot (решеткой). Мне нужны границы между ящиками, но не снаружи, так как это мешает границе участка. Как удалить внешние границы из ящиков?R levelplot удалить внешнюю границу (отрегулировать границу участка)
Вот мой код:
levelplot(matrix, border="black",
colorkey=list(height=.25, space="right", at=seq(-1, 1, .25), cuts=7),
scales=list(y=(list(cex=1)), tck = c(1,0), x=list(cex=1, rot=90)),
main="Leaf Correlations", xlab="", ylab="",
col.regions=scalebluered)
и вот как это выглядит .. Я не люблю двойные линии по краям ..
EDIT: здесь является воспроизводимым примером:
data(mtcars)
cars.matrix <- as.matrix(mtcars[c(2:8)])
cars.corr <- cor(cars.matrix)
levelplot(cars.corr, border="black", colorkey=list(height=.25, space="right",
at=seq(-1, 1, .25), cuts=7),
scales=list(y=(list(cex=1)), tck = c(1,0), x=list(cex=1, rot=90)),
xlab="", ylab="")
Может удалить внешняя ограничивающая рамка вместо этого? Моя решетка немного ржавая, но может быть что-то вроде 'par.settings = list (axis.line = list (lwd = 0)', или, может быть, 'col =" white "' возможно. – joran
Хммм ... что, кажется, удаляет все строки, в том числе тики ... – joran
Любой шанс вы могли бы сделать минимально воспроизводимый пример? –