我想知道Highcharts在给出minValue、maxValue和tickAmount之后,在每个轴上设置的舍入最小值和最大值。
我目前的解决方案是手动计算tickPositions,这样它就能准确地显示我设置的内容。因此,在某种程度上,我事先知道它们的值。这样做的问题是,当我放大时,没有为放大的界面添加新的tick。原因是tickPositions属性阻止了它添加新的tick。
我有两个问题:
- Highcharts有没有提供什么方法来计算最小值和最大值?这样我就可以提前得到它们了。
- 或者有没有highcharts遵循的算法来计算那些值?我将再次实现那个算法来获得那些值?
- 或者有没有办法自己手动实现adding-new-ticks行为?这是为了使用tickPositions。
1条答案
按热度按时间ippsafx71#
您可以使用
tickPositioner
函数定义自己的逻辑来绘制刻度: