Amchart:垂直轴堆栈图中的标签名称

Amchart: Label Names in Vertical Axes Stack Charts

Vertical Stack Axes Chart 的代码有明确的文档记录here

所以我不会重写代码。

我试图将标签添加到每个堆栈中,如屏幕截图所示,但无济于事。请帮忙。

您需要向值轴 renderer.gridContainer 添加标签,设置它们的 isMeasured = false 使其脱离布局流程并且不干扰任何其他内容。您必须 fiddle 左右布局才能使其居中,但这是一个示例:

var title = valueAxis.renderer.gridContainer.createChild(am4core.Label);
title.text =  "[bold]Price";
title.fill = series.fill;
title.isMeasured = false;
title.y = 8;
title.x = am4core.percent(50);
title.align = "center";
title.textAlign = "middle";

演示:

https://codepen.io/team/amcharts/pen/3ee9e8c1b01cc6ce4cd8ffe275b18907