图例修改图例标注scale_colour_discrete(#values=c("#CC0000", "#006600", "#669999",# "#00CCCC", "#660099"),或者color/fill/colour,discrete/hue breaks = c("1","2","3","4","5"), labels = c("A","B","C","D","E"))
此文内容首发于微信公众号:R语言搬运工,关注公众号浏览更多精彩内容\color{blue}{此文内容首发于微信公众号:R语言搬运工,关注公众号浏览更多精彩内容}此文内容首发于微信公众号:R语言搬运工,关注公众号浏览更多精彩内容
文末二维码
交流分享扣扣群:925920448\color{red}{交流分享扣扣群:925920448}交流分享扣扣群:925920448
使用ggplot2绘制统计图的时候,经常需要根据个人需要调整参数,使图例能够符合个人的审美。ggplot2的一个优点就是为我们提供了丰富的
我们在使用R语言制作可视化图形时,往往遇到一些标签、颜色上修改的小问题,今天博主就自己的一些经验,给大家分享一下。
如图,这是博主在根据企业财报数据做分析时用到的部分数据。如果我们想从不同技术板块来看看这些企业的销售净利率,该怎么办?下面我们来做一张箱型图。
setwd('D:/ssgs')
data <- read.csv("ssgs1.csv",header = T)
data$技术板块 <- factor(data$技术板块,levels = c("电源","系统","集成","其他"),
ggplot2条形图横坐标顺序以及图例顺序如何调整,先将横坐标因子化为图例中想要的顺序,然后使用在aes中使用reorder函数改变图中的横坐标顺序
df%>%
mutate(newx = factor(x,levels=c("d","b","c")))%>%
ggplot(aes(x,y))+
geom_bar()
# 此时图的横坐标和图例顺序是levels中的顺序
此时图的横坐标和图例顺序是levels中的顺序
df%&g
ggtitle(label) # for the main title
xlab(label) # for the x axis label
ylab(label) # for the y axis label
labs(...) # for the main title, axis labels and legend titles
以下示例中使用了 ToothGrowth
引言图例的设置包括移除图例、改变图例的位置、改变标签的顺序、改变图例的标题等。移除图例有时候你想移除图例,使用 guides()。library(ggplot2)
p <- ggplot(PlantGrowth, aes(x=group, y=weight, fill=group)) + geom_boxplot()
p + guides(fill=FALSE)改变图例的位置我们可以用theme(l