在ggplot中为R的布尔变量更改标签名称

时间:2016-08-01 10:09:09

标签: r ggplot2 legend labels

我想知道如何更改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)

任何帮助将不胜感激!

0 个答案:

没有答案