R语言 高级图表:如何在饼图切片内添加新标签

de90aj5v  于 2023-01-06  发布在  其他
关注(0)|答案(1)|浏览(174)

我想使用HighcharteR(Highchart for R)在饼图的每个扇区上添加新标签。
当一个切片被选中时,它会高亮显示,但其他的不会。我希望切片中的每个标签也有同样的React。
我发现一些职位使用javascript解决方案,但没有与HighcharteR.
谢谢你的线索

3xiyfsfu

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))

相关问题