सुनिश्चित नहीं हैं कि क्यों कोई शैली भूमिका कॉलम में उल्लेख किया है - मुझे लगता है वे प्रारंभिक के बाद जोड़ा गया था सवाल, लेकिन किसी के लिए अब यह देखने के लिए, एक बेहतर तरीका है:
function drawChart() {
var data = new google.visualization.DataTable();
data.addColumn('string', '');
data.addColumn('number', '');
data.addColumn({ type: 'string', role: 'style' });
data.addRows(2);
data.setValue(0, 0, 'Value 1');
data.setValue(0, 1, 250);
data.setValue(0, 2, 'rgb(200, 20, 60)');
data.setValue(1, 0, 'Value 2');
data.setValue(1, 1, 100);
data.setValue(1, 2, 'rgb(20, 200, 60)');
var chart = new google.visualization.ColumnChart(document.getElementById('chart_div'));
chart.draw(data, {
width: 400,
height: 175,
title: 'Total',
legend: 'none',
});
}
आप अपने चार्ट को वास्तव में बदसूरत बनाने के लिए कई अन्य सीएसएस शैलियों को सेट कर सकते हैं।
https://developers.google.com/chart/interactive/docs/gallery/columnchart#Colors
नोट है कि यह RGBA() निर्दिष्ट रंग का समर्थन नहीं लगता है - आप शैली भूमिका पर अस्पष्टता सेट करना होगा।
http://jsfiddle.net/a1og7rq4/
Sidenote::
यहाँ एक बेला है आप एक से अधिक श्रृंखला है, तो आप प्रत्येक श्रृंखला डेटा स्तंभ के बाद एक शैली भूमिका स्तंभ की जरूरत है।
यहाँ एक और बेला दिखाया जा रहा है कि (अस्पष्टता के साथ के रूप में अच्छी): http://jsfiddle.net/v5hfdm6c/1
यहाँ संशोधित समारोह (स्पष्टता के लिए ऊपर असंशोधित एक छोड़ दिया)
function drawChart() {
var data = new google.visualization.DataTable();
data.addColumn('string', '');
data.addColumn('number', '');
data.addColumn({ type: 'string', role: 'style' });
data.addColumn('number', '');
data.addColumn({ type: 'string', role: 'style' });
data.addRows(2);
var i = 0;
data.setValue(0, i++, 'Value 1');
data.setValue(0, i++, 200);
data.setValue(0, i++, 'color:rgb(200, 20, 60); opacity:0.5');
data.setValue(0, i++, 250);
data.setValue(0, i++, 'rgb(200, 20, 60)');
i = 0;
data.setValue(1, i++, 'Value 2');
data.setValue(1, i++, 120);
data.setValue(1, i++, 'color:rgb(20, 200, 60); opacity:0.5');
data.setValue(1, i++, 100);
data.setValue(1, i++, 'rgb(20, 200, 60)');
var chart = new google.visualization.ColumnChart(document.getElementById('chart_div'));
chart.draw(data, {
width: 400,
height: 175,
title: 'Total',
legend: 'none',
});
}
नाइस जोड़ें! धन्यवाद! मुझे जिस चीज की जरूरत थी। – jaclerigo