我想使用htmlwidget:highchart自動生成圖生成。自動化htmlwidget:多時間序列的高圖生成
我得到手動過程,但我很難概括它。 對於兩個時間序列,這是可以的,但我想延伸到許多未預先確定的時間序列(ts)。
我想使用brew來生成代碼並使用source
,但它似乎有點「重」的解決方案。
理想情況下,我的輸入是一個包含所有ts的數據集以及我想要選擇的時間序列的向量。 輸入是一個與我的向量中的所有ts的圖。
# dataset
dataset <- data.frame("Tokyo" = c(7.0, 6.9, 9.5, 14.5, 18.4, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6)
, "London" = c(3.9, 4.2, 5.7, 8.5, 11.9, 15.2, 17.0, 16.6, 14.2, 10.3, 6.6, 4.8)
, "Paris" = c(2.9, 1.2, 2.4, 5.4, 8.6, 10.2, 16.0, 15.6, 12.2, 7.3, 3.6, 2.8))
# sets:
set1 <- c("Tokyo", "Paris")
# only with set 1:
highchart() %>%
hc_series(
list(
name = "Tokyo",
data = c(7.0, 6.9, 9.5, 14.5, 18.4, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6)
),
list(
name = "Paris",
data = c(2.9, 1.2, 2.4, 5.4, 8.6, 10.2, 16.0, 15.6, 12.2, 7.3, 3.6, 2.8)
)
)
# include n numbers of series, n undetermined (ex:3):
set <- c("Tokyo", "Paris", "London")
highchart() %>%
hc_series(
...
)
謝謝,我沒」不知道這個功能。我正在使用v0.3.0,該函數尚未實現。剛剛升級到v0.4.0並找到它。太好了,謝謝。 – YCR