我使用这种方法创建了一个 JFreeChart 对象:
private JFreeChart createChart(XYDataset xydataset)
{
jfreechart = ChartFactory.createTimeSeriesChart("Server Throughtput", "Time", "Bytes/s", xydataset, true, true, false);
XYPlot xyplot = (XYPlot) jfreechart.getPlot();
ValueAxis valueaxis = xyplot.getDomainAxis();
valueaxis.setAutoRange(true);
valueaxis.setFixedAutoRange(60000D);
valueaxis = xyplot.getRangeAxis();
valueaxis.setRange(0.0D, 100D);
return jfreechart;
}
图表会自动更新。我设置为最大值 100D。一段时间后收到的值超过 100D。如何在运行时自动调整图表?