我想制作一个地毯图,其中每个系列都被绘制为一个水平的刻度带,类似于显示的on this page图。我也看到过这个叫做“光栅情节”的故事。地毯图看起来很相似,但看起来geom_rug仅适用于边缘。我可以在GGplot2中获得光栅图吗?如果没有,有没有办法在其他R绘图包中做到这一点?显然,我链接的包可以做到这一点,但我更喜欢引用纯图形包而不是科学分析工具。
更新:我的数据如下所示:
Time Series Value
0.01 A 1.5
0.01 B 0.78
0.5 C 1.25
0.75 A 1.5
0.76 B 1.6
0.76 C 0.2
1 C 1.2
我期望的是表示系列A,B和C(y轴)的三个垂直带,并且x轴将被缩时。对于每个系列,在每个时间点我都会看到刻度线。这个价值对我来说并不重要。我只想要一个可见的指标,系列X在时间T显示一个事件。
答案 0 :(得分:2)
您可以使用geom_point()
并将形状设置为"|"
来生成垂直条带。
ggplot(mtcars,aes(wt,cyl))+geom_point(shape="|",size=7)