我想知道如何更改ggplot中变量值的标签。变量是一个布尔值,其值为“TRUE”和“FALSE”,并在图例中显示值“0”和“1”。如果可能的话,我希望在某些字符串值中更改此值。我已经包含了一些整体结构的示例代码,但图例中的标签仍为“0”或“1”。
date = c(1,2,3,4,5,1,2,3,4,5)
bool = c(0,0,0,0,0,1,1,1,1,1)
bool <- bool ==1
value = c(1,4,18,34,6,8,4,3,6,10)
df = data.frame(date,bool,value)
testplot <- df %>%
ggplot(aes(x=date, y=value, color=bool)) +
geom_line() +
geom_point() +
xlab("Date") +
ylab("Value") +
ggtitle("Test") +
scale_color_manual(values = c("blue", "green"), labels = c("Sttring1", "String2"))
ggplotly(testplot)
任何帮助将不胜感激!