前几天一直在使用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是一款强大的Java图表库,它允许开发者创建各种复杂的图表,如柱状图、饼图、...通过实践和学习,你可以熟练掌握JFreeChart,为你的应用增添生动、直观的数据展示功能。
在学习过程中,博主的博客记录也是一个很好的资源,它可能包含了使用 JFreeChart 的心得、技巧以及遇到问题的解决方案。通过阅读这些记录,你可以进一步加深对 JFreeChart 的理解和应用。 总之,JFreeChart 是 Java...
总的来说,"jfreechartdemo.rar"提供了从理论到实践的全面JFreeChart学习资源。通过深入研究文档和实践代码,开发者不仅可以掌握JFreeChart的基本用法,还能了解如何根据需求进行高级定制,从而在自己的项目中充分...
开发文档中的个人学习笔记和心得,通常会包含作者在实践过程中遇到的问题、解决方案和最佳实践,对于初学者来说是非常宝贵的参考资料。通过阅读这些笔记,可以更快地掌握JFreeChart的使用技巧。 9. **社区支持** ...
通过本文的学习,读者应该能够掌握如何使用JFreeChart来创建和定制各种类型的图表。无论是简单的数据可视化还是复杂的动态图表,JFreeChart都能提供强大的支持。希望本文能帮助大家更好地利用这一强大的工具。
作者在实训的过程中,学习了单态模式和 JFreechart 的相关技术。作者认为,这些技术对于 javaweb 的学习非常重要,掌握这些技术能够帮助开发者更好地开发 Web 应用程序。 学习俄罗斯方块项目和人力资源项目 作者在...
Java面试题 最小函数依赖 在数据库中实现base64编码和解码 java servlet总结 java的时间操作 画Web流程图的一点心得 深入Java核心 Java内存分配原理精讲 JAVA调用存储过程详解 经典SQL语句大全 使用jfreechart + ...
在文档的最后,作者辛云飞特别强调,这篇总结旨在分享他个人的学习心得,旨在帮助刚接触报表设计的新手。他欢迎任何批评和指正,希望这篇总结能被读者任意分割和转载,同时也表达了对前辈们的感谢之情。