我想創建簡單的XYSplineRenderer,但代碼只工作,如果我寫XYDotRenderer a = new XYDotRenderer();或XYLineAndShapeRenderer a = new XYLineAndShapeRenderer();同一個人能說出我做錯了什麼嗎?我只是編程的初學者。jfreechart XYLineAndShaperanderer,XYDotRenderer和XYSplineRenderer之間的代碼區別?
這裏是我的代碼:
package kubas;
import org.jfree.chart.*;
import org.jfree.chart.axis.*;
import org.jfree.chart.plot.*;
import org.jfree.chart.renderer.xy.XYSplineRenderer;
import org.jfree.data.xy.*;
import org.jfree.ui.ApplicationFrame;
public class spausdink {
public static void main(String[] args) {
XYSeries series = new XYSeries("XY grafikas");
series.add(1, 2);
series.add(2, 4);
series.add(3, 8);
series.add(4, 16);
series.add(5, 32);
series.add(6, 64);
series.add(7, 128);
series.add(8, 256);
series.add(9, 512);
series.add(10, 1024);
XYSeriesCollection dataset = new XYSeriesCollection();
dataset.addSeries(series);
ApplicationFrame frame = new ApplicationFrame("Mano grafikas");
NumberAxis xax = new NumberAxis("x");
NumberAxis yax = new NumberAxis("y");
XYSplineRenderer a = new XYSplineRenderer();
a.setPrecision(10);
XYPlot xyplot = new XYPlot(dataset, xax, yax, a);
JFreeChart chart = new JFreeChart(xyplot);
ChartPanel chartPanel = new ChartPanel(chart);
frame.setContentPane(chartPanel);
frame.pack();
frame.setVisible(true);
}
}
編輯的短消息:
兩個代碼正常工作,然後創建新的項目。
1爲[SSCCE](http://sscce.org/)。 – trashgod 2013-02-09 23:55:48