所以,我对R来说很新,所以原谅我的问题是愚蠢的本性。所以,目前我的数据是这样绘制的:
除了运营商价值为1071361& 1116576.客户端希望图例仅指定特定的运算符值,而不指定值之间的梯度。运算符值可以在数值集和数值集中与值和数字不同,因此我无法对其进行硬编码。目前,我有这样的观点:
g = ggplot(DAT, aes(x=Date, y=Value))
g = g + geom_point(aes(colour=Operator)) + guides(col = guide_legend(override.aes = list(fill = unique(DAT$Operator))))
但这并没有让我达到我想要的结果。关于如何做到这一点的任何想法?
提前感谢您的帮助。
答案 0 :(得分:0)
以下是否达到了您的目标?
DAT$Operator <- as.factor(as.character(DAT$Operator))
g = ggplot(DAT, aes(x=Date, y=Value))
g = g + geom_point(aes(colour=Operator))