Javascript 谷歌图表组合图将100视为0.1

Javascript 谷歌图表组合图将100视为0.1,javascript,php,google-visualization,Javascript,Php,Google Visualization,我对谷歌图表组合图有一个奇怪的问题。我在一个轴上有一个欧元值,在另一个轴上有一个%值。一切正常,直到%值超过100为止。默认情况下,图形按如下方式划分: 但当值超过100时,它会变为: 这是我的图形生成代码 <script type="text/javascript"> google.charts.load('current', {'packages':['corechart']}); google.charts.setOnLoadCallback(drawVisualiza

我对谷歌图表组合图有一个奇怪的问题。我在一个轴上有一个欧元值,在另一个轴上有一个%值。一切正常,直到%值超过100为止。默认情况下,图形按如下方式划分:

但当值超过100时,它会变为:

这是我的图形生成代码

<script type="text/javascript">
  google.charts.load('current', {'packages':['corechart']});
  google.charts.setOnLoadCallback(drawVisualization);

  function drawVisualization() {
    // Some raw data (not necessarily accurate)
    var data = new google.visualization.DataTable(<?php echo $jsonTable; ?>);
var options = {

  vAxis: {title: 'Value (€)'},
  hAxis: {title: 'Audit Date'},
  legend:{position: 'top', maxLines:2},
  seriesType: 'bars',
  series: {
      3: {type: 'line', targetAxisIndex:0},
      4: {type: 'line', targetAxisIndex:1}
      },
  vAxes: {
    1: {
      title:'Gross Profit %',
      textStyle: {color: 'green'}
    }
}};

var chart = new google.visualization.ComboChart(document.getElementById('chart_div'));
chart.draw(data, options);
}
</script>

看起来100的值被转换为0.1,但为什么会发生这种情况,以及如何防止这种情况

我可以想象,如果将百分比值增加到100以上,会导致一个空白图表,从而导致一个错误

您可以尝试将最大值100添加到此值,因为这是一个百分比。这可以通过添加到垂直轴来完成

  vAxes: {
    1: {
      title:'Gross Profit %',
      textStyle: {color: 'green'},
      maxValue: 100
    }
}};

有关此选项等配置选项的列表,您可以在此处查看页面底部:

当%>100时,是否请共享数据示例?--><代码>控制台.log()
  vAxes: {
    1: {
      title:'Gross Profit %',
      textStyle: {color: 'green'},
      maxValue: 100
    }
}};