作者:李誉辉
四川大学在读研究生
往期连载:
9 Guides图例与增加坐标轴
图例函数:
* guide_colorbar()
/guide_colourbar()
用于连续变量的图例
* guide_legend()
用于离散变量的图例,也可以用于连续变量
* guides()
将_colorbar和_legend嵌套进去,方便映射,如guides(fill = guide_colorbar())
可以在scale_xxx()
标度中指定guide类型,guide = “colorbar”或guide = “legend”
常用公共参数:
(点击放大)
9.1 guide_colorbar
**_colorbar()参数: **
(点击放大)
library(ggplot2) library(reshape2) df <- melt(outer(1:4, 1:4), varnames = c("X1", "X2")) p1 <- ggplot(df, aes(X1, X2)) + geom_tile(aes(fill = value)) p2 <- p1 + geom_point(aes(size = value)) p1 + scale_fill_continuous(guide = "colorbar") # 默认形式 p1 + guides(fill = guide_colorbar()) # 具体映射 p1 + scale_fill_distiller(palette = "YlGn", direction = 1) + guides(fill = guide_colorbar(title = "值", nbin = 100, # 指定图例名称,水平放置,增加分箱数为100 barwidth = 0.5, barheight = 10,# 指定图例箱体尺寸,宽为0.5mm,高为10mm ticks.colour = "red", # 更改刻度线颜色 frame.colour = "blu