jfreechart图表
时间: 2023-07-29 15:12:04 浏览: 34
JFreeChart是一个免费的Java类库,用于创建各种图表,包括条形图、饼图、折线图、时间序列图、散点图等等。它可以与Swing、JavaFX和其他Java应用程序一起使用,并为用户提供了强大的自定义选项以及丰富的交互式功能。如果你想在你的Java应用程序中添加图表,那么JFreeChart是一个非常好的选择。下面是一个简单的示例程序,它演示了如何使用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 BarChartExample {
public static void main(String[] args) {
// 创建数据集
DefaultCategoryDataset dataset = new DefaultCategoryDataset();
dataset.addValue(100, "Sales", "Product A");
dataset.addValue(200, "Sales", "Product B");
dataset.addValue(150, "Sales", "Product C");
// 创建柱状图
JFreeChart chart = ChartFactory.createBarChart("Sales", "Product", "Revenue", dataset);
// 显示图表
ChartFrame frame = new ChartFrame("Sales Chart", chart);
frame.pack();
frame.setVisible(true);
}
}
```
这个程序创建了一个包含三个数据点的柱状图,每个数据点代表不同产品的销售额。你可以根据自己的需求自定义图表的外观和交互式行为。
相关推荐














