读取得的Data数据,数据是取得某一时刻(如2013/12/19 10:09:45.22)之后一分钟的数据,每一分钟有6000条,意思是,数据之间的间隔是0.01秒,我想X轴的刻度是(0秒、10秒、20秒、30秒、40秒、50秒、60秒)不变的,然后把数据根据它对应的时间显示到折线图上,这要怎么做?
求大神帮忙!我试了许多方法,X轴都没办法固定如上刻度
------解决方案--------------------
//X轴单位数据
String[] columKeys = {"0","10","20","30","40","50","60"};
//创建Dataset对象
CategoryDataset dataset = DatasetUtilities.createCategoryDataset(rowKeys, columKeys, data);
------解决方案--------------------
回复于: 2013-07-09 11:16:25
Java code
?
1234
//X轴单位数据 String[] columKeys = {"0","10","20","30","40","50","60"}; //创建Dataset对象 CategoryDataset dataset = DatasetUtilities.createCategoryDataset(rowKeys, columKeys, data);
------解决方案--------------------
DateAxis xAxis = (DateAxis) plot.getDomainAxis();// X横轴刻度设计
xAxis.setTickUnit(new DateTickUnit(DateTickUnit.DAY, 1,
new SimpleDateFormat("d")));
这是设置x轴刻度的代码 不过我这是以天数为x轴 这里了需要你思考一下 怎么换成你要的那种方式
------解决方案--------------------
既然多了9秒 那就减到处理了
------解决方案--------------------
用higncharts吧 拼json对象到前台就OK了