我的 flot 折线图中的 xaxis 可以接收长度不超过 16 的数据数组。问题是当我的数据小于 16 时,x 轴会展开以显示数据数组长度的最大值。
即使我的数据长度为 4,我仍然想在 xaxis 上显示 16 个点。
我尝试了各种配置,但似乎没有任何效果:(
http://www.discussthemarket.com/ratings/
下方图表的 x 轴大于靠近顶部的图表,后者的数据项较少。我想始终将 16 的固定长度应用于 x 轴,但我真的很挣扎。
我的 flot 折线图中的 xaxis 可以接收长度不超过 16 的数据数组。问题是当我的数据小于 16 时,x 轴会展开以显示数据数组长度的最大值。
即使我的数据长度为 4,我仍然想在 xaxis 上显示 16 个点。
我尝试了各种配置,但似乎没有任何效果:(
http://www.discussthemarket.com/ratings/
下方图表的 x 轴大于靠近顶部的图表,后者的数据项较少。我想始终将 16 的固定长度应用于 x 轴,但我真的很挣扎。
我已经通过添加另一个长度为 16 但有行的数据集来破解它:{show:false} set :) 工作完成!
一种可能性是为 ticks 选项提供一个数字:
ticks: 16
但是,这仅被视为指导方针;Flot 总是试图使刻度适合,并且当它检测到它们会重叠或跑出绘图的一侧时会减少数字。如果您真的想强制它使用 16(我不建议这样做,因为标签可能会重叠),您需要手动提供一个刻度数组:
ticks: [0, 5, 10, ...]
你可以minTickSize
根据flot的文档使用。
minTickSize : [1, "day"],