highcharts - Highcharts allowDecimals 条件
问题描述
我需要检查 y 轴值之间的差异,如果它小于 5,请将yAxis.allowDecimals
属性设置为 false。如何获取这些yAxis
标签值?有什么好的方法吗?
伪代码:
if((yAxis.values[1] - yAxis.values[0])< 5) yAxis.allowDecimals = false;
解决方案
您可以通过在以下情况下更新 y 轴来实现yAxis.tickInterval > 5
:
chart: {
events: {
load: function() {
var chart = this,
yAxis = chart.yAxis[0];
if (yAxis.tickInterval < 5) {
yAxis.update({
allowDecimals: false
});
}
}
}
}
演示:
API参考:
推荐阅读
- python - 如何仅在边界框内找到光流?
- python - numpy.ndarray' 对象没有属性 'y_pred
- python - python - 如何对包含在python中遵循JSON格式的列表表示形式的字符串进行排序
- python - 根据销售情况制作客户报告
- sql - SQL Server:按批或锁定记录更新
- node.js - “nvm use stable”将节点版本设置为比“nvm install stable”安装的版本旧
- html - 阻止来自父元素的所有 CSS
- sql - 如何将oracle查询中的行乘以计数列?
- prestashop - 如何在 prestashop 1.7 中显示我的管理选项卡?
- python - 如何找到私有 IP 地址的位置?