Google visualization 使用谷歌&x27;在Visualizations API中,是否可以插入注释而不考虑数据集?

Google visualization 使用谷歌&x27;在Visualizations API中,是否可以插入注释而不考虑数据集?,google-visualization,Google Visualization,我可以在图形上的特定数据集上插入注释,但我希望图形上有多行注释,而不将注释与特定行关联,而是与日期关联 下面是我想做的一个例子。请注意附加到x轴的气泡,而不是图形上的特定线 我已经通读了API,看不到这样的选项,但想知道是否有人知道一种方法 谢谢。没有经验,但我的即时反应是,您可以尝试一个带有注释的系列,注释中附加了全零作为数据-并将其从图例中排除?如果您不介意使用SVG,您还可以更灵活地重新创建它。如果将注释列设置为紧跟X轴值,则注释将显示在图表的最底部(在轴上),并且不会附着到任何类别。以下

我可以在图形上的特定数据集上插入注释,但我希望图形上有多行注释,而不将注释与特定行关联,而是与日期关联

下面是我想做的一个例子。请注意附加到x轴的气泡,而不是图形上的特定线

我已经通读了API,看不到这样的选项,但想知道是否有人知道一种方法


谢谢。

没有经验,但我的即时反应是,您可以尝试一个带有注释的系列,注释中附加了全零作为数据-并将其从图例中排除?

如果您不介意使用SVG,您还可以更灵活地重新创建它。如果将注释列设置为紧跟X轴值,则注释将显示在图表的最底部(在轴上),并且不会附着到任何类别。以下是一个示例:

function drawVisualization() {
  // Create and populate the data table.
  var data = new google.visualization.DataTable();
  data.addColumn('number','Day');
  data.addColumn({type: 'string', role: 'annotation'});
  data.addColumn({type: 'string', role: 'annotationText'});
  data.addColumn('number', '.DJI');
  data.addColumn('number', '.INX');
  data.addColumn('number', '.INIC');
  data.addRows([
    [1, null, null, 1000, 400, 300],
    [2, 'A', 'did stuff', 1170, 460, 400],
    [3, 'B', 'did more stuff', 660, 1120, 540],
    [4, null, null, 1030, 540, 620],
    [5, 'C', 'stopped stuff', 1070, 600, 700]
  ]);

  // Create and draw the visualization.
  new google.visualization.LineChart(document.getElementById('visualization')).
    draw(data, {focusTarget: 'category',
                  width: 500, height: 400,
                  vAxis: {maxValue: 10},}
          );
}
结果是这样的:


这实际上是我最后做的事情,但无法将其从传说中排除,因此不太理想。显然,目前还没有好的方法来解决这个问题。您是否碰巧找到了解决此问题的方法?这就是我撞到的那堵墙,我没有。虽然,我已经有一段时间没有检查他们的API了,也许他们已经添加了一些东西。