Google visualization 谷歌可视化浏览器选项赢得';图表重画后没有任何效果
重新绘制图表后,如何保持放大、缩放重置功能?在我使用“放大”选项并重新绘制图表后,这些选项似乎停止工作。我错过了什么?我的代码是:Google visualization 谷歌可视化浏览器选项赢得';图表重画后没有任何效果,google-visualization,Google Visualization,重新绘制图表后,如何保持放大、缩放重置功能?在我使用“放大”选项并重新绘制图表后,这些选项似乎停止工作。我错过了什么?我的代码是: google.charts.load('current', {'packages':['corechart','table']}); function drawChart(data, chartType) { var w = document.getElementById('chart_div').clientWidth; var h = w *
google.charts.load('current', {'packages':['corechart','table']});
function drawChart(data, chartType) {
var w = document.getElementById('chart_div').clientWidth;
var h = w * 0.5;
// Instantiate and draw our chart, passing in some options.
var chart = new google.visualization[chartType](document.getElementById('chart_div'));
var columns = [];
var series = {};
for(var i = 0; i < data.getNumberOfColumns(); i++) {
//push default columns
columns.push(i);
if (i > 0) {
series[i-1] = {};
}
}
var options = {
height: h,
series: series,
chartArea: {width: "65%", height: "65%"},
legend: {textStyle: {fontSize: 12}},
hAxis: {title: 'Date', titleTextStyle: {color: '#333'}, slantedTextAngle:80, format: 'yyy-MM-dd'},
vAxis: {title: 'GUIDs'},
explorer: {actions: ['dragToZoom', 'rightClickToReset'],
axis: 'horizontal',
keepInBounds: true,
maxZoom: 20}}
function redraw() {
chart.draw(data, options);
}
var view = new google.visualization.DataView(data);
window.addEventListener('resize', redraw, false);
chart.draw(view, options);
}
google.charts.load('current',{'packages':['corechart','table']});
功能绘图图(数据,图表类型){
var w=document.getElementById('chart_div').clientWidth;
var h=w*0.5;
//实例化并绘制图表,传入一些选项。
var chart=new google.visualization[chartType](document.getElementById('chart_div'));
var列=[];
var级数={};
对于(var i=0;i0){
系列[i-1]={};
}
}
变量选项={
高度:h,,
系列:系列,,
图表区:{宽度:“65%”,高度:“65%”,
图例:{textStyle:{fontSize:12}},
hAxis:{title:'Date',titleTextStyle:{color:'#333'},斜面文本角度:80,格式:'yyy-MM-dd'},
变量:{title:'GUIDs'},
资源管理器:{操作:['dragToZoom','rightClickToReset'],
轴:'水平',
基平:是的,
maxZoom:20}
函数重画(){
图表绘制(数据、选项);
}
var view=newgoogle.visualization.DataView(数据);
addEventListener('resize',redraw,false);
图表绘制(视图、选项);
}
有一个bug。探索后重新绘制会导致探索模式被破坏。唯一的解决办法是每次都重新生成图表,而不仅仅是重新绘制。这将在下一版本中修复。@dlaliberte您知道此错误是否已修复,或者我可以在哪里找到更多信息?此错误已在“即将发布的”版本中修复,但在我们将其作为“当前”版本发布之前,还需要修复其他问题。发布会在发布说明页面上宣布:在谷歌可视化api论坛上:有一个bug。探索后重新绘制会导致探索模式被破坏。唯一的解决办法是每次都重新生成图表,而不仅仅是重新绘制。这将在下一版本中修复。@dlaliberte您知道此错误是否已修复,或者我可以在哪里找到更多信息?此错误已在“即将发布的”版本中修复,但在我们将其作为“当前”版本发布之前,还需要修复其他问题。发布将在发布说明页面和google visualization api论坛上公布: