2017-08-03 16 views
1

Google棒グラフの列にラベル名とその値を表示しようとしています。2 'sourceColumns' - Google棒グラフの値を表示する方法

これは私が現在、グラフにラベルの名前を表示するために使用していたコードです:

var view = new google.visualization.DataView(data); 
      view.setColumns([0, 1, 
      { calc: "stringify", 
      sourceColumn: 0, 
      type: "string", 
      role: "annotation" }, 
2]); 

私は1に「と、SourceColumn」の値を変更することで、値が列に表示するために取得することができ、しかし私は両方を得ることができません。

は、これまでのところ私は、誰もが、私はおそらくこれを達成できる方法を提案することができ

[0, 1] 
0, 1 
0 1 
0 + 1 

を試してみましたか?

答えて

0

ビューで計算された列が事前に定義された機能を使用している - >"stringify"

代わりに、あなたが必要な値を引っ張って、独自の機能を提供することができます...

calc機能は2つの引数を取ります

計算されるビュー
2)行インデックスを作成するために使用

function (dataTable, rowIndex) {} 

1)データ・テーブル

列定義
type: "string"

で定義されている機能は、同じタイプのreturnべき

sourceColumnが必要とされない)任意の列
のデータテーブルの行から値をプルする引数を使用しセットの列に...

var view = new google.visualization.DataView(data); 
view.setColumns([0, 1, { 
    calc: function (dataTable, rowIndex) { 
    var xAxisValue = dataTable.getValue(rowIndex, 0); 
    var yAxisValue = dataTable.getValue(rowIndex, 1); 
    return xAxisValue + ' = ' + yAxisValue; 
    }, 
    type: "string", 
    role: "annotation" 
}, 2]); 
関連する問題