Как создать линейчатую диаграмму с пакетом dygraphs в R?
Я хочу создать гистограмму и линейный график с пакетом dygraphs. Например: линейно-линейная диаграмма Dygraph или еще раз, например: Серийный плоттер на этой странице, но я не могу найти dyBarSeries
функция.
Мне удалось построить барный участок с rangeselector
с пакетом dygraphs, создавая функцию (в пакете находится.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