本文主要是介绍折线图的制作(java),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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
这篇关于折线图的制作(java)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!