Googleの棒グラフを使用して、開いている、閉じている、進行中などのさまざまなカテゴリに問題のセットを表現しています。異なるカテゴリのカウントを取得して、ハッシュマップ次に、ハッシュマップからデータを取得し、以下のコードを使用して棒グラフに表示します。Google棒グラフ棒の色が変更されない
以下は、私が使用しているコードです。私は、エスカレーションの無の状態数とEscCount
のために使用されているJSPページ
google.charts.load('current', {'packages':['bar']});
google.charts.setOnLoadCallback(drawBarChart);
function drawBarChart() {
var data = google.visualization.arrayToDataTable([
['Status', 'No. of Issues', { role: 'style' }],
<%for(String SC:StatusCount.keySet()){
%>
['<%=SC.toString()%>',<%=StatusCount.get(SC.toString())%>, 'blue'],
<%
}
%>
<%for(String EC:EscCount.keySet()){
%>
['<%=EC.toString()%>',<%=EscCount.get(EC.toString())%>, 'red' ],
<%
}
%>
]);
var options = {
chart: {
title: 'Performance',
},
is3D: true,
titleTextStyle: {
fontName: 'Arial',
fontSize: 20
},
'width':550,
'height':400,
backgroundColor: 'transparent',
bars: 'vertical' // Required for Material Bar Charts.
};
var barchart = new google.charts.Bar(document.getElementById('barchart_material'));
barchart.draw(data, google.charts.Bar.convertOptions(options));
}
StatusCount
でそれを含めました。エスカレーションバーの色を変更したかったのです。しかし、私が色を指定するとき、それは変更されていません。 Googleが色を変更するために与えたのと同じものを使用しました。 助けてください。 >google.charts.Bar
- >google.visualization.BarChart
& ColumnChart
- - >packages: ['corechart']
材質'style'
のみクラシックチャートでサポートされています...
クラシック含めて事前に感謝
'関数drawBarChart(){ VARデータ= google.visualization.arrayToDataTable(下記参照します問題の{役割 'スタイル'}保留]、 \tは[ '青'、14 'クローズ']、 \t \t [ ''、8 '' 青]、 \t \t [ 、20、 '青']、 \t \t '進行中' [ '開く'、24、 '青']、 \t \t [ 'エスカレーション'、4 '赤']、 \t ]) ; ' これは配列です渡された – kishoresrivatsa