我尝试为数据中的间隙添加背景颜色,以便在较大间隔时更明显。我知道可以通过添加具有所需颜色的plotbonds来实现此操作,但问题是我没有差距的开始和结束,因为它是通过定义GapSize和GapUnit创建的(没有包含空数据的日期,只是日期中的间隙)。我试着通过计算日期之间的差异并将其与tickInterval进行比较来添加plotbonds,但到目前为止没有成功,
以下是使用gapsize设置间隙的示例
plotOptions: {
series: {
gapSize: 1
}
}
1条答案
按热度按时间rqcrx0a61#
Highcharts在内部添加空点以创建间隔。您可以获得计算的空点,并基于它们的值创建图带。
例如:
现场演示:https://jsfiddle.net/BlackLabel/jz0n28om/
API引用:https://api.highcharts.com/highcharts/xAxis.plotBands
文件:https://www.highcharts.com/docs/extending-highcharts/extending-highcharts