【发布时间】:2015-12-23 21:24:27
【问题描述】:
我正在用 ggplot 绘制两个数据集。一个应该是线,另一个应该是点。我可以让这个工作如下:
d1 <- filter(d, variable==lineVar)
d2 <- filter(d, variable==dotVar)
g <- ggplot(d1, aes(clarity, x=xv, y=yv))
g <- g + geom_line(aes(colour=variable))
g <- g + ggtitle(title)
g <- g + xlab(xl)
g <- g + ylab(yl)
g <- g + geom_point(data=d2, size=4, aes(colour=variable))
唯一的问题是传说!如您所见,“观察到的”数据集在图例中有一条线 + 点,而实际上它应该只是一个点。而“预测”的反向,它应该只是一条线。
有什么方法可以获得更清晰/更准确的图例吗?
【问题讨论】: