Highcharts水平plotline无法触达y轴并仅延伸至指定点位问题求助
解决方案
你当前用额外系列模拟水平辅助线时缺失y轴到首段的部分,是因为类别轴的第一个分类「Jan」对应的x坐标为0,y轴与x轴的交界点位于x=-0.5的位置,只要调整模拟线系列的配置即可解决:
- 将模拟线系列的
data改为坐标数组格式,指定起点x为-0.5,终点x为3(也就是「Apr」对应的x坐标) - 删除原配置中该系列的
pointPlacement: "on"参数
修改后的模拟线系列代码如下:
{ showInLegend: false, data: [[-0.5, 180], [3, 180]], color: "red", dashStyle: "dash", lineWidth: 1, marker: { enabled: false, }, enableMouseTracking: false, states: { inactive: { enabled: false, }, } }
调整后水平虚线就会从y轴位置开始绘制,刚好延伸到你需要的指定点位,符合预期效果。如果后续需要调整线段长度,直接修改data里的起止x值即可。
内容的提问来源于stack exchange,提问作者Sai Babu B
相关产品推荐
相关产品推荐

