Как отображать метки чисел в виде названий месяцев на диаграмме Dygraphs? - PullRequest
0 голосов
/ 04 октября 2018

Я пытаюсь визуализировать среднемесячные данные за все 12 месяцев на графике Dygraphs.Проблема в том, что когда я визуализирую данные, нет очевидного способа кодировать числовые данные месяца как названия месяцев.

Ниже приведен мой текущий код.Полученный график имеет числовые месяцы (1-12) в качестве меток на оси X.Единственное изменение, которое я хотел бы сделать, это пометить числовые месяцы их названиями.(Т. Е. «Январь», «февраль» и т. Д.)

library(dplyr)
library(dygraphs)

Month <- month.name

Dollars <- c(936, 753, 731, 667, 643, 588, 948, 894, 997, 774, 745, 684)

dat2 <- dat %>%
  dplyr::group_by(Month) %>%
  dplyr::summarise(AvgDollars = mean(Dollars)) %>%
  dplyr::mutate(Month = match(Month, month.name)) %>%
  dplyr::arrange(c(Month))

dygraph(dat2)

Ответ может заключаться в использовании Javascript для добавления меток на график, но, к сожалению, я совсем не знаком с JS.Любые предложения здесь очень ценятся.Заранее спасибо!

1 Ответ

0 голосов
/ 04 октября 2018

Это может помочь:

month <- c(12,3,6,2,3,7)
month.abb[month]

Вывод:

"Dec" "Mar" "Jun" "Feb" "Mar" "Jul"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...