有没有人知道如何删除显示在内部图表区域两侧的默认填充,如此screengrab
中以浅蓝色突出显示
以下是我目前用于生成图表的代码......
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);
}
答案 0 :(得分:0)
安东尼奥
我从来没有见过这样的请求,看看API没有vAxis
选项来指定某些点(像素)的行。
无论如何,我jsfiddle使用CSS样式选项的解决方案。
基本上,我只是裁剪了图表中正确的填充部分,并将vAxis标题放在里面以保留标题并绘制( aprovechar el espacio )填充空白区域。
Saludos!