假设我有两个向量
vec1 <- c(1,2,1,3)
vec2 <- c(3,3,2,4)
我想在GGPlot上以不同的颜色连续绘制两个向量。例如,要串联绘制单个矢量,我可以简单地做到:
qplot(seq_along(vec1),vec1))
但是我想同时绘制两个图,所以我们可以成对比较视觉上的条目。该图看起来像:
谢谢!
答案 0 :(得分:4)
我们需要从vec1
和vec2
制作数据帧。由于ggplot2
更喜欢长格式的数据,因此我们使用df
包中的df_long
将gather
转换为tidyr
(在使用{创建id
列之后mutate
包中的{1}}函数)。之后,进行绘制就相当容易了。
查看此answer,以了解有关更改点dplyr
的更多信息
shape
由reprex package(v0.2.0.9000)于2018-08-08创建。