【发布时间】:2016-09-08 17:33:44
【问题描述】:
使用ggplot2,我试图在极线图中绘制两种治疗方法。我能够绘制两种治疗的点并为我输入的第一个治疗获得一条线,但我想连接第二个子集的线只是覆盖在第二个子集上。
category highest lowest
1 A 71 23
2 B 81 38
3 C 77 22
4 D 83 56
5 E 84 32
6 F 82 55
7 G 73 26
到目前为止,我的代码如下所示
p1<-ggplot(data=d,aes(x=factor(category),y=highest,group=1)) +
ylim(0,NA) +
geom_point(color='purple',stat='identity')+
geom_polygon(color='purple',fill=NA)+
coord_polar(start =-pi* 1/7)
p1
p1 +
geom_point(aes(x=factor(category),y=lowest),color='green',stat='identity')+
geom_polygon(color='green',fill=NA)+
coord_polar(start =-pi* 1/7)
它看起来像这样
有什么帮助吗?谢谢!!
【问题讨论】:
-
请提供一个可重现的例子。