用指数x轴绘制图

时间:2012-05-27 09:51:08

标签: plot flot exponent

尝试使用指数x轴构建plot。它应该从0开始并以1.85

的幂增加

即:
tick:1标签:1000值:3.55
tick:2标签:1500值:7.51
tick:3 label:2000 value:12.79
tick:4 label:2500 value:19.33
tick:5 label:3000 value:27.08
等等直到7000。

显然,该值应该是刻度距离0,0点的距离。 y轴应为0到7.

尝试使用自定义标记来实现此目的但没有成功 我猜我可以使用函数来生成数组,但不知道如何。

1 个答案:

答案 0 :(得分:2)

如果flot不允许您使用指定轴,使用自定义指数,则只需预先缩放轴和数据,并使用自定义刻度和标签。

编辑:here是一个jsFiddle,我认为你做了什么。为了防止标签相互重叠,需要使用tickLabel旋转。