我对Flot很新,我想知道是否有办法在我平移时更改x轴标题。
x轴上的每个点代表一个日期,但我只想显示日期编号,并且x轴标题显示月份 - 因此当用户平移1到31天时它会显示1月,然后,当它们进入第1 - 28天,它将显示2月 - 依此类推。
首先,它是否可能,如果可能,如何?
感谢。
答案 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);
});