Amcharts-堆积的列没有堆叠

时间:2015-12-23 07:29:57

标签: amcharts

我正在尝试绘制堆积柱图。它们不是一个在另一个之上,而是一个接一个地出现。

这是我正在使用的属性

var stackedProps= {
    type: "serial",
    titles: [{
            text: "STACKED CHART",
            size: 24,
            alpha: 5
        }],
    valueAxis: [{
            stackType: "regular",
            axisAlpha: 0.3,
            gridAlpha: 0
        }],
    graphs: [{
            balloonText: "<b>[[title]]</b><br><span style='font-size:14px'>[[category]]: <b>[[value]]</b></span>",
            fillAlphas: 0.8,
            lineAlpha: 0.3,
            title: "AAAA",
            type: "column",
            color: "#000000",
            valueField: "AAAA"
        }, {
            balloonText: "<b>[[title]]</b><br><span style='font-size:5px'>[[category]]: <b>[[value]]</b></span>",
            fillAlphas: 0.8,
            lineAlpha: 0.3,
            title: "BBBB",
            type: "column",
            color: "#000000",
            valueField: "BBBB"
        }
};

我的理解是,属性stackType: "regular"负责将项目一个堆叠在另一个上面。

我可以请求帮助以确定错误吗?

1 个答案:

答案 0 :(得分:1)

序列图支持多个值轴。因此,该属性为valueAxes(复数形式)。

如果你有&#34; valueAxis&#34; (在您的代码中似乎就是这种情况),图表会像任何其他未知属性一样忽略它,因此列不会被堆叠。

如此底线,如果要堆叠列,则定义valueAxes。如果你不想叠加它们,你可以完全忽略它。 (除非你想设置一些其他值轴设置)