1

我正在使用Google Charts绘制复合图表,类似于下图(条形图和折线组合)。刚刚得知它已被弃用

复合图

似乎替代品是Google Chart Tools,我需要重新编码我的东西。但是,尽管我尽了最大的努力,我还是找不到任何使用新 API 制作复合图表的示例或方法。

是否可以使用新 API 制作复合图表?有人有文档链接吗?

4

3 回答 3

2

结帐谷歌组合图表 https://google-developers.appspot.com/chart/interactive/docs/gallery/combochart

于 2012-09-26T08:37:25.177 回答
0

最好的方法是

  1. 使用组合图表

  2. 重复数据数组并将其更改为您想要的类型。

    例如,

在谷歌可视化和使用之前使用堆积条形图和连接数据数组

seriesType: 'bars',
      series: {5: {type: 'line'}, {6: {type: 'line'}, .... } 

等等。这只是一种黑客方法。或者你可以使用其他一些 JS 图表库。

于 2017-10-10T17:36:55.370 回答
0
function priceChart(a) {
var data = google.visualization.arrayToDataTable(a, true);
var options = {
   legend: 'none',
   bar: { groupWidth: '100%' },   // Remove space between bars.
  seriesType: 'candlesticks',
candlestick: {
      fallingColor: { strokeWidth: 0, fill: '#a52714' }, // red
      risingColor: { strokeWidth: 0, fill: '#0f9d58' }   // green
   },
    series: {1: {type: 'line'},2: {type: 'line'}},
};

var chart = new google.visualization.ComboChart(document.getElementById(vname));
chart.draw(data, options);

}

于 2019-04-20T11:35:29.447 回答