这里我通过选择事件在highcharts中绘制一个矩形,我通过翻译图表的轴值获得框的坐标i:e
chart.xAxis[0].translate((event.xAxis[0]||chart.xAxis[0]).min)
。我的问题是我怎样才能得到相反的结果,我:
event.xAxis[0].translate((event.xAxis[0]||chart.xAxis[0]).min)
。
我已经附上了小提琴,为了更好地理解我的问题,请查看它,提前致谢。 Js-Fiddle containing above question's code.
答案 0 :(得分:0)
您正在寻找的是轴刻度的像素坐标。如果是,则有API函数 - Axis.toPixels。
toPixels (数字值,[布局窗格坐标])
将轴单位的值转换为图表中的像素。
<强>参数:强>
值: 数字以轴为单位的值。
paneCoordinates: 布尔 是否相对于图表返回像素坐标或只是 轴/窗格本身。
返回: 数字