Я создал приложение Shiny, в котором я создаю некоторый график из объектов hist()
и density()
, оба сохраняются в списке в файл .RDS из другого файла сценария.Итак, в блестящем я только читаю .RDS и строю график.
Теперь все работает, за исключением того, что я не нахожу, как изменить высоту графика старшей диаграммы с помощью функции 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)
На самом деле, я также хотел бы изменить другие параметры диаграммы, например, цвета.Но я не нахожу пути с этим решением, которое нашел.
Заранее спасибо.
Владемир.