我遇到了这个愚蠢的问题。
我正在创建一个简单的序列图,显示两个简单数据系列的列。这些值非常紧密,因此amCharts决定隐藏0值轴并仅显示相关数据。这一切都很好,但问题是我需要能够直观地比较我的列。我还想在某个时刻隐藏价值轴上的标签。
如您所见,值轴从22.5开始计数。我需要它始终从0开始计数,因此我可以以可视方式相对于彼此比较列。我知道我可以将值轴的minimum
属性设置为0以实现我想要的结果。但是当我将任何值设置为负值时,它不会显示在图表上。
这是我将minimum
属性设置为0并将其中一个数据点设置为负值时所得到的:
以下是我的问题演示:
http://jsfiddle.net/gregzx/scyhwws4/1/
minimum
设置为0
,其中一个值设置为负值。
总结:我需要始终在值轴上显示0值并且能够显示负值。任何提示都将非常感谢!
答案 0 :(得分:2)
您也可以使用负值作为最小设置。例如,您可以将最小值设置为-30,将最大值设置为30.
这也确保0线位于垂直中间。
var chart = AmCharts.makeChart("chartdiv", {
"type": "serial",
// ...
"valueAxes": [{
"minimum": -30,
"maximum": 30
}],
// ...
});