Я пытаюсь создать линейную диаграмму, используя пакет highcharts с временным рядом данных, который похож на этот:
reprexDF <- data.frame(category = c("apples","oranges","bananas","limes"),
month1 = c(5,8,10,2),
month2 = c(NA,7,2,3),
month3 = c(NA, NA, 10,2),
month4 = c(11,12,5,9)
)
Я хочу, чтобы каждая строка была отдельной линией на линейной диаграмме, которая показывает тренд для каждой категории по месяцам, все они представлены на одном и том же графике.
Я попытался проанализировать каждую строку в списке с помощью:
reprexDF <- highcharter::list_parse2(reprexDf)
, а затем попытался построить с помощью:
highchart() %>%
hc_plotOptions(line = list(marker = list(enabled = FALSE)))%>%
hc_add_series_list(reprexDF)
но я все еще не могу подготовить эти данные.
Я просто очень хочу избежать жесткого кодирования каждой серии, потому что списки должны быть динамическими c.