0

尝试用指数 x 轴构建图。它应该从 0 开始并以 1.85 的幂递增

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

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

试图使用自定义刻度来实现这一点但没有成功。
我猜我可以使用一个函数来生成数组,但不知道如何。

4

1 回答 1

2

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

编辑:是一个 jsFiddle,我认为它可以满足您的需求。tickLabel 旋转对于防止标签相互重叠非常必要。

于 2012-05-27T10:08:13.183 回答