折线图的制作(java)

    xiaoxiao2021-03-25  114

    1.使用JFreeChart图表制作框架

    2.设置数据集

    DefaultCategoryDataset dateset = new DefaultCategoryDataset(); dateset.setValue(6, "a", "1"); dateset.setValue(7, "a", "2"); dateset.setValue(3, "a", "3"); dateset.setValue(2, "a", "4"); dateset.setValue(9, "a", "5"); dateset.setValue(5, "b", "2"); dateset.setValue(3, "b", "3"); dateset.setValue(9, "b", "4");

    setValue(y轴的值,线条的分类,x轴的值)

    3.获得JFreeChart对象

    JFreeChart chart=ChartFactory.createLineChart( "test", //图表标题 "month", //X轴lable "sales", //Y轴lable dateset, //数据集 PlotOrientation.VERTICAL, //图表放置模式水平/垂直  true, //显示lable false, //显示提示 false //显示urls );

    4.使用输出流输出图表(借助CharUtilities接口)

    OutputStream os=new FileOutputStream("f:\\test.jpg"); ChartUtilities.writeChartAsJPEG(os, chart, 500, 500); os.close();

    5.结果浏览:

    图表中最下面的框框为lebal

    转载请注明原文地址: https://ju.6miu.com/read-14713.html

    最新回复(0)