如何用R中的dygraphs包创建条形折线图?

时间:2018-01-22 22:33:31

标签: r plot dynamic dygraphs r-dygraphs

我想用dygraphs包创建一个条形图和折线图。像这样:Bar & Line Chart Dygraph,或者像这样:Series plotter in this page,但我找不到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

这条线有效,但我最终得到了一个多栏图:

 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

0 个答案:

没有答案