Я новичок в визуализации карт на R и пытаюсь изменить легенды в хороплете движения.
Мой код соответствует
ds <- a21 %>%
group_by(fips) %>%
do(item = list(
fips = first(.$fips),
sequence = .$freq,
value = first(.$freq))) %>%
.$item
hc <- highchart(type = "map") %>%
hc_add_series(data = ds,
name = "complaints",
mapData = uscountygeojson,
joinBy = "fips",
borderWidth = 0.01) %>%
hc_colorAxis(stops = color_stops()) %>%
hc_title(text = "patient complaints") %>%
hc_legend(layout = "vertical", reversed = TRUE,
floating = TRUE, align = "right") %>%
hc_add_theme(hc_theme_smpl()) %>%
hc_motion(
enabled = TRUE,
axisLabel = "year",
labels = sort(unique(a21$year)),
series = 0,
updateIterval = 50,
magnet = list(
round = "floor",
step = 0.1
)
)
Скриншот существующего результата:
На данный момент я вижу, что R автоматически создает цветовую шкалу частот.
Я хочу изменить это на набор пользовательских значений в моем кадре данных.
Фрагмент моего фрейма данных, как показано ниже
a21:
year fips freq q
1 2004 1001 3 1st Quantile
2 2005 1001 0 1st Quantile
3 2006 1001 4 1st Quantile
4 2007 1001 0 1st Quantile
5 2008 1001 0 1st Quantile
6 2009 1001 0 1st Quantile
Я хочу столбец q как метки цветовой оси