gpt4 book ai didi

javascript - Highcharts 热图对数 colorAxis 在 0 时失败

转载 作者:行者123 更新时间:2023-11-28 03:54:31 26 4
gpt4 key购买 nike

我正在尝试使用对数 colorAxis 在 highcharts 中实现热图,但是,我不断收到 highcharts 错误 #10 (无法在对数轴上绘制零或零以下值)。

由于我试图将对数属性应用于颜色轴而不是实际轴本身,我相信我的问题是由我的一些箱的频率为零引起的(热图按每个箱中的频率进行颜色)。

我该如何解决这个问题?我可以创建一个默认函数,以便当频率为零时它会为该 bin 分配默认颜色吗?我在文档中找不到任何解决方案。

目前,我的 colorAxis 对象如下所示

colorAxis: {
type: 'logarithmic',
minColor: '#EEEEFF',
maxColor: '#000022',
stops: [
[0, '#EFEFFF'],
[0.67, '#4444FF'],
[1, '#000022']
]
}

最佳答案

我的解决方案是迭代我的数据并将所有零更改为一个非常小的数字,然后在 colorAxis 上设置一个 min 属性,这样极小的数字就不会干扰配色方案。这显然不是最好的解决方案,因为如果第三维测量的是频率以外的东西,而其他东西可能是小于 1 的分数,那么极小的值可能会与实际数据重叠并破坏配色方案。希望有人能提供更好的解决方案,但现在这就是我必须提供的全部见解。

关于javascript - Highcharts 热图对数 colorAxis 在 0 时失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47678409/

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