Google区域图表 - 设置vAxis的最小值

时间:2012-08-18 11:53:11

标签: javascript google-visualization

我有一个简单的Google区域图表,只有一个系列和2列 - 日期和金钱。 唯一的问题是“Money”列中的所有值都是0,1或2。 然后,出现垂直轴上的重复值。

例如,当所有值都为0时,vAxis为:

1

1

0

当所有值均为1时,vAxis为:

1

1

1

0

0

这真的很奇怪,我不知道我错过了什么,我无法找到同样的问题。

API加载如下:

google.load('visualization', '1.0', {packages: ['corechart'], 'callback':drawVisualization});

图表的数据就是这样的:

  var data = new google.visualization.DataTable();
  data.addColumn('string','Date');
  data.addColumn('number', 'Money');
  data.addRows([
     ['March 1',  0],
     ['March 2',  0],
     ['March 3',  0],
     ['March 4',  0]
  ]);

创建图表的代码是:

ac.draw(data, {
  chartArea: {width: '90%', height: '80%'},
  legend: {position: 'none'},         
  colors:['#24b3b0'],
  isStacked:false,
  pointSize: 10,
  width: 938,
  height: 400,
  areaOpacity: 0.2,
  hAxis:{
    showTextEvery:7,
    maxAlternation:1,
    maxTextLines:1
  },
  vAxis:{
     viewWindowMode:'explicit',
     viewWindow:{
          min:0
     },
     format:'$###,###,###',
     gridlines:{
        color:'#ccc' 
     },
     baselineColor:'#cfcfcf'
  }
});

我正在使用viewWindow.min来设置vAxis的最小值,因为vAxis.minValue无效,如此问题中所述:Setting a hard minimum axis value in Google Charts API

0 个答案:

没有答案