javascript - OHLC 工具提示在股票图表(highstock)中也被复制到成交量图表?
问题描述
我正在为我的股票图表尝试自定义工具提示。喜欢:(我的自定义工具提示格式化程序)
formatter: function() {
var extremes = $(element[0]).highcharts().xAxis[0].getExtremes(),
start = extremes.min,
end = extremes.max;
var toolTipObj = computeDynamicToolTip(start, end);
return ['<b>' + convertMillisToDateFormat(this.x) + '</b>'].concat(
this.points.map(function(point) {
return 'Rainfall ' + '<b>' + point.y.toFixed(2) + '<b>' +' (mm)' + '<br>'
+ 'High ' + '<b>' + toolTipObj.max.toFixed(2) + '<b>' + ' (mm)' + '<br>'
+ 'Low ' + '<b>' + toolTipObj.min.toFixed(2) + '<b>' + ' (mm)' + '<br>'
+ 'Average ' + '<b>' + toolTipObj.avg.toFixed(2) + '<b>' + ' (mm)';
})
);
},
但是格式化程序向 ohlc 和音量添加了工具提示,我想为我的音量图表创建一个单独的工具提示,所以我无法理解如何做到这一点。
任何帮助,将不胜感激。谢谢
解决方案
您可以为特定系列定义工具提示并用于pointFormatter
自定义它:
series: [{
...
}, {
type: 'column',
...,
tooltip: {
pointFormatter: function() {
return 'some custom value'
}
}
}]
现场演示: https ://jsfiddle.net/BlackLabel/za8126vr/
API 参考: https ://api.highcharts.com/highstock/series.column.tooltip.pointFormatter
推荐阅读
- javascript - && 运算符可以在两个对象之间使用吗?我们会得到什么结果?
- sql - 选择具有 null 而不是 null 子级的父级
- javascript - 断言不可解析的数字
- android - Ubuntu:生成apk android studio 3.3
- primefaces - 将图标(例如材料设计或 Prime 图标)添加到 ap:inputText
- html - 具有可滚动内容和固定导航栏的 div
- android - 如何解耦房间实体
- javascript - 我在向画布添加对象时遇到了很多麻烦,但它比这复杂得多
- windows - 为什么我在 Windows 的不同终端中激活 anaconda 环境时会得到不同的结果?
- python - Django:避免数据类型限制