【发布时间】:2021-03-11 22:29:42
【问题描述】:
我想更改绘图中垂直线的图例的大小和位置。代码如下:
central_values <- data.frame(measurement = c("mean", "median"),
value = c(mean(CBGrecord_days[,2]), median(CBGrecord_days[,2])))
ggplot(CBGrecord_days, aes(x=CBGrecord_days[,2])) +
geom_histogram(color="darkblue", fill="lightblue", binwidth=17)+
xlab("Number of days recorded")+ # for the x axis label
ylab("Number of individuals")+
scale_y_continuous(breaks=c(seq(0,40,5)))+
scale_x_continuous(breaks=c(seq(0,230,15)))+
geom_vline(data = central_values, aes(xintercept = value, color = measurement),size=1.2)+
scale_color_manual(values = c("red", "darkblue"), name = NULL) +
theme(panel.background = element_rect(fill = "white", colour = "grey50"),
axis.text=element_text(size=32),
axis.title=element_text(size=40))+guides(color = guide_legend(title=NULL))
谢谢!
【问题讨论】:
-
See here 关于制作一个更易于人们帮助的可重现示例。没有任何数据,我们无法运行您的代码,并且您没有包含任何输出,因此不清楚您正在使用什么、您要更改什么以及您尝试如何更改它跨度>