javascript - Highcharts 中区域中的空值
问题描述
我有带有区域的图表。当前,如果有空值,则该空值会显示在工具提示中,并带有之前点的区域颜色。我希望空值始终是黑色。
图 1 中的工具提示包含所有正确信息……但“强度:空”有一个绿点。我想让这个点变黑,因为它是一个空值。
有可能做到这一点吗?非常感谢。
https://codepen.io/austeng/pen/gOppRWY
zones: [
{
value: 0.3,
color: "green"
},
{
value: 0.5,
color: "black",
},
{
color: "red"
}
]
解决方案
我通过定义这样的色点添加了这个功能:
let color = point.y === null ? 'black' : point.color
并在结果中使用此颜色变量:
result +=
'<span style="color:' +
color +
'">●</span> ' +
point.series.name +
": <b>" +
point.y +
"</b><br/>";
演示:https ://jsfiddle.net/BlackLabel/7x1oc2pw/
你是这么想的吗?
推荐阅读
- javascript - 使数学表达式匹配目标数字的最短序列
- mysql - 逾期图书查询:is dateDueBack < todaysDate
- reactjs - React,Redux-Saga:这是处理 saga 中的错误并通知组件显示该错误的最佳方法
- c# - 在 Task.WhenAll 中捕获异常
- unity3d - 计算初始速度以设置为刚体,使其达到具有给定发射角度、起始位置和目标位置的目标位置
- c++ - c ++“程序无法运行”的vs代码代码运行器面临的问题
- python - 在 C++ 程序中编译和链接 Python 是否意味着目标用户不需要安装 python?
- javascript - 你能读懂 firebase 函数的 HttpsError 状态吗?
- python - 如何在 django admin 中查看隐藏数据?
- javascript - 将一个键的值插入 .json 文件中另一个键的值