在AmCharts v3中,可以使用 valueAxis 的 step 属性来设置值轴的固定间隔。以下是一个示例代码:
var chart = AmCharts.makeChart("chartdiv", {
"type": "serial",
"dataProvider": [{
"category": "Category 1",
"start": 1,
"end": 4
}, {
"category": "Category 2",
"start": 2,
"end": 5
}, {
"category": "Category 3",
"start": 3,
"end": 6
}],
"valueAxes": [{
"minimum": 0,
"maximum": 10,
"step": 2 // 设置值轴的固定间隔为2
}],
"graphs": [{
"type": "column",
"valueField": "end",
"fillAlphas": 0.8
}],
"categoryField": "category"
});
上述代码创建了一个甘特图,其中包含三个类别。值轴的最小值为0,最大值为10,并且固定间隔为2。图形使用 column 类型,将 end 字段的值用作柱状图的高度。类别字段为 category。
注意:在使用这段代码之前,确保已经正确引入了AmCharts库并创建了一个具有唯一id的 div 元素(例如 )。