问题描述
在RCP中使用jfreechart绘制折线图和柱状图时,当图形的记录点数达到2000多时,图形生成时就有明显得延迟!现在需要对这个做优化,提高图片的刷新速度,不知道能从那些方面入手。
解决方案
解决方案二:
把你的代码贴出来看看
解决方案三:
大致如下:开始进入时刷一个空的图形:jfreechart=ChartFactory.createLineChart("函数每次执行时间","第N次执行","执行时长(CpuTick)",null,PlotOrientation.VERTICAL,true,true,false);//画图newChartComposite(composite_3,SWT.FILL,jfreechart,false);//监听CurveModel.getCurveModel().addObserver(this);数据进入后,刷新这个图形://更新datasetjfreechart.getCategoryPlot().setDataset(theCategoryDataset);//刷新图形界面jfreechart.fireChartChanged();现在就是纠结于theCategoryDataset里面记录到几千条时候,刷新就需要上秒的时间了
时间: 2024-10-09 15:32:34