gpt4 book ai didi

google-visualization - 图例指示器颜色不随谷歌图表中的条形颜色变化

转载 作者:行者123 更新时间:2023-12-03 23:03:49 26 4
gpt4 key购买 nike

我正在使用 Google 图表。我想更改图表中的条形颜色。所以使用系列样式我改变了条形颜色。但同时我也想根据条形颜色更改图例指示器颜色。但我无法更改图例指示器颜色。请帮我。

这是图表代码:

 google.load("visualization", "1", {packages:["corechart"]});
google.setOnLoadCallback(drawChart3);
function drawChart3() {
var data = google.visualization.arrayToDataTable([
['Priority', 'Resolution(%)',{ role: 'annotation' },'ESL(%)',{ role: 'annotation' },{ role: 'style' }],
['P1', <%=P1_PERCENT %>,<%=P1_PERCENT%>,95,95,'color: #fcb441' ],
['P2', <%=P2_PERCENT%>,<%=P2_PERCENT%>,95,95,'color: #fcb441' ],
['P3 & P4', <%=P3_P4_PERCENT%>,<%=P3_P4_PERCENT%>,90,90,'color: #fcb441' ]
]);

var options = {
tooltip:{textStyle:{fontName:'"Arial"'}},
title: 'Resolution(Priority Wise)',titleTextStyle:{fontName:'"Arial"'},
hAxis: {title: 'Priority', titleTextStyle: {color: 'black',fontSize:'15',fontName:'"Arial"'}},
vAxis: {minValue:0},
legend:{position: 'bottom'},
chartArea:{width:'88%'}
};

var chart = new google.visualization.ColumnChart(document.getElementById('g4'));
chart.draw(data, options);
}

我得到这样的图表

Result chart

最佳答案

正如@asgallant 在他的评论中所解释的那样,如果您想要条形和图例的颜色相同,则必须覆盖默认颜色系列,而不是条形的颜色。
为此,在选项对象中,添加 color属性将包含您的自定义颜色系列(数组)。在你的情况下:

var options = {
tooltip:{textStyle:{fontName:'"Arial"'}},
title: 'Resolution(Priority Wise)',titleTextStyle:{fontName:'"Arial"'},
hAxis: {title: 'Priority', titleTextStyle: {color: 'black',fontSize:'15',fontName:'"Arial"'}},
vAxis: {minValue:0},
legend:{position: 'bottom'},
chartArea:{width:'88%'},
colors: ['#fcb441', 'blue']
};

关于google-visualization - 图例指示器颜色不随谷歌图表中的条形颜色变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22408188/

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