全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
24666 9
2015-10-11
guide_legend(title = waiver(), title.position = NULL, title.theme = NULL, title.hjust = NULL,   title.vjust = NULL, label = TRUE, label.position = NULL, label.theme = NULL,       label.hjust = NULL, label.vjust = NULL, keywidth = NULL, keyheight = NULL, direction = NULL,       default.unit = "line", override.aes = list(), nrow = NULL, ncol = NULL, byrow = FALSE,       reverse = FALSE, order = 0, ...)Examples

library(reshape2) # for meltdf <- 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))# Basic formp1 + scale_fill_continuous(guide = "legend")

p1 + scale_fill_continuous(guide = guide_legend())

# Guide titlep1 + scale_fill_continuous(guide = guide_legend(title = "V")) # title text

p1 + scale_fill_continuous(name = "V") # same

p1 + scale_fill_continuous(guide = guide_legend(title = NULL)) # no title

# Control styles# key sizep1 + guides(fill = guide_legend(keywidth = 3, keyheight = 1))

# title positionp1 + guides(fill = guide_legend(title = "LEFT", title.position = "left"))

# title text styles via element_textp1 + guides(fill = guide_legend(  title.theme = element_text(size=15, face="italic", colour = "red", angle = 45)))

# label positionp1 + guides(fill = guide_legend(label.position = "bottom"))

# label stylesp1 + scale_fill_continuous(breaks = c(5, 10, 15),  labels = paste("long", c(5, 10, 15)),  guide = guide_legend(direction = "horizontal", title.position = "top",    label.position="bottom", label.hjust = 0.5, label.vjust = 0.5,    label.theme = element_text(angle = 90)))

# Set aesthetic of legend key# very low alpha value make it difficult to see legend keyp3 <- qplot(carat, price, data = diamonds, colour = color,  alpha = I(1/100))p3

# override.aes overwrites the alphap3 + guides(colour = guide_legend(override.aes = list(alpha = 1)))

# multiple row/col legendsp <- qplot(1:20, 1:20, colour = letters[1:20])p + guides(col = guide_legend(nrow = 8))

p + guides(col = guide_legend(ncol = 8))

p + guides(col = guide_legend(nrow = 8, byrow = TRUE))

p + guides(col = guide_legend(ncol = 8, byrow = TRUE))

# reversed order legendp + guides(col = guide_legend(reverse = TRUE))


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-10-11 21:47:16
我还以为是PS呢
0532qdfpw.jimdo.com,0531jnfpw.jimdo.com,0512szfpw.jimdo.com,025njfpw.jimdo.com,0571hzfpw.jimdo.com,0574nbfpw.jimdo.com,0551hffpw.jimdo.com,0755szfpw.jimdo.com,020gzfpw.jimdo.com,0591fzfpw.jimdo.com,0592xmfpw.jimdo.com,O771nnfpw.jimdo.com,0898hkfpw.jimdo.com,0371zzfpw.jimdo.com,027whfpw.jimdo.com,0574nbfp.jimdo.com,whfp5188.jimdo.com,0574nbfpw.jimdo.com0731csfpw.jimdo.com,0791ncfpw.jimdo.com,024syfpw.jimdo.com,0411dlfpw.jimdo.com,0451hebfpw.jimdo.com,O431ccfpw.jimdo.com,028cdfpw.jimdo.com,0871kmfpw.jimdo.com,0851gyfpw.jimdo.com,0891lsfpw.jimdo.com,0311sjzfpw.jimdo.com,0351tyfpw.jimdo.com029xafpw.jimdo.com,0931lzfpw.jimdo.com,0951ycfpw.jimdo.com,0971xnfpw.jimdo.com,029xafpw.jimdo.com,0931lzfpw.jimdo.com,0951ycfpw.jimdo.com,0971xnfpw.jimdo.com,010bjfpw.jimdo.com,021shfpw.jimdo.com,022tjfpw.jimdo.com,023cqfpw.jimdo.com,0771nnfpw.jimdo.com,hnfp123.jimdo.com,guiyangkfp123.jimdo.com,nanchangdkfp6688.jimdo.com,0574nbfp.jimdo.com,029xafp.jimdo.com,whdkfp123.jimdo.com,hffp000.jimdo.com,jnfp5188.jimdo.com,whfp5188.jimdo.comwuhudkfp6688.jimdo.com
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-10-11 23:37:10
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-10-12 07:10:11
不错不错
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-3-10 16:30:14
您好,我们可以注意到,随着图例大小的改变或移除,绘制数据的区域也随之变化。
请问如何设置图形尺寸,以保证绘图区大小保持不变呢?谢谢!

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-5-11 21:11:54
蓝色 发表于 2015-10-11 23:37
http://docs.ggplot2.org/current/guide_legend.html

http://docs.ggplot2.org/current/
这两个网页都打不开了?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群