0

我正在使用 GWT Highcharts 绘制条形图。X 和 Y 轴的值都来自 MySQL 数据库。

该图表将显示vc在 Y 轴上具有值并在 X 轴上具有相应sampleno(即日期)的图形。

以下是填充系列的循环代码。

for(int i = 0; i < stats.size(); i++)
{        
     long sample = Long.parseLong(stats.get(i).getSampleno() + "");
     long n = (sample*60000);
     pointDate = new Date(n); 

     Point point = new Point( /* pointDate?? */ ,stats.get(i).getVc());         
     serPt.addPoint(point);                            
 }

sampleno是我正在转换为日期的一些时间戳。

现在,您能否指导我如何将此日期显示为 x 轴上的值。

Moxie Group 网站上的一个示例就是这样做的,但是那里的日期在固定范围内。

如果需要任何进一步的解释,请发表评论。

4

1 回答 1

1

我建议使用标签格式化程序http://api.highcharts.com/highcharts#xAxis.labels.formatter然后使用http://api.highcharts.com/highcharts#Highcharts.dateFormat()返回值

labels: {
            formatter: function() {

                return Highcharts.dateFormat('%Y/%m/%d',this.value);

            }
        }
于 2013-05-27T08:30:35.753 回答