我正在尝试通过 r studio 中的 highchart 构建柱形图。我已将值转换为 %,因为我希望图表显示 %,但我希望数据标签显示值,有没有办法做到这一点?
我的数据集有一列包含伦敦的值和伦敦的百分比,我希望图表的 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 (% in London) 作为要绘制的数据,而 Sex$London 是数据标签。
但是这段代码将伦敦的所有值放在每个数据标签中。
编辑:
这是我要绘制的数据,Y 轴上的 LON_PERC,X 轴上的性别和伦敦作为数据标签
Gender London LON_PERC
Declined 5 0.000351247
Female 8230 0.578152441
Male 4640 0.325957148
No Data 1360 0.095539164