java描点连线画图
时间: 2024-01-12 21:21:55 浏览: 61
以下是使用JFreeChart库在Java中描点连线画图的示例代码:
```java
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartFrame;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.plot.XYPlot;
import org.jfree.data.xy.XYDataset;
import org.jfree.data.xy.XYSeries;
import org.jfree.data.xy.XYSeriesCollection;
public class LineChartExample {
public static void main(String[] args) {
// 创建数据集
XYDataset dataset = createDataset();
// 创建图表
JFreeChart chart = ChartFactory.createXYLineChart(
"描点连线图", // 图表标题
"X轴", // X轴标签
"Y轴", // Y轴标签
dataset // 数据集
);
// 设置图表样式
XYPlot plot = chart.getXYPlot();
// 可以在这里设置其他样式,如线条颜色、点的形状等
// 创建图表窗口并显示图表
ChartFrame frame = new ChartFrame("Line Chart Example", chart);
frame.pack();
frame.setVisible(true);
}
private static XYDataset createDataset() {
XYSeries series = new XYSeries("数据系列");
series.add(1, 5);
series.add(2, 10);
series.add(3, 8);
series.add(4, 12);
series.add(5, 6);
XYSeriesCollection dataset = new XYSeriesCollection();
dataset.addSeries(series);
return dataset;
}
}
```
这段代码使用了JFreeChart库创建了一个描点连线图,其中包括了创建数据集、创建图表、设置图表样式以及显示图表的步骤。你可以根据自己的需求修改数据集和图表样式。
阅读全文