我正在尝试绘制一个多行图。面临两个问题:1.没有动画2.图例未出现
以下是我的代码:
plotForecast <- data.frame(hourIndex=1:24,testHourP=1:24,d1P=25:48,enerDataP=49:72)
plotForecast %>%
mjs_plot(x=hourIndex, y=testHourP) %>%
mjs_line() %>%
mjs_add_line(d1P) %>%
mjs_add_line(enerDataP) %>%
mjs_add_legend(legend=c("X", "Y", "Z"))
图例还可以,它出现在图形下面。
然而,动画似乎只有在x轴处于"日期"模式时才能工作。
plotForecast %>%
mjs_plot(x=hourIndex, y=testHourP) %>%
mjs_line() %>%
mjs_add_line(d1P) %>%
mjs_add_line(enerDataP) %>%
mjs_axis_x(xax_format="date") %>%
mjs_add_legend(legend=c("X", "Y", "Z")
我知道这很奇怪,但它有效。您可以向软件包的开发人员提交票证。