1
我有几年的时间序列,需要使用plot_ly在x轴上绘制mm/dd和在y轴上绘制多年。我在这里生成的样本数据:如何在R中绘制多个序列/时间序列?
date<-seq(as.Date("2010-11-22"),as.Date("2016-05-26"),by ="days")
sales = runif(2013, 2000, 6000)
df = data.frame(date,sales)
我绘制这些数据,并得到这个:
plot_ly(df,x= ~date) %>% add_lines(y = ~sales,color=I("red"))
现在,我尝试使用plot_ly
绘制多个y轴:
plot_ly(df, x = ~date) %>% add_lines(y = ~sales,
df$date <= "2010-12-31",color=I("red")) %>%
add_lines(y = ~sales, df$date <= "2013-12-31" &
df$date >= 2013-01-01, color = I("green"))
但我得到了错误的阴谋:
这是什么错误?
我想情节是这样的:
你的意思多个系列(而不是Y轴);对? – Masoud
就像最后一幅图像一样,x轴上的mm/dd与每年不同颜色的销售量。 –