使用JFreeChart-创建折线图的小结(之CreateLineChart)
时间: 2024-01-08 10:04:45 浏览: 132
JFreeChart-create-Line.rar_chart line 3D_java绘制折线图_jfreechart_坐标
JFreeChart是一款开源的Java图表库,它可以创建各种类型的图表,包括折线图、柱状图、饼图等等。下面是使用JFreeChart创建折线图的小结,包括CreateLineChart方法的使用。
1. 导入依赖
```
<dependency>
<groupId>org.jfree</groupId>
<artifactId>jfreechart</artifactId>
<version>1.5.0</version>
</dependency>
```
2. 创建数据集
```
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");
```
3. 创建图表对象
```
JFreeChart chart = ChartFactory.createLineChart(
"Line Chart Demo", // 图表标题
"Category", // X轴标签
"Value", // Y轴标签
dataset, // 数据集
PlotOrientation.VERTICAL, // 图表方向
true, // 是否显示图例
true, // 是否显示提示信息
false // 是否生成URL链接
);
```
4. 设置图表样式
```
chart.setBackgroundPaint(Color.white);
CategoryPlot plot = chart.getCategoryPlot();
plot.setBackgroundPaint(Color.lightGray);
plot.setRangeGridlinePaint(Color.white);
```
5. 显示图表
```
ChartFrame frame = new ChartFrame("Line Chart", chart);
frame.pack();
frame.setVisible(true);
```
以上就是使用JFreeChart创建折线图的基本步骤,其中CreateLineChart方法是用来创建折线图的。你可以根据自己的需求对图表进行更多的定制化设置。
阅读全文