我正在将数据框融合以在ggplot2中绘制。然而,
仅使用
geom_line()
没有给我水平线。相反,它将我的点转换为垂直线。我将附上图片并添加代码以进一步说明:仅使用
geom_point()
:vecmmelt = melt(tail(tempdf,7), id.vars = "Date")
ggplot(vecmmelt, aes(x = Date, y = value, colour = variable, group=1)) +geom_point()+theme_bw()
现在我期望使用 geom_line()
时会得到以下结果:
但是,实际上我使用以下代码得到的图片是这样的:
vecmmelt = melt(tail(tempdf,7), id.vars = "Date")
ggplot(vecmmelt, aes(x = Date, y = value, colour = variable, group=1)) +geom_point()+geom_line()
我尝试使用 geom_path()
,但它也是错误的。
dput
吗,这样我们就可以看到你的数据了吗?Reprex - cparmstronggroup = variable
。 - David Klotz