我想使用HighcharteR(Highchart for R)在饼图的每个扇区上添加新标签。当一个切片被选中时,它会高亮显示,但其他的不会。我希望切片中的每个标签也有同样的React。我发现一些职位使用javascript解决方案,但没有与HighcharteR.谢谢你的线索
3xiyfsfu1#
您需要为数据标签指定一个负距离,以便在饼图中移动标签。我建议您使用%来保持相对关系。这里有一个例子。
library(highcharter) df1 <- data.frame(a = c("Piece 1", "Piece 2", "Piece 3"), b = c(10, 20, 40)) highchart() %>% hc_add_series(df1, type = "pie", dataLabels = list(distance = '-30%', # <- this puts labels inside backgroundColor = "white"), hcaes(x = a, y = b))
1条答案
按热度按时间3xiyfsfu1#
您需要为数据标签指定一个负距离,以便在饼图中移动标签。我建议您使用%来保持相对关系。
这里有一个例子。