我已经用连续的温度数据和Scale_ill_viridis_c在ggmap中创建了一个热图:
为了更容易阅读,我测试了一个带有scaleill_viridis_b和n.Breakes的二进制版本:
我的问题是,入库的热图图例显示所有级别标签,在本例中是每度.我更喜欢在图例中只显示5到6个标签.我想要的是保持在情节的分辨率一个图例的 colored颜色 ,但只标记其中的一部分(如0,3,6,9,12).
我try 了手动设置标签=c(0,3,6,9,12),但R抱怨 break line 和标签长度不同.我想要它,但不能拥有它.我也考虑过对整个数据集进行Mutations ,但我宁愿不要,因为它相当大,而且还包含温度以外的其他数据.
我知道我应该包括代码和数据的工作样本,但我希望我的问题足够简单,无论如何都可以回答.如能帮助我格式化热图图例,以显示比中断数更少的标签数,我将不胜感激.