google-visualization - Google Visualization Annotated Time Line,删除数据点

标签 google-visualization annotatedtimeline

我正在尝试构建一个图形,该图形将根据放大的程度改变分辨率。这是完全缩小后的样子。

alt text
所以这看起来不错,所以当我放大时,我得到了更高分辨率的数据,我的图表如下所示:

alt text
问题是当我缩小更高分辨率的数据时没有从图表中清除:
alt text

图表下方的表格是表格显示数据表中的内容。这就是绘图代码的样子。

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 标志,但随后它中断了缩放操作。

任何帮助将不胜感激。

谢谢

也可以看看
  • Annotated TimeLine when zoomed-out, Too Many Datapoints.
  • 最佳答案

    您可以删除允许重绘标志。
    在这种情况下,您必须手动将数据点放入数据表中

  • 实际整机数据最晚日期
  • 实际整个数据中最过时的日期。

  • 这将保留您的缩放操作。
    我想你已经看到删除 allowRedraw 标志,但有一个小问题,整个图表闪烁。

    关于google-visualization - Google Visualization Annotated Time Line,删除数据点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2794636/

    相关文章:

    javascript - 如何从 Google 的可视化 API 生成的条形图中删除 x 轴?

    javascript - polymer 1.x : Resizing chart after page load

    javascript - Ajax Jquery 并行调用不提供数据

    javascript - 谷歌图表 : Data column(s) for axis #0 cannot be of type string

    charts - 在 jqPlot 中使用 annotatedTimeLine 插件

    javascript - 按月分组 - Google 条形图

    android - 在水平时间轴中设置文本

    r - 时间线的最佳技术

    php - Google Annotatedtimeline 数据被时间戳搞乱了

    javascript - Google Charts 注释时间线 - 在缩放时调整 y 轴