【发布时间】:2016-12-27 01:57:48
【问题描述】:
我有一个图表作为示例:
google.charts.load('current', {'packages':['corechart']});
google.charts.setOnLoadCallback(drawChart);
function drawChart() {
var data = google.visualization.arrayToDataTable([
['C', 0.03, 0.03, 0.06, 0.06, 0.02, 0.02, 0.035, 0.035],
['Mn', 1.1, 1.1, 1.4, 1.4, 1, 1, 1.3, 1.3],
['Si', 0.3, 0.3, 0.7, 0.7, 0.35, 0.35, 0.7, 0.7]
], true);
var options = {
legend: 'none',
bar: { groupWidth: '100%' }, // Remove space between bars.
//colors: ['#fcb441', 'red', 'black']
series: {
0:{color:'red'},
1:{color:'black'},
}
};
var chart = new google.visualization.CandlestickChart(document.getElementById('chart_div'));
chart.draw(data, options);
}
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<div id="chart_div" style="width: 900px; height: 500px;"></div>
我需要根据值更改每个元素的第二个条的颜色。
例如:对于“C”元素,需要设置黄色为颜色,但对于“Mn”元素,需要设置绿色为条形颜色...
【问题讨论】:
标签: charts google-visualization