关于jfreechart动态 时间轴的疑问. 在动态的折线图里面的时间轴显示是系统的时间.现在我想把他改成从00:00:00开始的时间,应该怎么做?使用setMinimumDate?好像设置完之后动态图就不走了.哪位朋友指明一下,先谢了. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 此回复为自动发出,仅用于显示而已,并无任何其他特殊作用楼主【tangwei168】截止到2008-07-14 22:22:16的历史汇总数据(不包括此帖):发帖的总数量:4 发帖的总分数:320 每贴平均分数:80 回帖的总数量:187 得分贴总数量:54 回帖的得分率:28% 结贴的总数量:3 结贴的总分数:300 无满意结贴数:0 无满意结贴分:0 未结的帖子数:1 未结的总分数:20 结贴的百分比:75.00 % 结分的百分比:93.75 % 无满意结贴率:0.00 % 无满意结分率:0.00 % 楼主加油 很简单的动态图TimeSeriesCollection timeseriescollection = new TimeSeriesCollection(); timeseriescollection.addSeries(total); BasicStroke basicstroke = new BasicStroke(2.0F, 0, 2); XYLineAndShapeRenderer xylineandshaperenderer = new XYLineAndShapeRenderer(true, false); xylineandshaperenderer.setSeriesPaint(0, line1Color); xylineandshaperenderer.setStroke(new BasicStroke(3F, 0, 2)); chart = ChartFactory.createTimeSeriesChart("", "", "Value", timeseriescollection, false, false, false); XYPlot xyplot = chart.getXYPlot(); xyplot.setBackgroundPaint(Color.BLACK); xyplot.setDomainGridlinePaint(Color.GREEN); xyplot.setRangeGridlinePaint(Color.GREEN); ValueAxis valueaxis = xyplot.getDomainAxis(); valueaxis.setAutoRange(true); valueaxis.setFixedAutoRange(60000D); valueaxis.setVisible(true); valueaxis.setAxisLinePaint(Color.yellow); valueaxis.setLabelPaint(Color.yellow); valueaxis.setAutoTickUnitSelection(false); calendar = Calendar.getInstance(); // calendar.set(Calendar.HOUR_OF_DAY, 0); //calendar.set(Calendar.MINUTE, 0); //calendar.set(Calendar.SECOND, 0); // ((DateAxis) valueaxis).setMinimumDate(calendar.getTime()); ((DateAxis) valueaxis).setTickUnit((new DateTickUnit(DateTickUnit.SECOND, 10, new SimpleDateFormat("HH:mm:ss")))); valueaxis = xyplot.getRangeAxis(); valueaxis.setRange(-200.0D, 200); valueaxis.setVisible(false); ChartPanel chartpanel = new ChartPanel(chart); chartpanel.setPopupMenu(null); chartpanel.setMouseZoomable(false); add(chartpanel, BorderLayout.CENTER);然后再:total.addOrUpdate(new Second(), d);如何让时间是从00:00:00,而不是系统时间显示在时间轴上? 关于正则获取多个数据!!!!!! 动态继承?? MyEclipse 打 jar包问题 Java 数据采集 程序编译通过,运行出来界面,但是添加数据不行 关于报警联动的多线程实现设计问题 一个关于Applet 引用jar包的位置问题!大家看看。着急 新手问JTextField问题 jdk的简单问题!!在先等!!!! 怎样获得鼠标位置的屏幕颜色? clearquest 与VSS集成 提一个小问题,请专家帮助解答一下,关于java连接池执行SQL命令的问题
楼主【tangwei168】截止到2008-07-14 22:22:16的历史汇总数据(不包括此帖):
发帖的总数量:4 发帖的总分数:320 每贴平均分数:80
回帖的总数量:187 得分贴总数量:54 回帖的得分率:28%
结贴的总数量:3 结贴的总分数:300
无满意结贴数:0 无满意结贴分:0
未结的帖子数:1 未结的总分数:20
结贴的百分比:75.00 % 结分的百分比:93.75 %
无满意结贴率:0.00 % 无满意结分率:0.00 %
楼主加油
timeseriescollection.addSeries(total);
BasicStroke basicstroke = new BasicStroke(2.0F, 0, 2); XYLineAndShapeRenderer xylineandshaperenderer = new XYLineAndShapeRenderer(true, false);
xylineandshaperenderer.setSeriesPaint(0, line1Color);
xylineandshaperenderer.setStroke(new BasicStroke(3F, 0, 2)); chart = ChartFactory.createTimeSeriesChart("", "", "Value", timeseriescollection, false, false, false);
XYPlot xyplot = chart.getXYPlot();
xyplot.setBackgroundPaint(Color.BLACK);
xyplot.setDomainGridlinePaint(Color.GREEN);
xyplot.setRangeGridlinePaint(Color.GREEN);
ValueAxis valueaxis = xyplot.getDomainAxis();
valueaxis.setAutoRange(true);
valueaxis.setFixedAutoRange(60000D);
valueaxis.setVisible(true);
valueaxis.setAxisLinePaint(Color.yellow);
valueaxis.setLabelPaint(Color.yellow);
valueaxis.setAutoTickUnitSelection(false); calendar = Calendar.getInstance();
// calendar.set(Calendar.HOUR_OF_DAY, 0);
//calendar.set(Calendar.MINUTE, 0);
//calendar.set(Calendar.SECOND, 0);
// ((DateAxis) valueaxis).setMinimumDate(calendar.getTime());
((DateAxis) valueaxis).setTickUnit((new DateTickUnit(DateTickUnit.SECOND, 10, new SimpleDateFormat("HH:mm:ss"))));
valueaxis = xyplot.getRangeAxis();
valueaxis.setRange(-200.0D, 200);
valueaxis.setVisible(false); ChartPanel chartpanel = new ChartPanel(chart);
chartpanel.setPopupMenu(null);
chartpanel.setMouseZoomable(false);
add(chartpanel, BorderLayout.CENTER);然后再:total.addOrUpdate(new Second(), d);如何让时间是从00:00:00,而不是系统时间显示在时间轴上?