问题描述
我想在ggplot的y轴上的变量之间添加一个锯齿形(一个变量范围在25到35之间,另一个变量范围在59到65之间)。我尝试使用中断轴,但随后我需要使用plot而不是ggplot,并且无法在plot中获得相同的图形。有没有办法在ggplot中添加锯齿形?或者如何通过添加中断轴来在图中获得相同的图形。
p11 <- ggplot(df18,aes(x=year,y=hba1c,shape = diabetes_class)) +
geom_line(mapping= aes(x= df18$year,y = df18$hba1c,colour = "grey")) +
geom_point(aes(x= rapportagejaar,y = hba1c,colour = "grey")) +
geom_line(mapping = aes(x= year,y = df18$bmi,colour = "black")) +
geom_point(aes(x= year,y = bmi,colour = "black")) +
labs(x='Year',y='Value',shape = "") +
theme_classic() +
scale_color_grey(name = "",labels = c("BMI","HbA1c")) +
theme(text=element_text(size=10,family="Arial"),legend.position = "top",axis.title.y.left = element_text(color = "black")) +
scale_y_continuous(limits = c(25,65),breaks = c(25,30,35,55,60,65))
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)