Google Görselleştirme API'sını kullanarak bir google çubuk grafiği oluşturdum ve stil için kullanılacak bir sütun eklemeye çalışıyorum. Aşağıda, benim .addcolumn() öğesini kullanarak ve her bir satıra renk alanını ekledikten sonra uygulamam var, ancak her bir çubuk hala varsayılan mavi renktir. Yanlış ya da ben belgelerin bir parça yanlış anladın eğer nereye gidiyorumGoogle Bar Tablosu Bireysel Çubuk Rengi Değiştiremiyor
<script type="text/javascript">
// Runs onload to build the first default chart and load the bar chart package
var jsonCoachCount;
window.onload = function(){
jsonCoachCount = JSON.parse('[{"Service_Count":"4","Name":"Other"}, {"Service_Count":"4","Name":"Campus Network"},{"Service_Count":"3","Name":"[email protected]"},{"Service_Count":"2","Name":"Customer Service"},{"Service_Count":"1","Name":"Blackboard Collaborate"},{"Service_Count":"1","Name":"Office 365"},{"Service_Count":"1","Name":"Multiple"},{"Service_Count":"1","Name":"Office-ionado"},{"Service_Count":"1","Name":"Case Notes"},{"Service_Count":"1","Name":"ResNet"}]');
// Load the Visualization API and the barchart package.
google.charts.load('current', {'packages': ['bar']});
// Set a callback to run when the Google Visualization API is loaded.
google.charts.setOnLoadCallback(drawChart);
};
function drawChart(){
var servicesData = new google.visualization.DataTable();
servicesData.addColumn('string', 'Service');
servicesData.addColumn('number', 'Number of Coaches');
servicesData.addColumn({type:'string', role:'style'});
for(i = 0; i < jsonCoachCount.length; i++){
tempArray =[];
tempArray.push(String (jsonCoachCount[i]['Name']),
parseInt(jsonCoachCount[i]['Service_Count']),
'color:Red');
servicesData.addRow(tempArray);
}
var options = {
backgroundColor: {
fill: '#E8E4D8'
},
legend: { position: 'none' },
titleTextStyle:{
bold: 'true'
},
chart: {
title: 'Coaches by Service',
subtitle: 'Coaches by Services: From 2016-09-10 until Today'
},
bar: {
groupWidth: '60%'
},
'hAxis': {
textStyle: {
fontSize: 11
}
}
};
var chart = new google.charts.Bar(document.getElementById('servicesChart'));
chart.draw(servicesData, google.charts.Bar.convertOptions(options));
}
<html>
<head>
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
</head>
<body>
</body>
</html>
emin değilim. Çubuk grafiğindeki çubukların rengini değiştirmek için yardımları takdir ediyorum, teşekkürler!
Harika bir açıklama, şimdi anladım, teşekkürler! – chaseshak
Etiketleri yatay malzeme çubuklarıyla çalışmak için herhangi bir yol var mı? – bfritz
Üzgünüz, hangi etiketler? ek açıklamalara başvuruyor musunuz? eğer öyleyse, standart grafik seçenekleriyle değil, ama kendi ... – WhiteHat