0
n value name
1 20 1
2 30 1
3 25 1
1 40 2
2 12 2
3 39 2
圖例標題和標籤這是我現在該怎麼繪製它:[R GGPLOT2:改變在這個例子中數據集
require(ggplot2)
data <- read.table("test", sep = "\t", header = TRUE,)
ggplot(data, aes(n, value,color=as.character(name))) +
geom_point(aes(n,value)) + geom_line(aes(n,value))
dev.off()
我想改變「as.character(名)」,以「新標題」以及值「1」和「2」到「值1」和「值2」。
我嘗試以下,但它沒有工作:
require(ggplot2)
data <- read.table("test", sep = "\t", header = TRUE,)
ggplot(data, aes(n, value,color=as.character(name))) + geom_point(aes(n,value))
+ geom_line(aes(n,value)) +
scale_fill_manual(name="My title", values=c("value1", "value2"))
dev.off()
謝謝!!我想知道是否有可能通過與'color = as.character(p)''相同的顏色? – jsguy
是的,您可以提供這些顏色的值,但更簡單的方法是使用「scale_color_discrete」並省略「values」參數。 – neilfws