java.awt.headless 如何生成图表

   2024-10-10 2880
核心提示:在Java中生成图表通常使用的是JFreeChart库。你可以使用以下代码示例来生成一个简单的图表:import org.jfree.chart.ChartFactor

在Java中生成图表通常使用的是JFreeChart库。你可以使用以下代码示例来生成一个简单的图表:

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 ChartExample {    public static void main(String[] args) {        DefaultCategoryDataset dataset = new DefaultCategoryDataset();        dataset.addValue(1.0, "Category 1", "Value 1");        dataset.addValue(2.0, "Category 1", "Value 2");        dataset.addValue(3.0, "Category 1", "Value 3");        JFreeChart chart = ChartFactory.createBarChart(                "Bar Chart Example",                "Category",                "Value",                dataset,                PlotOrientation.VERTICAL,                false,                true,                false        );        ChartPanel chartPanel = new ChartPanel(chart);        chartPanel.setPreferredSize(new Dimension(800, 600));        JFrame frame = new JFrame("Chart Example");        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);        frame.getContentPane().add(chartPanel);        frame.pack();        frame.setVisible(true);    }}

这段代码使用了JFreeChart库来创建一个简单的柱状图。你可以根据需要修改数据集、图表类型和其他属性来生成不同类型的图表。在使用JFreeChart时,确保在项目中包含相关的JAR文件。

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号