Я пытаюсь построить столбчатую диаграмму через highchart в r studio. Я преобразовал значения в%, так как я хочу, чтобы график отображал%, но я хочу, чтобы метки данных отображали значение, есть ли способ сделать это?
В моем наборе данных есть столбец со значениями для Лондона и процентами для Лондона, я хочу, чтобы ось Y графика показывала%, а метки данных отображали значение.
Это мой текущий код:
hc <- highchart() %>%
hc_title(text= "Gender - London")%>%
hc_colors('#71599b') %>%
hc_yAxis(max = 0.7) %>%
hc_xAxis(categories = Sex$Gender) %>%
hc_add_series(name = "London", type = "column",
data = Sex$LON_PERC, dataLabels = list(enabled=TRUE, format={Sex$London}) )
Итак, я поместил Sex $ LON_PERC (% в Лондоне) в качестве данных для построения графика, а Sex $ London - в качестве меток данных.
Но этот код помещает все значения London в каждую метку данных.
Редактировать:
Это данные, которые я пытаюсь отобразить: LON_PERC по оси Y, пол по оси X и Лондон в качестве меток данных.
Gender London LON_PERC
Declined 5 0.000351247
Female 8230 0.578152441
Male 4640 0.325957148
No Data 1360 0.095539164
dput
. Вы также можете указать, что вы пытались решить вашу проблему. - person KoenV   schedule 06.12.2017value
) и установитьdataLabels.format
в"{point.value}"
. Живая демонстрация: jsfiddle.net/kkulig/usthns0x Возможно, вы считаю это полезным. - person Kamil Kulig   schedule 07.12.2017