在我的项目中,我使用 highcharts/stockcharts。请参阅我的 JS-fiddle 示例,了解 X 轴为 1 到 10 的简单图表,但没有“位置 9”的数据。我不想在 8 和 10 之间绘制任何线,因为没有 9 的数据。
我一直在使用 connectNulls
选项,但只有在提供 null
作为位置 9 的值时才有效。由于 Highcharts 自己计算出间隔,我希望它会自行认识到该位置没有数据。有没有办法让 Highcharts 在不为位置 9 指定 null
的情况下不在 8 和 10 之间画一条线?
预先感谢您的回复。
最佳答案
你不能在系列中剪掉一行。您需要为series
定义一个新的data
series: [{
data: [
[1, 98.87],
[2, 98.45],
[3, 98.52],
[4, 99.34],
[5, 98.56],
[6, 98.61],
[7, 98.12],
[8, 98.03],
]
}, {
data: [
[10, 0],
[11, 150]
]
}]
关于Highcharts:当没有位置数据时断开线路,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37815413/