1

同じデータ セットの縦棒グラフとゲージ グラフを含む Google グラフ ダッシュボードにデータを表示したいと考えています。縦棒グラフのデータのすべてのデータを表示したいのですが、ゲージ グラフのデータは 1 つだけです。たとえば、私のデータが次のようになっているとします。

    var data = google.visualization.arrayToDataTable([
      ['Service', 'X', 'Y', 'Z'],
      ['All', 7,  9,  23],
      ['Breakdown1', 7,  9,  23],
      ['Breakdown2', 0,  0,  0]
    ]);

そのデータを Chart ダッシュボードに渡し、(「X」列を使用して) 行ごとに 1 つのゲージのみを表示できるようにしたいと考えています。現状では、私が持っているコードは各エントリのゲージを作成します

        var gaugeChart = new google.visualization.ChartWrapper({
        'chartType': 'Gauge',
        'containerId': 'chart1',
        'options': {
            'width': 300,
            'height': 180,
            'majorTicks': ["","", "", "", "", ""]
        }
    });

ゲージを 3 つではなく 1 つだけ表示したい場合。ゲージで表示する特定の列をゲージ チャートに渡し、すべての列を表示しないオプションはありますか?

4

1 に答える 1

1

チャート ラッパークラスで使用する列を選択するには、ビュー オプションを設定します。したがって

var gaugeChart = new google.visualization.ChartWrapper({
    'chartType': 'Gauge',
    'containerId': 'chart1',
    'options': {
        'width': 300,
        'height': 180,
        'majorTicks': ["","", "", "", "", ""]
    },
    'view': {'columns': [0, 1]}
});

必要な機能を提供します

于 2012-06-22T18:55:51.320 に答える