不同大小的Highcharter饼图

不同大小的Highcharter饼图,r,highcharts,htmlwidgets,R,Highcharts,Htmlwidgets,我正在用highcharter库绘制两个饼图,我经常遇到相同的问题,其中一个饼图的大小与另一个饼图的大小明显不同 这是我的代码: hchart(activity, "pie", hcaes(x = col, label=col,y = freq, color=colors)) %>% hc_plotOptions(pie =list(dataLabels = list(enabled = TRUE,format="{point.label}:{point.percentage:.2f}

我正在用highcharter库绘制两个饼图,我经常遇到相同的问题,其中一个饼图的大小与另一个饼图的大小明显不同

这是我的代码:

hchart(activity, "pie", hcaes(x = col, label=col,y = freq, color=colors)) %>%
hc_plotOptions(pie =list(dataLabels = list(enabled = TRUE,format="{point.label}:{point.percentage:.2f} %"))) %>%


hc_tooltip(pointFormat = "
Nominal value: {point.y:,.0f}<br>")
hchart(活动,“饼图”,hcaes(x=col,label=col,y=freq,color=colors))%>%
hc_plotOptions(pie=list(dataLabels=list(enabled=TRUE,format=“{point.label}:{point.percentage:.2f}%”))%>%
hc_工具提示(点格式=”
标称值:{point.y:,.0f}
”)

你知道为什么会这样吗?

我刚刚编辑了这篇文章。它的打印方式相同,有或没有打印标题。问题在于标签的位置。文本占据了右侧图表的大部分水平空间。您可能会搞乱标签的位置和格式,以及从饼图切片到功能区文本的长度。@wergeld是对的。我建议您使用图例表示颜色,并将值绘制为标签。这将节省空间,你不会使用你的名字,避免重叠。除了上述评论-你也可以设置,但数据标签可能不适合,所以考虑传奇,而不是数据标签。我刚刚编辑了帖子。它的打印方式相同,有或没有打印标题。问题在于标签的位置。文本占据了右侧图表的大部分水平空间。您可能会搞乱标签的位置和格式,以及从饼图切片到功能区文本的长度。@wergeld是对的。我建议您使用图例表示颜色,并将值绘制为标签。这将节省空间,你不会使用你的名字,避免重叠。除了上述评论-你也可以设置,但数据标签可能不适合,所以考虑传奇,而不是数据标签。