绘制对数和动态y轴刻度

时间:2014-10-20 08:49:46

标签: javascript charts flot logarithm

我在我的图表中使用flot,我的Y轴需要一个对数刻度。 解决方案here几乎就是我想要的,除了Y轴有预定义的刻度。这导致图表仅使用Y轴的高度的一半甚至更小,因为如果图表包含大值,我总是必须为大值定义所有刻度。

如果我没有定义刻度线,我会得到完全符合最大值的动态刻度线,但是y轴刻度线就像对数纸(它们之间的距离不同),这是我不想要的。

我想要每10次幂(10,100,1000,10000等)的滴答,但要适应图表中的最大值,所以没有空白空间超过最大值。

当然,我可以自己计算图表中的最大值并相应地调整滴答,但如果有一个flot-solution,我会很乐意使用它。

谢谢!小号

1 个答案:

答案 0 :(得分:0)

没有内置功能。<​​/ p>

如果你只想在你的y轴上使用10的幂作为刻度,你必须计算你想要使用的10的最小和最大功率,然后从它们构建一个刻度数组。