4

有谁知道删除出现在内部图表区域两侧的默认填充的方法,在此屏幕截图中以浅蓝色突出显示

在此处输入图像描述

这是我当前用来生成图表的代码...

google.load("visualization", "1", {packages:["corechart"]});
  google.setOnLoadCallback(drawChart);
  function drawChart() {
    var data = google.visualization.arrayToDataTable([
      [<?php echo $colTitles; ?>], 
      <?php echo $values; ?>
    ]);

    var options = {
        width: 785, height: 440,
        chartArea: {top:20,left:20,right:0,bottom:0,width:"70%",height:"80%"},
        legend: {position: 'right', textStyle: {fontSize: 10}, alignment: 'start'},
        hAxis: {
            direction:-1,
            slantedText:true,
            slantedTextAngle:90 // here you can even use 180
        },
        vAxis: {maxValue:40, minValue:0, format:'#',gridlines:{count:10}}
    };

    var chart = new google.visualization.LineChart(document.getElementById('chart_div'));
    chart.draw(data, options);
  }
4

1 回答 1

0

安东尼奥

我从未见过这样的请求,并且查看 API 并没有vAxis在指定的某个点(像素)开始线条的选项。

无论如何,我使用 CSS 样式选项来解决一个变通的解决方案。

基本上,我只是裁剪了图表的右侧填充部分,并将 vAxis 标题放在里面以保留标题并在 ( aprovechar el espacio ) 填充空白处绘制。

萨鲁多斯!

于 2012-12-07T16:44:53.137 回答