私は折れ線グラフを表示するためにGoogle Chartsダッシュボードを使用しています。実行時に表示された要素を制御したいと思います。私はそれがthis Google Charts category filter exampleに行われている方法と同じようにCats
、Blanket 1
とBlanket 2
の可視性を制御したいGoogle Chartsダッシュボード - 列を非表示
function drawVisualization() {
// Create and populate the data table.
var data = google.visualization.arrayToDataTable([
['x', 'Cats', 'Blanket 1', 'Blanket 2'],
['A', 1, 1, 0.5 ],
['B', 2, 0.5, 1 ],
['C', 4, 1, 0.5 ],
['D', 8, 0.5, 1 ],
['E', 7, 1, 0.5 ],
['F', 7, 0.5, 1 ],
['G', 8, 1, 0.5 ],
['H', 4, 0.5, 1 ],
['I', 2, 1, 0.5 ],
['J', 3.5, 0.5, 1 ],
['K', 3, 1, 0.5 ],
['L', 3.5, 0.5, 1 ],
['M', 1, 1, 0.5 ],
['N', 1, 0.5, 1 ]
]);
// Create and draw the visualization.
new google.visualization.LineChart(document.getElementById('visualization')).
draw(data, {curveType: "function",
width: 500, height: 400,
vAxis: {maxValue: 10}}
);
}
:例えば 。
@Tal Yaari ...列を非表示にするDataViewを使用することをお勧めしますと、以下のこの関数を使用してインデックスに従って配列を変更し、それに応じてチャートを再初期化してください – Jay
こんにちは、ありがとうございます。私はすでにこの問題を解決しましたが、3年以上前のことでどのように覚えていません –
投稿を編集できることを知るには[ヘルプ]をよく訪れてください。スタックオーバーフローは**スレッド**の議論を伴うフォーラムではありません**、 – rene