2015-03-13 70 views
0

从jsfiddle示例(http://jsfiddle.net/daxu/md2zk/74/)中,可以看到最后两个标签重叠。 然而,从标签的结合中,我得到的值,如:为什么highchart boundbox不指示轴标签重叠?

Last label: X: 614 Y: 168 
height: 10 
width: 34 
x: 0 
y: -8 

Previous label: X: 575.160409556314 Y: 168 
Object 
height: 10 
width: 34 
x: 0 
y: -8 

此基础上的价值观,这两个标签只是不应重叠 为575 + 34 < 614?

有人可以帮忙吗?由于数据是动态的,因此我不允许在x轴标签中包含两行代码,在设计时我无法以很好的方式预设标签。

非常感谢

回答

0

尝试禁用padding参数被defaulty启用。

+0

嗨我设置填充为0,但输出仍然是相同的?我想要的是找到一种方法来检测重叠(因为我们的数据是动态的) – daxu 2015-03-13 13:48:58

+0

而不是宽度,尝试引用tick.label对象中可用的textWidth。 – 2015-03-13 14:25:05

+0

textWidth类似于91,宽度为34.从生成的svg文件中,我可以看到34是正确的。虽然这些数值在我的公式中都不正确。 – daxu 2015-03-13 14:44:33