我想在我的图表上进行分组,并按周分组显示我的数据。 所以,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轴吗?应该说周数与年份值相联系?
谢谢。
答案 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";
}
希望有所帮助