- 浏览: 78066 次
- 性别:
- 来自: 合肥
文章分类
最新评论
-
lslsday:
djggggggggggggggggggggggggggggg ...
简单的Ckeditor--实现上传的功能 -
jps7777777:
fdsgfds
Ckeditor简单的数据提交
这个代码主要是jsp页面中完成的,没有涉及到后台的的代码
<%@page import="org.jfree.chart.title.TextTitle"%> <%@page import="org.jfree.chart.axis.NumberAxis"%> <%@page import="org.jfree.chart.axis.CategoryAxis"%> <%@ page contentType="text/html;charset=GBK"%> <%@ page import="org.jfree.chart.ChartFactory,org.jfree.chart.JFreeChart,org.jfree.chart.plot.PlotOrientation,org.jfree.chart.servlet.ServletUtilities,org.jfree.data.category.CategoryDataset,org.jfree.data.general.DatasetUtilities,org.jfree.chart.plot.*,org.jfree.chart.labels.*,org.jfree.chart.renderer.category.BarRenderer3D,java.awt.*,org.jfree.ui.*,org.jfree.chart.axis.AxisLocation"%> <% double[][] data = new double[][] { { 1310, 1220, 1110, 1000 }, { 720, 700, 680, 640 }, { 1130, 1020, 980, 800 }, { 440, 400, 360, 300 } }; String[] rowKeys = { "猪肉", "牛肉", "鸡肉", "鱼肉" }; String[] columnKeys = { "广州", "深圳", "东莞", "佛山" }; CategoryDataset dataset = DatasetUtilities.createCategoryDataset( rowKeys, columnKeys, data); JFreeChart chart = ChartFactory.createBarChart3D("肉类销量统计图", "肉类", "销量", dataset, PlotOrientation.VERTICAL, true, true, false); CategoryPlot plot = chart.getCategoryPlot(); CategoryAxis domainAxis = plot.getDomainAxis(); NumberAxis numberaxis = (NumberAxis) plot.getRangeAxis(); // 解决中文乱码问题 TextTitle textTitle = chart.getTitle(); textTitle.setFont(new Font("黑体", Font.PLAIN, 20)); domainAxis.setTickLabelFont(new Font("sans-serif", Font.PLAIN, 11)); domainAxis.setLabelFont(new Font("宋体", Font.PLAIN, 12)); numberaxis.setTickLabelFont(new Font("sans-serif", Font.PLAIN, 12)); numberaxis.setLabelFont(new Font("黑体", Font.PLAIN, 12)); chart.getLegend().setItemFont(new Font("宋体", Font.PLAIN, 12)); //设置网格背景颜色 plot.setBackgroundPaint(Color.white); //设置网格竖线颜色 plot.setDomainGridlinePaint(Color.pink); //设置网格横线颜色 plot.setRangeGridlinePaint(Color.pink); //显示每个柱的数值,并修改该数值的字体属性 BarRenderer3D renderer = new BarRenderer3D(); renderer.setBaseItemLabelGenerator(new StandardCategoryItemLabelGenerator()); renderer.setBaseItemLabelsVisible(true); //默认的数字显示在柱子中,通过如下两句可调整数字的显示 //注意:此句很关键,若无此句,那数字的显示会被覆盖,给人数字没有显示出来的问题 renderer.setBasePositiveItemLabelPosition(new ItemLabelPosition( ItemLabelAnchor.OUTSIDE12, TextAnchor.BASELINE_LEFT)); renderer.setItemLabelAnchorOffset(10D); //设置每个地区所包含的平行柱的之间距离 //renderer.setItemMargin(0.3); plot.setRenderer(renderer); //设置地区、销量的显示位置 //将下方的“肉类”放到上方 plot.setDomainAxisLocation(AxisLocation.TOP_OR_RIGHT); //将默认放在左边的“销量”放到右方 plot.setRangeAxisLocation(AxisLocation.BOTTOM_OR_RIGHT); String filename = ServletUtilities.saveChartAsPNG(chart, 700, 400, null, session); String graphURL = request.getContextPath() + "/DisplayChart?filename=" + filename; %> <img src="<%=graphURL%>" width=700 height=400 border=0 usemap="#<%= filename %>">
只在jsp的页面中书写的代码
显示的效果
发表评论
-
Flash报表
2012-03-15 13:11 0Flash报表 -
Ireport获得生成的pdf大小
2011-10-24 12:31 978首先将生成pdf的文件对应的数据库中的表进行清空,获得为空的时 ... -
JfreeChart代码总结
2011-07-20 17:25 0主要是一些JfreeChart代码的压缩包 -
折线图和JDBC
2011-07-20 16:54 0LineChartDemo2.java package st ... -
折线图
2011-07-20 16:26 0package study; import java.a ... -
折线图
2011-07-20 15:23 823package line; import java.aw ... -
JfreeChart的学习--饼形图
2011-07-20 14:46 0<%@ page language="java ... -
饼状图
2011-07-20 14:26 0连接数据库 DBUtil.java package uti ... -
饼形图+JDBC
2011-07-20 14:05 0从数据库中读取的数据生成了饼形的报表 Exercise.ja ... -
饼形图
2011-07-20 13:44 958Jfree.java package pie; im ... -
练习JfreeChart
2011-07-20 10:56 0Fruit.java package buy; imp ... -
练习JFreeChart
2011-07-20 09:27 0首先创建一个Fruit.java类 Fruit.java ... -
JFReeChart学习--柱状图(根据页面的选择)
2011-07-19 16:08 896根据页面的请求,来 ... -
jFreechart学习--柱状图(Web页面)
2011-07-19 15:31 2通过读取数据库的数据,在前台的Web页面中显示出来,设计到前台 ... -
JfreeChart学习--柱状图
2011-07-19 15:19 4我在网上查找了相关JfreeChart的资料,然后将其分类总结 ... -
jFreechart学习--柱状图
2011-07-18 14:43 876后台的代码和前台的jsp页面结合起来,然后在web页面中显示出 ... -
JFreeChart--柱状图简单实例
2011-07-18 13:46 1898现在学习jfreeChart,所以在网上查找了一些实 ...
相关推荐
JFreeChart是一个流行的开源Java库,它提供了丰富的图表类型,包括折线图、柱状图、饼图、散点图等,用于生成高质量的2D图表。在本示例中,我们关注的是"jfreechart的折线图demo",它演示了如何通过Servlet封装数据...
JFreeChart 饼状图 柱状图 柱状图 堆积柱状图 折线图 这个是我特地开发的一个用JFreeChart开发的用来画图的项目,已经开发成形了各种项目的各种需求的项目,并且自己可以拓展,根据需求修改代码,完成项目的需要。 ...
JFreeChart可生成饼图(pie charts)、柱状图(bar charts)、散点图(scatter plots)、时序图(time series)、甘特图(Gantt charts)等等多种图表,并且可以产生PNG和JPEG格式的输出,还可以与PDF和EXCEL关联。
1. **多样的图表类型**:JFreeChart 支持多种图表类型,满足不同场景的数据展示需求,包括折线图、柱状图、饼图、面积图、甘特图、散点图、热力图等,且可以自定义样式和颜色。 2. **高度可定制化**:用户可以根据...
JFreeChart支持多种图表类型,包括柱状图、饼图、线形图、散点图、甘特图、雷达图、热力图等,这些图表广泛应用于数据分析、报表生成、GUI应用等领域。通过这个库,你可以自定义颜色、字体、标签、数据源等,以满足...
JFreeChart不仅支持常见的图表类型,如饼图、柱状图、折线图等,还支持一些高级图表类型,如时间序列图、散点图、甘特图等。此外,该库还包括了图表自定义样式的功能,允许开发者根据需求调整图表的外观。 #### ...
public JFreeChart createChart(String Ytitle, String title, CategoryDataset lineData, CategoryDataset barData) { //参考附件 return chart; } //struts 部分 <!--begin 维优特例 --> ...
标题中的"jfreechart-1.0.19工具"指的是这个版本的JFreeChart库,它是一个开源项目,用于在Java应用程序和Web应用中生成各种类型的图表,包括柱状图、饼图、线图、散点图、甘特图以及更复杂的图表类型。 描述中提到...
JFreeChart 是一个流行的 Java 图表库,它提供了丰富的图表类型,包括折线图、柱状图、饼图、散点图、甘特图等,适用于各种数据可视化需求。`jfreechart-1.0.5-demo-all` 包含了 JFreeChart 库的 1.0.5 版本的演示...
1. **图表类型多样**:JFreeChart支持多种图表类型,如折线图、柱状图、饼图、散点图、甘特图、雷达图、热力图以及3D图表等,可以满足数据分析和展示的广泛需求。 2. **定制性强**:每个图表的外观和感觉都可以高度...
1. 图表类型:JFreeChart支持的图表类型广泛,每个类型都有其特定的应用场景,例如柱状图用于比较类别之间的数值,饼图展示各部分占整体的比例,线图则适合展示数据随时间的变化趋势。 二、JFreeChart的使用 2. ...
“利用JFreeChart实现Java中饼状图、柱状图等图表并在Jsp中显示”这个标题表明我们将探讨如何使用JFreeChart库来创建各种类型的图表,如饼状图和柱状图,并且这些图表能够在JavaServer Pages (JSP) 中展示。...
在描述中提到的 "jfchart" 文件,可能是一个 JSP 页面,它演示了如何使用 JFreeChart 来绘制柱状图和多坐标轴组合柱状图。在 JFreeChart 中,柱状图的创建通常涉及以下步骤: 1. **创建 CategoryDataset**:这是...
1. **多样的图表类型**:JFreeChart 支持多种图表类型,如折线图、柱状图、饼图、甘特图、雷达图、热力图等,使开发者能够以可视化的方式展示复杂的数据集。 2. **丰富的定制选项**:用户可以通过调整颜色、字体、...
JFreeChart 是一个开源的Java库,用于生成高质量的2D图表,如折线图、饼图、柱状图和堆栈柱状图等。它广泛应用于数据分析、报告和应用程序中,提供丰富的自定义选项来满足各种视觉需求。在本项目中,你将找到能够...
JFreeChart 是一个广泛使用的开源 Java 图形库,它提供了丰富的图表类型,包括柱状图、饼图、线图、散点图、面积图、甘特图以及复杂的金融图表等。JFreeChart 1.0.13 版本是该库的一个稳定版本,为开发者提供了一个...
- **3D 图表**:JFreeChart 支持 3D 效果,如 3D 柱状图和饼图,增加视觉吸引力。 - **交互式图表**:通过结合 JavaFX,可以创建响应用户交互的图表,如缩放、平移和鼠标悬停提示。 - **时间序列图表**:适用于...
JFreeChart可生成饼图(pie charts)、柱状图(bar charts)、散点图(scatter plots)、时序图(time series)、甘特图(Gantt charts)等等多种图表,并且可以产生PNG和JPEG格式的输出,还可以与PDF和EXCEL关联
JFreeChart是一个强大的开源Java库,它提供了丰富的图表功能,包括饼图、柱状图、线图、散点图等多种类型,适用于数据可视化的需求。在本篇文章中,我们将深入探讨如何利用JFreeChart 1.0.13版本,在JSP(JavaServer...
JFreeChart是一款强大的开源Java库,它允许开发者在应用程序、Servlet和JSP中创建各种复杂的图表,包括折线图、柱状图、饼图、散点图、甘特图等。本指南涵盖了JFreeChart库的各个方面,帮助开发者充分利用其功能,...