使用Java语言帮我实现一个美丽的JFreeChart折线图 
时间: 2023-05-22 16:06:44 浏览: 54
好的,我可以帮你实现一个美丽的JFreeChart折线图。您可以使用JFreeChart库创建一个折线图,并使用Java Swing将其显示在GUI上。具体步骤可以参考以下代码示例:
```
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartPanel;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.data.category.DefaultCategoryDataset;
import javax.swing.*;
import java.awt.*;
public class JFreeChartDemo extends JFrame {
public JFreeChartDemo() {
// 创建数据集
DefaultCategoryDataset dataset = new DefaultCategoryDataset();
dataset.addValue(1, "sales", "Jan");
dataset.addValue(2, "sales", "Feb");
dataset.addValue(3, "sales", "Mar");
dataset.addValue(4, "sales", "Apr");
dataset.addValue(5, "sales", "May");
dataset.addValue(6, "sales", "Jun");
// 创建折线图
JFreeChart chart = ChartFactory.createLineChart("Sales", "Month", "Revenue", dataset, PlotOrientation.VERTICAL, true, true, false);
// 将折线图添加到面板上
ChartPanel panel = new ChartPanel(chart);
panel.setPreferredSize(new Dimension(500, 350));
add(panel, BorderLayout.CENTER);
}
public static void main(String[] args) {
JFreeChartDemo demo = new JFreeChartDemo();
demo.pack();
demo.setVisible(true);
demo.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
```
这段代码将生成一个包含数据集的折线图。您可以将数据集替换为您自己的数据,并修改图表的标题和标签来创建您自己的折线图。
相关推荐
















