绘图图表 - 如何在x轴上每月仅绘制1个刻度?

时间:2013-09-22 21:44:13

标签: javascript jquery flot

我希望每个月在x轴上有1个刻度。 我在flot图表中有这个设置,但有时它每2个月仅在x轴上绘制1个刻度

var options = {
        xaxis: { mode: "time", timeformat: "%m/%d/%y", minTickSize: [1, "month"] }
    };

2 个答案:

答案 0 :(得分:2)

如果要完全控制轴上的刻度线,可以使用数组设置ticks属性,例如:

var tickArray = [ new Date(2013, 0, 1).getTime(), new Date(2013, 1, 1).getTime(), ... ];
var options = {
    xaxis: { mode: "time", timeformat: "%m/%d/%y", ticks: tickArray }
};

答案 1 :(得分:1)

您可以使用tickSize属性在x轴上设置1个月。

tickSize: [1, "month"]