我正在尝试在xAxis上显示一年中的一周中的数字,所以这是我的代码,但它不起作用
$.jqplot('my_canvas' + id, data, {
title: 'Graphic',
xaxis: {
renderer : $.jqplot.DateAxisRenderer,
min: from_date,
label: "WEEK",
tickInterval: '1 week',
tickOptions:{
formatter: Formatter //why formatter is not not being called?
}
},
yaxis: {
min: 0,
max: maximum_value
}
highlighter: {
show: true
}
}
Formatter = function (format, val) {
return numberOftheWeek(val);
}
格式化程序在使用渲染器:$ .jqplot.DateAxisRenderer 时未被调用,但是当我使用渲染器:$ .jqplot.CategoryAxisRenderer。时,它被调用但是所有的aAxis标签是叠加的。
非常感谢所有帮助。谢谢!
答案 0 :(得分:0)
试试这个,不确定它是否有效:
xaxis: {
renderer:$.jqplot.DateAxisRenderer,
label: "WEEK",
min: from_date,
tickInterval: '1 WEEK',
tickOptions: {formatString:Formatter, markSize: 4},
},