目录R语言之可视化①误差棒R语言之可视化②点图R语言之可视化③点图续R语言之可视化④点韦恩图upsetRR语言之可视化⑤R图形系统R语言之可视化⑥R图形系统续R语言之可视化⑦easyGgplot2散点图R语言之可视化⑧easyGgplot2散点图续R语言之可视化⑨火山图R语言之可视化⑩坐标系统R语言之可视化①①热图绘制heatmapR语言之可视化①②热图绘制2R语言之可视化①③散点图+拟合曲线R语言之可视化①④一页多图(1)R语言之可视化①⑤ROC曲线R语言之可视化①⑥一页多图(2)R语言之可视化①⑦调色板R语言之可视化①⑧子图组合patchwork包R语言之可视化①⑨子ggplot2中的图例修改======================= 正文自定义ggplot2图的图例。这里我们要修改非数据组件,通常通过 library(ggplot2)basic=ggplot(mtcars, aes(wt, mpg, colour = factor(cyl), shape = factor(vs) )) + geom_point()basic image.png
basic+labs( colour = "name1", shape = "name2") image.png
basic + guides(shape=FALSE) image.png 修改图例位置要删除图例,请在 #1: no legend basic + theme(legend.position = "none") #2: around the plot basic + theme(legend.position = "bottom") #3: inside the plot basic + theme( legend.position = c(.95, .95), legend.justification = c("right", "top"), legend.box.just = "right", legend.margin = margin(6, 6, 6, 6) ) 一些自定义图例的测试# 图例被红框包裹 basic + theme(legend.box.background = element_rect(color="red", size=2),legend.box.margin = margin(116, 6, 6, 6)) # 图例中指示图标的边框设置 basic + theme(legend.key = element_rect(fill = "white", colour = "black")) #图例中的字体设置 basic + theme(legend.text = element_text(size = 8, colour = "red")) # 设置图例中的标题 basic + theme(legend.title = element_text(face = "bold")) |
|