绘制图表xaxis

时间:2014-08-26 10:29:56

标签: jquery charts flot

我想在我的图表上进行分组,并按周分组显示我的数据。 所以,x轴应该是“第23周 - 2014年”。来自控制器的数据如下所示:

[[33, 1, 2014], [32, 1, 2014], [31, 1, 2014], [25, 1, 2014], [16, 1, 2014], [14, 1, 2014], [10, 1, 2014], [8, 1, 2014]]

第一个字段代表x轴周数。我尝试了 转换 功能,但它不起作用。你能帮我看一下伪X轴吗?应该说周数与年份值相联系?

谢谢。

1 个答案:

答案 0 :(得分:0)

你尝试过使用tickformattter吗?

我用它来显示日期的毫秒:

xaxis: {
                mode: "time",
                timezone: "utc",   // browser
                tickFormatter: function (value, axis) {
                    var d = new Date(value);
                    return d.getHours() + ":" + d.getMinutes() + ":" + d.getSeconds() + "." + d.getMilliseconds();
                } ,
                zoomRange: [0.1, 3600000000],
                panRange: [minDateTxt, maxDateTxt]
            },

value是您发送到图表的x值。因此,如果您发送周nr,它将是这样的:

tickFormatter: function (value, axis) {
                        return  "week" +value+ " - year 2014";
                    }

希望有所帮助