我想用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