Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Flot对数和动态y轴刻度_Javascript_Charts_Flot_Logarithm - Fatal编程技术网

Javascript Flot对数和动态y轴刻度

Javascript Flot对数和动态y轴刻度,javascript,charts,flot,logarithm,Javascript,Charts,Flot,Logarithm,我使用flot来绘制图表,我需要一个Y轴的对数刻度。 解决方案几乎就是我想要的,只是Y轴有预定义的刻度。这导致图表只使用Y轴高度的一半甚至更少,因为我总是必须为大值定义所有刻度,以防图表包含大值 如果我不定义刻度,我会得到动态刻度,它总是完美地拟合最大值,但是y轴刻度线就像对数纸上的刻度线,它们之间的距离不同,这是我不想要的 我想在每10 10100100010000等的幂上打勾,但要适应图表中的最大值,所以最大值上方没有空格 当然,我可以自己计算图表中的最大值,并相应地调整刻度,但如果有flo

我使用flot来绘制图表,我需要一个Y轴的对数刻度。 解决方案几乎就是我想要的,只是Y轴有预定义的刻度。这导致图表只使用Y轴高度的一半甚至更少,因为我总是必须为大值定义所有刻度,以防图表包含大值

如果我不定义刻度,我会得到动态刻度,它总是完美地拟合最大值,但是y轴刻度线就像对数纸上的刻度线,它们之间的距离不同,这是我不想要的

我想在每10 10100100010000等的幂上打勾,但要适应图表中的最大值,所以最大值上方没有空格

当然,我可以自己计算图表中的最大值,并相应地调整刻度,但如果有flot解决方案,我很乐意使用它


谢谢!s

没有内置的功能


如果你只想在y轴上显示十的幂,你必须计算你想使用的十的最小幂和最大幂,然后用它们构建一个记号数组。

请不要发布链接到需要注册才能显示内容的站点。@JoachimPileborg更改了URL。谢谢你的提示,我以前贴错了。