r语言 - 改变Highchart Sunburst图上的节点标签字体大小



我正在使用R包highcharter来生成Sunburst图。我使用的代码在功能上等同于这里提供的示例代码。我想更改标记图中每个切片或切片部分的标签的字体大小(在本例中,这些标签标识特定的国家、次大陆等)。搜索文档和相关的StackOverflow问题,我发现了很多关于如何修改图表标题或轴标签中的字体的信息,但我没有找到任何关于修改Sunburst图子部分字体的信息。我担心,如果不修改包,实际上可能不可能做到这一点,因为似乎有一些内置函数可以隐藏非常小的子节的标签。我将感谢任何关于如何修改这些字体大小的建议,无论他们是否涉及修改包。

我对highcharter不太熟悉,但是如果你想利用highcharts的全部功能,大多数包装器允许你直接放入代码。

在您的示例中,您想要调整标签大小。这是完全可行的,我将引导你去看他们的文档以及我是如何找到你正在寻找的东西的,所以如果你没有收到你需要的反馈,你可以下次自己找到它。

直接链接到文档

对于您的问题,使用您上面引用的示例,您需要通过在levels下的dataLabels中添加style来调整。

在本例中:

levels: [{
level: 1,
levelIsConstant: false,
dataLabels: {
filter: {
property: 'outerArcLength',
operator: '>',
value: 64
},
style: {
fontSize: '22px'
}
}
}

这将允许您自定义大小的每一层在你需要的sunburst

最新更新