我正在尝试自定义Angular 的highcharts图表中的波段名称。下面是相同的代码片段。但是它返回了未定义的波段名称。
下面是工作中的code
以下是波段绘图的代码片段
{
name: 'Band',
type: 'area',
data: [{
x: currentlyAchievableChartData.bar_graph_min,
y: 2
}, {
x: currentlyAchievableChartData.bar_graph_max,
y: 2
}, {
x: currentlyAchievableChartData.bar_graph_max,
y: -2
}, {
x: currentlyAchievableChartData.bar_graph_min,
y: -2
}],
color: 'rgba(192,192,192,0.5)', // set the band color to transparent grey
fillOpacity: 1, // set the opacity of the band fill to 1
lineWidth: 0, // hide the line connecting the band points
borderRadius: 10 // set the corner radius of the band to 10 pixels
},
在本例中,您可以看到一个波段被绘制为bar_graph_min到bar_graph_max。工具提示显示的值从Band:224000开始,到Band:313600结束。我需要将其显示为
波段开始:22400
和
结束开始:313600
作为工具提示。此外,它应该显示在通过带中心的线上。目前,它显示在角落里。
1条答案
按热度按时间dzjeubhm1#
您可以将
name
属性添加到第一个系列数据并调整工具提示格式化程序。此外,将findNearestPointBy
设置为'xy'
以在所有角落显示工具提示。实时演示:https://jsfiddle.net/BlackLabel/ugsqoxc5/
API参考:https://api.highcharts.com/highcharts/series.area.findNearestPointBy