gpt4 book ai didi

javascript - Geochart map 改变颜色

转载 作者:行者123 更新时间:2023-11-30 17:25:36 25 4
gpt4 key购买 nike

我可以找到每个 backgroundColor、colorAxis、datalessRegionColor 等的配置名称。但我只想更改默认的绿色。

示例代码:

<script type='text/javascript' src='https://www.google.com/jsapi'></script>
<script type='text/javascript'>
google.load('visualization', '1', {'packages': ['geochart']});
google.setOnLoadCallback(drawRegionsMap);

function drawRegionsMap() {
var data = google.visualization.arrayToDataTable([
['Country', 'Popularity'],
['Germany', 200],
['United States', 300],
['Brazil', 400],
['Canada', 500],
['France', 600],
['RU', 700]
]);

var options = {};

var chart = new google.visualization.GeoChart(document.getElementById('chart_div'));
chart.draw(data, options);
};
</script>

最佳答案

geocharts 文档确实提供了您需要执行的操作的信息。颜色可在图表的 var options 中配置。 https://developers.google.com/chart/interactive/docs/gallery/geochart#Configuration_Options

如果您只想更改默认颜色,您所要做的就是在 colors: 选项中指定您想要的颜色。
例如:

    var options = {
//Put your color hex code here
colors: ['#FF0000'] //eg. red
};

默认情况下,这会将您的数据从最浅的阴影着色到为数据值范围(从最低到最高)指定的颜色。在您的代码中,这将从 200 到 700。但是,您可以指定您希望数据范围内的颜色。
例如,如果您希望数据的颜色从绿色变为蓝色,您只需指定 2 种颜色即可。

    var options = {
//Put your colour hex code here
colors: ['#00FF00','#0000FF']
};

您可以为任意多种颜色执行此操作,但通常如果您要展示国家/地区之间的某种差异,最好只使用 2 种颜色来显示数据的进展。看这个Fiddle举个例子。

您可以通过上述任何选项(例如 colorAxis)更多地使用颜色。文档很好地解释了这些。

关于javascript - Geochart map 改变颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24350540/

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