前几天一直在使用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 图表库,支持多种图表类型,包括但不限于条形图、饼图、雷达图、K线图等。它适用于客户端/服务器 (C/S)、浏览器...
这份学习资料是针对 JFreeChart 的使用进行讲解,主要涵盖了如何在 Web 项目中集成 JFreeChart 以及创建不同类型的图表。 1. **Web 项目集成**: 在一个标准的 Web 项目中,为了展示 JFreeChart 生成的图表,我们...
### jfreechart中文学习文档 #### 一、引言 ##### 1.1 JFreeChart 是什么? **1.1.1 概览** JFreeChart 是一款为 Java 平台设计的免费图表库。这款工具非常适合在各种 Java 应用程序、Applet 和 Servlet 中使用...
JfreeChart学习总结JfreeChart学习总结
**JFreeChart学习文档** **一、JFreeChart简介** JFreeChart是一个强大的Java图表库,它能够生成各种类型的高质量图表,包括折线图、柱状图、饼图、散点图、甘特图以及时间序列图表等。这个库广泛应用于数据分析、...
这个“JFreeChart学习资料大全”压缩包包含了丰富的资源,旨在帮助开发者深入理解和熟练运用JFreeChart。 首先,了解JFreeChart的基本概念至关重要。JFreeChart库提供了一组类和接口,用于构建和定制图表。它支持...
### JFreeChart学习总结 #### 一、为什么学习JFreeChart? 随着互联网技术的飞速发展,越来越多的应用程序转向了Web平台。这不仅包括传统的静态网页,也涵盖了那些需要复杂数据展示的应用,如报表系统。然而,从...
JFreeChart是一款强大的Java图表库,它允许开发者创建多种类型的高质量图表,包括柱状图、饼图、线图、散点图、面积...通过深入学习和实践,你可以充分利用JFreeChart的潜力,提升你的应用程序或项目的数据可视化能力。
在本篇“JFreeChart学习笔记3-简单Line图形创建”中,我们将深入探讨如何使用JFreeChart库在Java环境中创建基本的线性图表。JFreeChart是一个强大的、开源的Java图表库,它允许开发者轻松地生成各种类型的图表,包括...
博文链接:https://yangwei.iteye.com/blog/114734
JFreeChart 是一个强大的 Java 图形库,专用于创建各种类型的图表,如柱状图、饼图、雷达图和蜡烛图等。它在客户端/服务器端甚至实时环境中都有着广泛的应用。当前版本为 jfreechart-1.0.11。要使用 JFreeChart 创建...
《JFreeChart学习详解》 JFreeChart是一个强大的Java库,用于生成高质量的图表,包括折线图、柱状图、饼图、散点图等多种类型。它在各种应用程序中广泛应用,尤其适合于Web应用程序中数据可视化的实现。本文将通过...
在学习过程中,博主的博客记录也是一个很好的资源,它可能包含了使用 JFreeChart 的心得、技巧以及遇到问题的解决方案。通过阅读这些记录,你可以进一步加深对 JFreeChart 的理解和应用。 总之,JFreeChart 是 Java...
**jFreeChart学习资源概述** jFreeChart是一个强大的开源Java库,用于生成高质量的图表,包括线图、柱状图、饼图、散点图、甘特图等多种类型的图表。这个资源包包含了学习jFreeChart所需的所有关键元素,包括jar...
jfreechart-1.5.2.jar,jfreechart|jfreechart
这个“jfreechart-学习资料”压缩包显然是一份专为初学者准备的资源集合,其中包含了丰富的教程、说明和示例,帮助初学者快速掌握JFreeChart的使用。 JFreeChart支持多种图表类型,包括柱状图、饼图、线形图、散点...