如何在Highcharts Renderer中的日期时间和图表坐标之间进行转换?

时间:2012-02-28 18:14:57

标签: highcharts

我有一张带有日期时间x轴的Highcharts散点图。 x值都是过去的。 y坐标是正整数,通常在100..10k的范围内。我想从虚点(明天,0)画回一些数据点。

Renderer的path命令用于获取图表空间中的绝对坐标。如何将点(明天,0)转换为那些绝对坐标?

此外,假设数据来自1995年至2005年。 Highcharts的默认自动缩放将使明天偏离右边的图表。绘制路径时会发生什么?图表是否保持相同的比例,并且线条会在右边缘被剪裁? (那没关系)。图表是否会以新的比例重新绘制,以便x轴覆盖从1995年到明天的整个范围?还有别的吗?

提前致谢...

2 个答案:

答案 0 :(得分:4)

找到它。有一个translate()函数可以进行转换。有关该功能的信息,请参阅Highcharts support forum thread

答案 1 :(得分:2)

使用Axis。toPixels()和Axis。toValue()