theme(legend.key = element_rect(fill = NA), legend.title = element_text(color = "chocolate", size = 14, face = 2)) + scale_color_discrete("Seasons:") + guides(color = guide_legend(override.aes = list(size = 6))) 手动添加图例项(legend items) ggplot2不会自动添加图例,除非你将外观...
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 ) 示例如下: p23 <- p21 + guides(col = guide_legend( title = ...
legend.key = element_rect(fill = "yellow", color = NA), # Change legend key size and key width legend.key.size = unit(1.5, "cm"), legend.key.width = unit(1,"cm") ) image.png 添加legend的外边框 p + theme( legend.background = element_rect(color = "blue", linetype = "solid...
p+theme(legend.key.width=unit(5,'cm')); p+theme(legend.text = element_text(colour = 'red', angle = 45, size = 10, hjust = 3, vjust = 3, face = 'bold')) 报错:could not find function "unit" 解决办法:library(grid) 颜色的修改以及一致性: library(RColorBrewer); newpalette<-co...
legend.key=element_rect(fill="white",color="blue",size=2), legend.key.width=unit(0.5,"inches"), legend.key.height=unit(0.5,"inches"), legend.direction="horizontal", legend.position="top") 虽然上图画得不美观,但我们可以很清楚的了解每个参数的作用 ...
ggplot(data, aes(x, y, color = group)) + geom_point() + theme(legend.key = element_rect(shape = 17)) # 设置图例图标形状为三角形 在上述代码中,首先加载ggplot2包,并创建一个示例数据集。然后使用ggplot函数创建一个散点图,其中颜色按照group变量进行分组。最后使用theme函数,将legend.key参数设置为...
5. 图例 Legend 6. 子标题和图注 Subtitle and Caption 7. 编辑结果导出绘图代码 前言: 你是否有同样的疑问,用R语言实现可视化时,会遇到非常多的问题,数据类型报错,参数过多记忆不过来,图层关系混乱等等, 看到谢大神这个文章,非常棒,共勉: ggThemeAssist:鼠标调整主题,并返回代码 ...
legend.key = element_rect(color='black',fill = 'orange'), #设置每一个图标的背景,此处边框色设置为黑色,背景填充色为橘黄色。legend.key就是图标 legend.key.height = unit(1,'cm'), legend.key.width = unit(1,'cm')) #设置图标的大小,注意此处传入的是unit()。unit()用于设置传入的参数的单位...
图例的四种形式:fill, color, shape, size,使用guides函数时,使用相应参数即可。 df <- data.frame(x=1:20,y=1:20,color=letters[1:20]) p <- ggplot(df,aes(x,y))+geom_point(aes(color=color)) p+guide_legend(title='legend',nrow = 4,ncol = 5) #error ...
plot.background = element_rect(fill= "transparent", color = NA), panel.grid.major = element_blank(), panel.grid.minor = element_blank(), panel.border = element_blank(), legend.position = c(0.95,0.95), legend.title = NULL, legend.key=element_blank(), ...