gpt4 book ai didi

javascript - Highcharts - 负值列 - 列颜色

转载 作者:搜寻专家 更新时间:2023-11-01 04:09:19 25 4
gpt4 key购买 nike

我有一个负值的工作图表。我希望具有正值的列为蓝色,具有负值的列为红色。

这是我的:

$(function () {

// Radialize the colors
Highcharts.getOptions().colors = Highcharts.map(Highcharts.getOptions().colors, function(color) {

return {
radialGradient: { cx: 0.5, cy: 0.3, r: 0.7 },
stops: [
[0, color],
[1, Highcharts.Color(color).brighten(-0.3).get('rgb')] // darken
]
};
});

// Build the chart
$('#moda').highcharts({
chart: {
plotBackgroundColor: null,
plotBorderWidth: null,
plotShadow: false
},
colors: [
'blue'
],
title: {
text: ''
},
xAxis: {
categories: moda,
},
tooltip: {
pointFormat: '{series.name}: <b>{point.y}</b>',
percentageDecimals: 0
},
series: [{
type: 'column',
data: moda,
}]
});

});

最佳答案

由于您没有描述如何为您的数据系列填充 moda,因此这里有一些一般性:

  • series.data.color项目是可访问的。因此,在构建 series.data 时,您可以根据值计算它应该是什么颜色。
  • 您只允许在列表中使用一种颜色:colors: [ 'blue' ],
  • 另一个选项是设置 negativeColor .

关于javascript - Highcharts - 负值列 - 列颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20846020/

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