我想知道是否有任何方法可以在饼图上方为PieSeries水平显示标签,因为默认情况下它显示在图表下方并垂直显示。我试图找到一种类似于在OppositeProperty解释中给出的AxisRendererX的Opposite属性的方法,但是我没能在图形上方以水平方式显示我的标签!附上需要更新的Pie系列图片供您参考.
amcharts使用您为图表提供的完整区域。如果将图表的width
设置为较小的值,则会显示您显示的结果。如果您像我在下面的代码笔中那样调整图表大小,标签会水平显示。
要更改图例位置,可以使用legend.position
属性。
可用选项包括:“left”,“right”,“top”,“bottom”(默认)和“absolute”。
https://www.amcharts.com/docs/v4/concepts/legend/#Positioning
在您的情况下,您可以使用以下代码将图例移动到顶部:
chart.legend = new am4charts.Legend();
chart.legend.position = 'top';
我为你的例子创建了一个code pen。