jqplot一年中的周数

时间:2014-03-25 15:35:57

标签: javascript jqplot

我正在尝试在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标签是叠加的。

非常感谢所有帮助。谢谢!

1 个答案:

答案 0 :(得分:0)

试试这个,不确定它是否有效:

 xaxis: { 
            renderer:$.jqplot.DateAxisRenderer,
            label: "WEEK",
            min:  from_date,

            tickInterval: '1 WEEK',
            tickOptions: {formatString:Formatter, markSize: 4},


            },