ズームインの程度に応じて解像度が変化するグラフを作成しようとしています。完全にズームアウトすると、次のようになります。
これは見栄えが良いので、ズームインすると、より高い解像度のデータが得られ、グラフは次のようになります。
問題は、高解像度のデータをズームアウトしてもグラフから消去されないことです。
グラフの下の表は、DataTable の内容を表に示したものです。これは、描画コードがどのように見えるかです。
var g_graph = new google.visualization.AnnotatedTimeLine(document.getElementById('graph_div_json'));
var table = new google.visualization.Table(document.getElementById('table_div_json'));
function handleQueryResponse(response){
log("Drawing graph")
var data = response.getDataTable()
g_graph.draw(data, {allowRedraw:true, thickness:2, fill:50, scaleType:'maximized'})
table.draw(data, {allowRedraw:true})
}
DataTable にあるデータのみを表示する方法を見つけようとしています。allowRedraw フラグを削除しようとしましたが、ズーム操作が中断されます。
どんな助けでも大歓迎です。
ありがとう