我正在尝试在Dygraphs
图表中可视化所有12个月的平均每月数据。问题是,当我可视化数据时,没有明显的方法将数字月份数据编码为月份名称。
下面是我当前的代码。生成的图表在x轴上具有数字月份(1-12)作为标签。我唯一想做的更改是用数字的名称代替数字月份。 (即“一月”,“二月”等)
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经验。非常感谢这里的任何建议。预先感谢!
答案 0 :(得分:0)
这可能会有所帮助:
month <- c(12,3,6,2,3,7)
month.abb[month]
输出:
"Dec" "Mar" "Jun" "Feb" "Mar" "Jul"