本来想用FastScatterChart ,发现功能很单一,写了个简单的ScatterChart,加上了注释功能
package analysis;
import java.awt.BasicStroke;
import java.awt.Color;
import java.awt.Font;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartFrame;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.annotations.XYTextAnnotation;
import org.jfree.chart.axis.NumberAxis;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.chart.plot.XYPlot;
import org.jfree.data.xy.DefaultXYDataset;
import org.jfree.ui.RefineryUtilities;
public class ScatterPlot {
public static void data(String title,String[] a,String[] b)
{
DefaultXYDataset xydataset = new DefaultXYDataset ();
double[][] data=new double[2][a.length];
for(int i=0;i<a.length;i++)
{
data[0][i]=Double.parseDouble(a[i]);