菜单
  

    <title>My JSP 'jfreechart.jsp' starting page</title>
        
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">    
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="This is my page">
    <!--
    <link rel="stylesheet" type="text/css" href="styles.css">
    -->
    </head>

    <body>
    <%
    DefaultPieDataset dataset = new DefaultPieDataset();
    dpd.setValue("管理人员", 25);  //输入数据
    dpd.setValue("市场人员", 25);
    dpd.setValue("开发人员", 45);
    dpd.setValue("其他人员", 10);
    JFreeChart chart = ChartFactory.createPieChart3D("某公司人员组织结构图",dataset,true,true,true);
    String fileName = ServletUtilities.saveChartAsPNG(chart,500,400,session);
    String url = request.getContextPath()+"/DisplayChart?filename="+fileName;
    %>
    <img src="<%=url %>" width="500" height="400">
    </body>
    </html>
    当然,同样在页面中,图片的显示效果如下:
     
    图4.15 JSP页面中的输出结果

    通过上述几种方法,我克服了设计过程中遇到的种种问题,设计了个基于JFreeChart的动态数据可视化的基本原型系统。

    5    总结
    本文通过详尽的实例讲述了如何利用JFreeChart开发常用的柱状图、饼图和曲线图。从这些实例中可以看出,JFreeChart是我们开发图表或报表的理想选择,它简单易用,并且容易理解,是我们开发的利刃。
    一句老话说的:万事开头难。的确是这样的,不过在经过三个多月的努力终于完成了,有种如释重负的感觉。此外,还得出一个结论:知识必须通过应用才能真正实现其价值!有些东西以为学会了,但真正到要用的时候才发现是两回事,所以我认为只有到真正用得时候才是真正的学会了,理论和实践是不能分开的两兄弟。
  1. 上一篇:《Premiere视频制作》教学网站设计与实现
  2. 下一篇:C#条码仓库管理系统的设计与开发—统计、报表模块
  1. 基于MATLAB的图像增强算法设计

  2. jsp+sqlserver高校二手商品交...

  3. 基于Kinect的手势跟踪与识别算法设计

  4. JAVA基于安卓平台的医疗护工管理系统设计

  5. java+mysql设备监控记录的大...

  6. 基于核独立元分析的非线...

  7. 基于Hadoop的制造过程大数据存储平台构建

  8. 十二层带中心支撑钢结构...

  9. 杂拟谷盗体内共生菌沃尔...

  10. 河岸冲刷和泥沙淤积的监测国内外研究现状

  11. 大众媒体对公共政策制定的影响

  12. 酸性水汽提装置总汽提塔设计+CAD图纸

  13. 当代大学生慈善意识研究+文献综述

  14. 中考体育项目与体育教学合理结合的研究

  15. 电站锅炉暖风器设计任务书

  16. java+mysql车辆管理系统的设计+源代码

  17. 乳业同业并购式全产业链...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回