在ggplot中的两个变量之间的y轴上添加之字形

问题描述

我想在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 (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...