javascript - 有什么方法可以设置 HighCharts 热图数据的最小值和最大值吗?

标签 javascript angularjs highcharts heatmap highcharts-ng

场景:我有一个热图(使用 Angular 构建),由分页的大型数据集支持。每次我只会获取该数据的一部分,并为每个“页面”加载重新渲染热图。

例如。渲染的热图将为 20x20,但其背后的实际数据集为 400x400 或更大。每次我分页 X 或 Y 轴时,我都会重新渲染热图,而不是一次加载所有数据。

这效果很好 - 但是颜色停止点每次都会根据“页面”数据进行调整。

在渲染页面 x1,y1 之前我就会知道 400x400 网格的最小值和最大值。如何确保色标基于 400x400 热图上的最小值和最大值,而不是基于 20x20 热图的特定数据?

我希望解释足够简单。

谢谢!

最佳答案

您应该能够设置 colorAxis.minmax如果您知道像您所说的那样的值(value)观:

    colorAxis: {
        min: 1,
        max: 1000,
        type: 'logarithmic',
        gridLineWidth: 2,
        gridLineColor: 'white',
        minorTickInterval: 0.1,
        minorGridLineColor: 'white',
        tickLength: 0
    },

关于javascript - 有什么方法可以设置 HighCharts 热图数据的最小值和最大值吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41449497/

相关文章:

javascript - 为什么 JSFiddle 不打印这个对象?

java - 是否可以从cordova android插件中运行的后台线程调用javascript

javascript - 正则表达式:在正则表达式中搜索相同的值

javascript - AngularJS 网络服务是否应该返回响应的深拷贝?

javascript - 删除同步图表中的工具提示,当用户离开图表区域时

javascript - HighCharts - 图表底部和 Xaxis 标签之间需要更多空间

javascript - 清除文本字段值

javascript - 模块 'ngStorage' 不可用

angularjs - Angular - $apply 已经在进行中

javascript - HighChart 中 y 轴的起始值