java怎么实现折线图
时间: 2023-05-13 16:06:17 浏览: 108
折线图的实现
Java可以使用开源的图表库JFreeChart来实现折线图。以下是一个简单的示例代码:
```java
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartFrame;
import org.jfree.chart.JFreeChart;
import org.jfree.data.category.DefaultCategoryDataset;
public class LineChartExample {
public static void main(String[] args) {
// 创建数据集
DefaultCategoryDataset dataset = new DefaultCategoryDataset();
dataset.addValue(1.0, "Series 1", "Category 1");
dataset.addValue(2.0, "Series 1", "Category 2");
dataset.addValue(3.0, "Series 1", "Category 3");
dataset.addValue(4.0, "Series 1", "Category 4");
dataset.addValue(5.0, "Series 1", "Category 5");
// 创建折线图
JFreeChart chart = ChartFactory.createLineChart(
"Line Chart Example", // 图表标题
"Category", // X轴标签
"Value", // Y轴标签
dataset // 数据集
);
// 显示图表
ChartFrame frame = new ChartFrame("Line Chart Example", chart);
frame.pack();
frame.setVisible(true);
}
}
```
这个示例代码创建了一个包含5个数据点的折线图,使用了JFreeChart库的DefaultCategoryDataset类来存储数据,使用ChartFactory类创建折线图,最后使用ChartFrame类显示图表。
阅读全文