Я создал приложение Shiny, в котором я создаю график из объектов hist()
и density()
, сохраненных в виде списка в файле .RDS из другого файла сценария. Итак, в блестящем я только читаю .RDS и делаю сюжет.
Теперь все работает, за исключением того, что я не нахожу, как изменить высоту графика highchart с помощью функции hchart()
. В моем коде, как он был построен, я не могу работать с каналами "%>%", потому что я использую hchart
внутри функции purrr::map()
.
Чтобы лучше объяснить, я создал небольшой пример, который следует ниже.
# Example of how the objects are structured
list <-
list(df1 = list(Sepal.Length = hist(iris$Sepal.Length, plot = FALSE)),
df2 = list(Sepal.Length = density(iris$Sepal.Length)))
# Example of a plot built with hchart function
list[['df2']]['Sepal.Length'] %>%
purrr::map(hchart, showInLegend = FALSE)
# Example of what does not work
list[['df2']]['Sepal.Length'] %>%
purrr::map(hchart, showInLegend = FALSE, height = 200)
На самом деле, я также хотел бы изменить дополнительные параметры диаграммы, например, цвета. Но я не нахожу способ с этим решением, которое я нашел.
Заранее спасибо.
Владимир.
list[['df2']]['Sepal.Length'] %>% purrr::map(hchart, showInLegend = FALSE)
— это список чартерных карт, верно? - person jbkunst   schedule 10.12.2018