Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 只有ggplot2中的地毯(图)?选择?_R_Plot_Ggplot2 - Fatal编程技术网

R 只有ggplot2中的地毯(图)?选择?

R 只有ggplot2中的地毯(图)?选择?,r,plot,ggplot2,R,Plot,Ggplot2,我只想做一个地毯图,其中每个系列都绘制为水平刻度带,类似于图中所示。我也见过这种叫做“光栅图”的东西。地毯图看起来很相似,但看起来geom_地毯只适用于边缘区域。我可以在GGplot2中获得光栅图吗?如果没有,在其他R绘图包中是否有这样做的方法?显然,我链接的包可以做到这一点,但我更喜欢纯图形包的参考,而不是科学分析工具 更新:我的数据如下所示: Time Series Value 0.01 A 1.5 0.01 B 0.78 0.5 C 1.25 0.

我只想做一个地毯图,其中每个系列都绘制为水平刻度带,类似于图中所示。我也见过这种叫做“光栅图”的东西。地毯图看起来很相似,但看起来geom_地毯只适用于边缘区域。我可以在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的事件。

您可以使用
geom_point()
并将shape设置为
“|”
来生成垂直条带

ggplot(mtcars,aes(wt,cyl))+geom_point(shape="|",size=7)

使用
dput(您的_数据_帧)向我们显示您的数据
+1-其他有用的选项是使管道透明和/或使用抖动(但取决于绘图的目标)。