,關閉,進步等等,我得到不同類別的計數並將其存儲到一個HashMap ,然後從hashmap中檢索數據並使用下面的代碼在條形圖中顯示它。谷歌條形圖的條形顏色我使用谷歌柱狀圖代表設置的問題納入不同的類別,如開不改變
下面編輯的是我正在使用的代碼。我已經包括它在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
用於對沒有上報的狀態計數和EscCount
。我想改變Escalations欄的顏色。但是當我指定顏色時,它沒有變化。使用Google自己改變顏色的相同的東西。 請幫忙。在此先感謝
'函數drawBarChart(){ VAR數據= google.visualization.arrayToDataTable([ [ '狀態',「號問題,{角色: '風格'}的], \t [ '封閉',14, '藍'], \t \t [ '待定',8, '藍'], \t \t [ '正在執行',20, '藍色'], \t \t [ '打開',24, '藍'], \t \t [ '上報',4, '紅'], \t ]) ;' 這個數組正在通過 – kishoresrivatsa