中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

java.awt.headless 如何生成圖表

小樊
82
2024-06-15 14:07:28
欄目: 編程語言

在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文件。

0
凯里市| 临沭县| 乌拉特中旗| 邢台市| 晋中市| 琼海市| 虎林市| 昌宁县| 北票市| 龙门县| 库伦旗| 南昌县| 盐边县| 陇川县| 宁夏| 肥东县| 仙桃市| 芦山县| 余庆县| 南雄市| 遵义县| 兴宁市| 明水县| 安图县| 潞城市| 惠水县| 婺源县| 抚宁县| 赤水市| 乌拉特前旗| 曲沃县| 东方市| 敦化市| 平利县| 桦南县| 景洪市| 梅河口市| 崇礼县| 钟祥市| 彰武县| 高安市|