我正在尝试绘制堆积柱图。它们不是一个在另一个之上,而是一个接一个地出现。
这是我正在使用的属性
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"
负责将项目一个堆叠在另一个上面。
我可以请求帮助以确定错误吗?
答案 0 :(得分:1)
序列图支持多个值轴。因此,该属性为valueAxes
(复数形式)。
如果你有&#34; valueAxis&#34; (在您的代码中似乎就是这种情况),图表会像任何其他未知属性一样忽略它,因此列不会被堆叠。
如此底线,如果要堆叠列,则定义valueAxes
。如果你不想叠加它们,你可以完全忽略它。 (除非你想设置一些其他值轴设置)