emin niçin tarzı rol sütunları söz kimse - Onların ilk sonra eklendi varsayalım soru, ama şimdi bunu arayan herkes için daha iyi bir yol:
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',
});
}
Grafiklerinizi çok çirkin yapmak için diğer CSS stillerini ayarlayabilirsiniz. Eğer stil rolüne opaklığını ayarlamak zorunda - RGBA() belirtilen renkleri desteklemek için görünmüyor
https://developers.google.com/chart/interactive/docs/gallery/columnchart#Colors
NOT.
http://jsfiddle.net/a1og7rq4/
Sidenote:
İşte keman var Birden dizi varsa, o zaman her seri veri sütunu sonra bir stil rolü sütun gerekir. Burada
başka keman ki (donukluk ile de) gösteriyor:
http://jsfiddle.net/v5hfdm6c/1 Burada
modifiye fonksiyonu (açıklık için, yukarıda modifiye edilmemiş bir sol)
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',
});
} İşte
Nice'i ekleyin! Teşekkürler! Tam ihtiyacım olan şey. – jaclerigo