在平移时更改x轴标题 - Flot

时间:2014-10-27 19:59:51

标签: flot

我对Flot很新,我想知道是否有办法在我平移时更改x轴标题。

x轴上的每个点代表一个日期,但我只想显示日期编号,并且x轴标题显示月份 - 因此当用户平移1到31天时它会显示1月,然后,当它们进入第1 - 28天,它将显示2月 - 依此类推。

首先,它是否可能,如果可能,如何?

感谢。

1 个答案:

答案 0 :(得分:1)

是的,您可以使用plotpan事件执行此操作。做这样的事情:

    $('#placeholder').bind("plotpan", function (event, plot) {
        var xAxis = plot.getAxes().xaxis;

        // build this function depending on the format of your a values (timestamp ...)
        var monthName = getMonthNameFromMaxValue(xAxis.max);

        // this depends on the plugin you use for your axis labels (see the link below)
        setAxisLabel(monthName);
    });

Axis label in Flot