gpt4 book ai didi

javascript - 如何为柱形图中的条形图添加不同的颜色

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:55:13 26 4
gpt4 key购买 nike

如何为柱形图中的条形添加不同的颜色。在选项中添加颜色字段不起作用。请帮忙。

下面是代码片段:

tdata.addRow([col1, arr[0].Manual])
tdata.addRow([col2, arr[0].Auto]);
tdata.addRow([col3, arr[0].Amount]);

options = {
fontSize: 12,
height: 430,
width: 380,
chartArea: { left: "25%", top: "20%", right: "5%", bottom: "10%" },
backgroundColor: '#f5f5f5',
title: 'Project',
pieSliceText: 'value',
colors: ['red', 'green', 'blue'],
'is3D': true
};
var chart = new google.visualization.ColumnChart(document.getElementById('drilldown_div'));
chart.draw(tdata, options);
return false;

最佳答案

colors 选项将颜色应用于每个系列
所以如果你有 3 种颜色
你需要 3 个 y 轴列

如下……

google.charts.load('current', {
packages: ['corechart']
}).then(function () {
var data = google.visualization.arrayToDataTable([
['x', 'y0', 'y1', 'y2'],
['A', 100, 120, 130]
]);

var chart = new google.visualization.ColumnChart(document.getElementById('chart_div'));
chart.draw(data, {
colors: ['red', 'green', 'blue']
});
});
<script src="https://www.gstatic.com/charts/loader.js"></script>
<div id="chart_div"></div>


为系列中的各个列着色,
使用 'style' 列 Angular 色

如下……

注意:使用'style' 列 Angular 色会使图例无效

google.charts.load('current', {
packages: ['corechart']
}).then(function () {
var data = google.visualization.arrayToDataTable([
['x', 'y', {role: 'style', type: 'string'}],
['A', 100, 'red'],
['B', 120, 'green'],
['C', 130, 'blue']
]);

var chart = new google.visualization.ColumnChart(document.getElementById('chart_div'));
chart.draw(data, {
legend: 'none'
});
});
<script src="https://www.gstatic.com/charts/loader.js"></script>
<div id="chart_div"></div>

关于javascript - 如何为柱形图中的条形图添加不同的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46954630/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com