2011-04-12 54 views
0

我正在使用FLOTR API来显示图表使用X轴图表处理大型数据集

我有一些六个月的大型数据集。例如

var jsonData = [August 19, 2004',August 20, 2004',August 21, 2004',August 22, 2004',.........,January 1 , 2005] ; 

这样为6个月。

但是在X轴里我只需要显示Months的日期值。

Flotr.draw(
xaxis:{ 
tickFormatter: function(n) 
{ 
return ; 
}, 
} 

请告诉我,什么是最好的解决方案?

+0

任何人都可以请告诉我如何做到这一点?先生,我非常需要它。 – Kiran 2011-04-12 12:01:38

+0

@詹姆斯,真的......我没有看到,当我回答时,哦,好吧。 @ user663724,如果他们帮助您将答案标记为“已接受”,这是一种很好的形式,请参阅“我如何在此提问?”下的常见问题解答。 – Ryley 2011-04-12 20:32:31

回答

0

在您的xaxis对象中,您需要使用ticks属性指定所需的刻度。

这将是这个样子:

xaxis: { 
    ... 
    ticks: [[<timestamp>,'August, 2004'],[<timestamp>,'September, 2004'],...,[<timestamp>,'January, 2005]], 
    ... 
} 

你必须创建时间戳你已经创造了他们为您的数据以同样的方式,但仅此而已。

+0

非常感谢。 – Kiran 2011-04-19 09:10:24