0

我想用 dygraphs 包创建一个条形图和折线图。像这样:Bar & Line Chart Dygraph,或者再次像这样:此页面中的系列绘图仪,但我找不到该dyBarSeries功能。

我设法用 dygraphs 包绘制条形图rangeselector,通过创建函数(.js 在包中,它足以指示函数的路径)但无法找到条形图和折线图的函数。

有人已经有同样的问题了吗?我真的需要帮助,提前谢谢。

这是完整的代码:

我使用的包和我创建的功能:我希望我可以为 DyBarSeries(或其他形式的图表)做同样的事情,但我找不到 .js

library(TTR)
library(stringr)
library(dygraphs)
library(xts)
library(zoo)
library(ggplot2)
library(plotly)

dyBarChart <- function(dygraph) { 
  dyPlotter(dygraph = dygraph,
            name = "BarChart",
            path = "/Library/Frameworks/R.framework/Versions/3.4/Resources/library/dygraphs/examples/plotters/barchart.js")
}

dyMultiColumn <- function(dygraph) {
  dyPlotter(dygraph = dygraph,
            name = "MultiColumn",
            path = "/Library/Frameworks/R.framework/Versions/3.4/Resources/library/dygraphs/examples/plotters/multicolumn.js")
}

之后,我构建了我的文件,但这里并不有趣。对于图形,我的数据组织如下:

Sommeil EMA 2017-11-07 10 0.000000 2017-11-20 5 0.000000 2017-11-25 8 0.000000 2017-11-27 10 0.000000 2017-11-28 10 0.000000 2017-12-01 4 0.000000 2017-12-10 5 7.428571 2017-12-15 6 7.071429 2018-01-08 2 5.803571

这条线有效,但我最终得到一个 multibarchart :

 test <- dygraph(playerF) %>%
  dyRangeSelector() %>% dySeries("EMA", color = rgb((161/255), (94/255), (27/255), 0.80)) %>% dySeries("Sommeil", color = rgb((40/255), (94/255), (27/255), 0.80)) %>% dyMultiColumn() %>% dyUnzoom
test
4

0 回答 0