有没有办法防止标签在胜利饼图中重叠?

问题描述 投票:0回答:1

我正在用胜利图表制作饼图(此处有文档https://formidable.com/open-source/victory/docs/victory-pie),在某些情况下,我的饼图的标签重叠,因为切片太小了。 pie chart w/ overalapping layers

我尝试搜索文档和互联网,但找不到任何有关如何使这些标签不重叠的信息。有人有什么想法吗?

javascript reactjs pie-chart victory-charts victory-native
1个回答
0
投票

如果没有尝试过,您可以在 VictoryPie 中使用 labelComponent 为您的标签提供一个角度,如本例所示

  <VictoryPie
  data={sampleData}
  labels={({ datum }) => datum.y}
  labelComponent={<VictoryLabel angle={45}/>}
/>

或者您,如果这可以满足您的需求,您可以看看VictoryLegend

我希望这可以解决您的问题。

© www.soinside.com 2019 - 2024. All rights reserved.