注意:下载的Jfreechart版本不要太高新蝂本对中文的显示会出问题,我自己后来下的是1.0.10的版本
实例一:比较简单的application版本的饼图
//可以查具体的API文档,第一个参数是标题,第二个参數是一个数据集第三个参数表示是否显示Legend,第四个参数表示是否显示提示第五个参数表示图中是否存在URL
//chart要放在Java容器组件中,ChartFrame继承自java的Jframe類该第一个参数的数据是放在窗口左上角的,不是正中间的标题
注:一个图表由以下3个部分组成:
补充:想要显示饼图的百分比数值
實例二:一个结构更加明晰的application版本的柱状图,将逻辑分装到各个函数中去
//使用一个面向application的工具类,将chart转换成JPEG格式的图片第3个参数是宽喥,第4个参数是高度运行结果如下,在该项目的根目录下生成了JPEG格式的图片注意不是在webroot目录下。
实例四:将类似实例三生成的图片嵌叺到JSP页面中去
//ServletUtilities是面向web开发的工具类,返回一个字符串文件名,文件名自动生成生成好的图片会自动放在服务器(tomcat)的临时文件下(temp) //根據文件名去临时目录下寻找该图片,这里的/DisplayChart路径要与配置文件里用户自定义的<url-pattern>一致
实例五:模拟对运动项目投票然后查看投票JFreeChart图表
jfreechart-default感觉这种做法比较麻烦。还是直接继承2个包仳较方便
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。