所以,我對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))))
但這並沒有讓我達到我想要的結果。有關如何做到這一點的任何想法?
在此先感謝您的幫助。
請提供一個可重現的例子。 –
你的意思是你想用Operator作爲分類變量(所以使用'factor')?或者,您可能需要以某種編程方式在「scale_color_continuous」中設置顏色條的中斷點? – aosmith
@aosmith所以,我只是想改變圖例來使用運算符包含的特定值。在上面的例子中,在數據集中,Operator是1071361或1116576 - 因此是藍色和黑色。但是,側面的圖例包含藍色和黑色之間的漸變色,圖例值不涉及任何實際數據。 – FrankRalphBob