0

使用中に問題が発生しgetTime()ました。メソッドは別のクラスから渡され、 を使用してSystem.currentTimeMillis()います。誰かが私を助けることができますか?本当にありがとうございました。ありがとうございました。

panelGraph = new JPanel();
panelGraph.setLayout(new BorderLayout());

aesDataset = XYDataset(caes.getTimeTotal());

JFreeChart chart = ChartFactory.createTimeSeriesChart(
    "Graph: Encrypted Result", "SetFile", "Time", aesDataset, true, true, false);

chart.setBackgroundPaint(Color.green);
XYPlot plot = (XYPlot) chart.getPlot();
plot.setOrientation(PlotOrientation.VERTICAL);
plot.setBackgroundPaint(Color.lightGray);
plot.setDomainGridlinePaint(Color.white);
plot.setRangeGridlinePaint(Color.white);
plot.setAxisOffset(new RectangleInsets(5.0, 5.0, 5.0, 5.0));

XYItemRenderer renderer = plot.getRenderer();
renderer.setSeriesPaint(0, Color.red);

NumberAxis yAxis1 = (NumberAxis) plot.getRangeAxis();
yAxis1.setTickLabelPaint(Color.red);

ChartPanel frame1 = new ChartPanel(chart);
frame1.setSize(400, 300);
panelGraph.add(frame1);
4

1 に答える 1

0

TimeSeriesCollection dataset = new TimeSeriesCollection();の代わりに使用しXYDatasetます。次に、データセット TimeSeries に次のように追加します。dataset.addSeries(timeSeries); ここで、timeSeries は のリストを持つオブジェクトですTimeSeriesDataItem

于 2012-09-27T01:00:00.987 に答える