Я работаю над некоторыми данными с shiny
и leaflet
и сталкиваюсь с проблемой, которая, кажется, всплывает тут и там, но я не мог найти решение или реализовать фрагменты, которые я нашел
Позволяет использовать
library(leaflet)
a <- c(5,4,1,1,2,1,1,1)
vector a
является результатом некоторого фильтра в приложении и может изменяться. Это работает, если значения хорошо распределены, но в приведенном выше примере приложение вылетает при использовании следующего
pal <- colorQuantile("YlGn", a, n = 5)
И с использованием
pal(a)
в
leafletProxy("myMap", data = myData) %>%
clearShapes() %>%
addPolygons(data = theData,
fillColor = pal(a),
fillOpacity = 0.8,
color = "#BDBDC3",
weight = 2,
popup = borough_popup)
с
Ошибка в cut.default (x, binsToUse, tags = FALSE, include.lowest =
ИСТИНА: «перерывы» не уникальны
Я нашел комментариев GitHub здесь , но изо всех сил пытаюсь внедрить его в рабочее решение.
Мне нужен какой-то способ обойти эту проблему, так как я не могу заранее определить, сколько лотков может работать.