public class PieServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //创建数据源 //创建jreechart对象,用于绘制成图表 //生成图片,输出 // DefaultPieDataset dataset=new DefaultPieDataset(); // dataset.setValue("Category1", 48.5); // dataset.setValue("Category2", 21.5); // dataset.setValue("Category3", 30); // JFreeChart jfc=ChartFactory.createPieChart(new String("JFreeDemo", dataset); DefaultCategoryDataset dataset=new DefaultCategoryDataset();//创建折线图的数据源 dataset.addValue(100, "First", "2012"); dataset.addValue(3, "First", "2013"); dataset.addValue(10, "First", "2014"); dataset.addValue(120, "First", "2015"); dataset.addValue(50, "First", "2016"); dataset.addValue(200, "First", "2017"); dataset.addValue(20, "str", "2012"); dataset.addValue(34, "str", "2013"); dataset.addValue(50, "str", "2014"); dataset.addValue(16, "str", "2015"); dataset.addValue(530, "str", "2016"); dataset.addValue(200, "str", "2017"); JFreeChart jfc=ChartFactory.createLineChart("标题","x坐标说明", "y坐标说明", dataset,PlotOrientation.VERTICAL,true,true,false);//创建jreechart对象,用于绘制成图 表 response.setContentType("p_w_picpath/png"); OutputStream out=response.getOutputStream(); ChartUtilities.writeChartAsPNG(out, jfc, 500, 300);//生成图片,输出 out.flush(); out.close(); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request,response); } }
java的绘画图报表的组件_JFreeChart
原创
©著作权归作者所有:来自51CTO博客作者wg_LiacFBGF的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
RuoYi整合积木报表
RuoYi整合积木报表
xml spring .net -
【JFreeChart报表组件】使用JFreeChart进行图形报表打印
报表组件_JFreeChartJFreeChart主要是用来制作各种各样的图表,这些图ttp://d
jfreechart 图形报表 ChartFactory PlotOrientation DefaultCategoryDatas -
WPF 柱状图报表饼图报表区域折线图报表横向柱状图报表折线图报表
WPF 柱状图报表饼图报表区域折线图报表横向柱状图报表折线图报表
WPF 报表图 柱状图 饼状图 控件 WPF XAML -
用JFreeChart增强JSP报表的用户体验(1)
JFreeChart是一组功能强大、灵活易用的Java绘图API,使用它可以生成多种通用性的报表,包括柱状图、饼图、曲线图、甘特图等。它能够用在Swing和Web等中制作自定义的图表或报表,并且得到广泛的应用
jfreechart JSP Servlet 360 Myeclipse -
python画图未响应 python画图报错
pycharm使用matplotlib绘制图像报错解决方法如下:安装pyqt5即可
python画图未响应 解决方法