久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

怎么用java代碼生成柱狀圖

161次閱讀
沒有評論

共計 1292 個字符,預計需要花費 4 分鐘才能閱讀完成。

要用 Java 代碼生成柱狀圖,可以使用第三方庫 JFreeChart。以下是一個簡單的示例代碼,演示如何使用 JFreeChart 生成柱狀圖:

首先,確保已經(jīng)將 JFreeChart 庫添加到項目中。可以在 Maven 項目的 pom.xml 文件中添加以下依賴項:

<dependency>
    <groupId>org.jfree</groupId>
    <artifactId>jfreechart</artifactId>
    <version>1.5.3</version>
</dependency>

然后,可以使用以下代碼生成柱狀圖:

import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartUtilities;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.data.category.DefaultCategoryDataset;

import java.io.File;
import java.io.IOException;

public class BarChartExample {public static void main(String[] args) {// 創(chuàng)建數(shù)據(jù)集 
        DefaultCategoryDataset dataset = new DefaultCategoryDataset();
        dataset.addValue(10, "Category 1", "Bar 1");
        dataset.addValue(15, "Category 1", "Bar 2");
        dataset.addValue(20, "Category 2", "Bar 1");
        dataset.addValue(12, "Category 2", "Bar 2");
        dataset.addValue(8, "Category 3", "Bar 1");
        dataset.addValue(25, "Category 3", "Bar 2");

        // 創(chuàng)建柱狀圖 
        JFreeChart chart = ChartFactory.createBarChart("Bar Chart Example",
                "Category",
                "Value",
                dataset,
                PlotOrientation.VERTICAL,
                true,
                true,
                false
        );

        // 保存圖表為 PNG 圖片 
        File file = new File("bar_chart.png");
        try {ChartUtilities.saveChartAsPNG(file, chart, 800, 600);
            System.out.println("Bar chart saved to " + file.getAbsolutePath());
        } catch (IOException e) {e.printStackTrace();
        }
    }
}

這段代碼創(chuàng)建了一個簡單的柱狀圖,圖表將保存為一個名為“bar_chart.png”的 PNG 圖片文件。你可以根據(jù)自己的需求進行修改和擴展。

丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-12-16發(fā)表,共計1292字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關以外文章皆由網(wǎng)絡搜集發(fā)布,轉(zhuǎn)載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 睢宁县| 合山市| 五原县| 杭锦旗| 桃园市| 怀安县| 福泉市| 梁平县| 封开县| 梁山县| 平湖市| 凌海市| 宜兰县| 宁阳县| 彰武县| 双峰县| 曲沃县| 监利县| 南投县| 鄂托克旗| 沈丘县| 玛沁县| 鄂托克前旗| 新和县| 明星| 辽中县| 武邑县| 当涂县| 平和县| 海口市| 建湖县| 宝应县| 昌吉市| 南木林县| 文山县| 桃源县| 津市市| 萨迦县| 禹城市| 城市| 杭州市|