`
南山忍者
  • 浏览: 86797 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jfreechart学习心得

阅读更多

 

前几天一直在使用JFreeChart进行作图,但是一直没有结果,现在终于把它弄明白了,在这儿写一下自己的感受,算是一次总结吧。

如何从数据库中提取数据,并将数据进行显示。感觉这个才是JFreeChart的王道~~

 

前几天在使用JfreeChart的时候,其数据集的使用是:

CategoryDataset dataset = DatasetUtilities.createCategoryDataset(rowKeys,columnKeys,data)

 

很明显这样是不行的,因为在JFreeChart中横坐标的值要与纵坐标的值一一对应,而用这种方法是没办法将其做到的。所以应该使用这个方法。

 

DefaultCategoryDataset  dataset =new DefaultCategoryDataset();

 然后利用一个循环,使用addValue()方法,从数据库中将值放到dataset中。

 

		List<String> priceList=new ArrayList<String>();
		List<String> authorList=new ArrayList<String>();
		
		priceList=jfreeChart.getBookPriceByList();
		authorList=jfreeChart.getBookAuthorByList();
		
		DefaultCategoryDataset  dataset =new DefaultCategoryDataset();
		for(int i=0;i<authorList.size();i++){
			dataset.addValue(Double.parseDouble(String.valueOf(priceList.get(i))),"",String.valueOf(authorList.get(i)));
		}

 

首先定义了两个List,其中一个List是从数据中提取出书的作者,另一个是提取书的价格。然后用一个循环,将值放到dataset中。这样就成功了~~

 

 

 

分享到:
评论

相关推荐

    JFreeChart使用心得+列子

    **JFreeChart使用心得与实例解析** JFreeChart是一款强大的Java图表库,它允许开发者创建各种复杂的图表,如柱状图、饼图、...通过实践和学习,你可以熟练掌握JFreeChart,为你的应用增添生动、直观的数据展示功能。

    jfreechart demo

    在学习过程中,博主的博客记录也是一个很好的资源,它可能包含了使用 JFreeChart 的心得、技巧以及遇到问题的解决方案。通过阅读这些记录,你可以进一步加深对 JFreeChart 的理解和应用。 总之,JFreeChart 是 Java...

    jfreechartdemo.rar

    总的来说,"jfreechartdemo.rar"提供了从理论到实践的全面JFreeChart学习资源。通过深入研究文档和实践代码,开发者不仅可以掌握JFreeChart的基本用法,还能了解如何根据需求进行高级定制,从而在自己的项目中充分...

    jfreechart开发文档

    开发文档中的个人学习笔记和心得,通常会包含作者在实践过程中遇到的问题、解决方案和最佳实践,对于初学者来说是非常宝贵的参考资料。通过阅读这些笔记,可以更快地掌握JFreeChart的使用技巧。 9. **社区支持** ...

    java报表jfreechart开发

    通过本文的学习,读者应该能够掌握如何使用JFreeChart来创建和定制各种类型的图表。无论是简单的数据可视化还是复杂的动态图表,JFreeChart都能提供强大的支持。希望本文能帮助大家更好地利用这一强大的工具。

    javaweb实训总结.docx

    作者在实训的过程中,学习了单态模式和 JFreechart 的相关技术。作者认为,这些技术对于 javaweb 的学习非常重要,掌握这些技术能够帮助开发者更好地开发 Web 应用程序。 学习俄罗斯方块项目和人力资源项目 作者在...

    6年javaEE开发的Word资料合集

    Java面试题 最小函数依赖 在数据库中实现base64编码和解码 java servlet总结 java的时间操作 画Web流程图的一点心得 深入Java核心 Java内存分配原理精讲 JAVA调用存储过程详解 经典SQL语句大全 使用jfreechart + ...

    ireport快速入门指南

    在文档的最后,作者辛云飞特别强调,这篇总结旨在分享他个人的学习心得,旨在帮助刚接触报表设计的新手。他欢迎任何批评和指正,希望这篇总结能被读者任意分割和转载,同时也表达了对前辈们的感谢之情。

Global site tag (gtag.js) - Google Analytics