如何在轮廓图上为颜色键添加标题?

时间:2016-06-02 18:37:08

标签: r lattice

如何在格子轮廓图中为颜色键添加标题?

library(lattice)
contourplot(volcano, region=T, main='title')

enter image description here

我搜索了文档,但没有看到colorkey参数或任何其他contourplot / levelplot选项的文本或标题。

1 个答案:

答案 0 :(得分:5)

找到了一些不同的方法来做到这一点,并认为我会发布它们为后代:

选项1

来自评论:How to make two small changes to a contourplot produced in lattice感谢@rcs。

contourplot(volcano, region=T, main='title', subtitle='sub',
    legend=list(top=list(fun=grid::textGrob("Volcanoes", y=0, x=1.09))))

选项2

来自:How to add a title to legend scale using levelplot in R?感谢@ user20650。

contourplot(volcano, region=T,main='title') 
trellis.focus("legend", side="right", clipp.off=TRUE, highlight=FALSE)
grid.text('Volcanoes', 0.5, 1.07, hjust=0.5, vjust=1)
trellis.unfocus()

enter image description here