0

我的 flot 折线图中的 xaxis 可以接收长度不超过 16 的数据数组。问题是当我的数据小于 16 时,x 轴会展开以显示数据数组长度的最大值。

即使我的数据长度为 4,我仍然想在 xaxis 上显示 16 个点。

我尝试了各种配置,但似乎没有任何效果:(

http://www.discussthemarket.com/ratings/

下方图表的 x 轴大于靠近顶部的图表,后者的数据项较少。我想始终将 16 的固定长度应用于 x 轴,但我真的很挣扎。

4

3 回答 3

1

我已经通过添加另一个长度为 16 但有行的数据集来破解它:{show:false} set :) 工作完成!

于 2013-07-18T14:25:48.957 回答
1

一种可能性是为 ticks 选项提供一个数字:

ticks: 16

但是,这仅被视为指导方针;Flot 总是试图使刻度适合,并且当它检测到它们会重叠或跑出绘图的一侧时会减少数字。如果您真的想强制它使用 16(我不建议这样做,因为标签可能会重叠),您需要手动提供一个刻度数组:

ticks: [0, 5, 10, ...]
于 2013-07-18T13:13:14.363 回答
0

你可以minTickSize根据flot的文档使用。

minTickSize : [1, "day"],
于 2017-01-26T07:13:44.687 回答