- 浏览: 510482 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (299)
- Oracle(pl/sql_Erp_Pro*C) (69)
- 设计模式 (4)
- spring (23)
- ext (17)
- apache开源项目应用 (4)
- jquery (16)
- 生活琐事 (8)
- 下载资源 (23)
- mysql (2)
- Eclipse使用积累 (5)
- 报表类(报表/图表) (13)
- php (4)
- Web多彩文本框 (3)
- json (4)
- jqgrid (2)
- ant (2)
- java算法积累 (8)
- EL表达式/JSTL (4)
- poi (3)
- gwt (2)
- 爬网第一步 (2)
- javascript (17)
- Javaweb (8)
- tomcat (1)
- flex (1)
- Java&DB (3)
- J2SE (7)
- linux (3)
- 数据结构 (1)
- dot net (5)
- struts (1)
- ibatis (1)
- log4j (1)
- 项目管理 (1)
- Java native interface(jni,jacob......) (5)
- applet (1)
- VB.net/C#.net/JNI (20)
- css (1)
- Sqlite (1)
- servlet (1)
- REST (1)
最新评论
-
wenhurena:
能不能给一下解压密码roki.work.2017@gmail. ...
Ebs解体新書と学習資料1 -
liutao1600:
楼主写的太好了,每天学习~~
Spring_MVC(6)测试 -
liutao1600:
太好了,每天学习你的文章~~~
Spring_MVC(3)表单页面处理 -
liutao1600:
学习了,太好了
Spring_MVC(2)控制层处理 -
liutao1600:
学习了~~~
Spring_MVC(1)构建简单web应用
package test; import java.awt.Color; import java.awt.Dimension; import java.awt.Font; import java.awt.GradientPaint; import java.io.File; import java.io.IOException; import javax.swing.JPanel; import org.jfree.chart.ChartFactory; import org.jfree.chart.ChartPanel; import org.jfree.chart.ChartUtilities; import org.jfree.chart.JFreeChart; import org.jfree.chart.axis.CategoryAxis; import org.jfree.chart.axis.CategoryLabelPositions; import org.jfree.chart.axis.NumberAxis; import org.jfree.chart.demo.BarChartDemo1; import org.jfree.chart.labels.StandardCategorySeriesLabelGenerator; import org.jfree.chart.plot.CategoryPlot; import org.jfree.chart.plot.PlotOrientation; import org.jfree.chart.renderer.category.BarRenderer; import org.jfree.data.category.CategoryDataset; import org.jfree.data.category.DefaultCategoryDataset; import org.jfree.ui.ApplicationFrame; import org.jfree.ui.RefineryUtilities; public class GenerateJpg { private static CategoryDataset createDataset() { String s = "每日PV"; String s1 = "每日IP数"; String s2 = "注册用户数"; String s3 = "A网站"; String s4 = "B网站"; String s5 = "C网站"; String s6 = "D网站"; String s7 = "E网站"; DefaultCategoryDataset defaultcategorydataset = new DefaultCategoryDataset(); defaultcategorydataset.addValue(1.0D, s, s3); defaultcategorydataset.addValue(4D, s, s4); defaultcategorydataset.addValue(3D, s, s5); defaultcategorydataset.addValue(5D, s, s6); defaultcategorydataset.addValue(5D, s, s7); defaultcategorydataset.addValue(5D, s1, s3); defaultcategorydataset.addValue(7D, s1, s4); defaultcategorydataset.addValue(6D, s1, s5); defaultcategorydataset.addValue(8D, s1, s6); defaultcategorydataset.addValue(4D, s1, s7); defaultcategorydataset.addValue(4D, s2, s3); defaultcategorydataset.addValue(3D, s2, s4); defaultcategorydataset.addValue(2D, s2, s5); defaultcategorydataset.addValue(3D, s2, s6); defaultcategorydataset.addValue(6D, s2, s7); return defaultcategorydataset; } private static JFreeChart createChart(CategoryDataset categorydataset) { JFreeChart jfreechart = ChartFactory.createBarChart("Bar Chart Demo 1", "网站", "数值", categorydataset, PlotOrientation.VERTICAL, true, true, false); CategoryPlot categoryplot = (CategoryPlot) jfreechart.getPlot(); categoryplot.setDomainGridlinesVisible(true); categoryplot.setRangeCrosshairVisible(true); categoryplot.setRangeCrosshairPaint(Color.blue); NumberAxis numberaxis = (NumberAxis) categoryplot.getRangeAxis(); numberaxis.setStandardTickUnits(NumberAxis.createIntegerTickUnits()); BarRenderer barrenderer = (BarRenderer) categoryplot.getRenderer(); barrenderer.setBaseItemLabelFont(new Font("宋体", Font.PLAIN, 12)); barrenderer.setSeriesItemLabelFont(1, new Font("宋体", Font.PLAIN, 12)); CategoryAxis domainAxis = categoryplot.getDomainAxis(); /*------设置X轴坐标上的文字-----------*/ domainAxis.setTickLabelFont(new Font("sans-serif", Font.PLAIN, 11)); /*------设置X轴的标题文字------------*/ domainAxis.setLabelFont(new Font("宋体", Font.PLAIN, 12)); /*------设置Y轴坐标上的文字-----------*/ numberaxis.setTickLabelFont(new Font("sans-serif", Font.PLAIN, 12)); /*------设置Y轴的标题文字------------*/ numberaxis.setLabelFont(new Font("黑体", Font.PLAIN, 12)); /*------这句代码解决了底部汉字乱码的问题-----------*/ jfreechart.getLegend().setItemFont(new Font("宋体", Font.PLAIN, 12)); barrenderer.setDrawBarOutline(false); GradientPaint gradientpaint = new GradientPaint(0.0F, 0.0F, Color.blue, 0.0F, 0.0F, new Color( 0, 0, 64)); GradientPaint gradientpaint1 = new GradientPaint(0.0F, 0.0F, Color.green, 0.0F, 0.0F, new Color(0, 64, 0)); GradientPaint gradientpaint2 = new GradientPaint(0.0F, 0.0F, Color.red, 0.0F, 0.0F, new Color( 64, 0, 0)); barrenderer.setSeriesPaint(0, gradientpaint); barrenderer.setSeriesPaint(1, gradientpaint1); barrenderer.setSeriesPaint(2, gradientpaint2); barrenderer.setLegendItemToolTipGenerator(new StandardCategorySeriesLabelGenerator( "Tooltip: {0}")); CategoryAxis categoryaxis = categoryplot.getDomainAxis(); categoryaxis.setCategoryLabelPositions(CategoryLabelPositions .createUpRotationLabelPositions(0.52359877559829882D)); return jfreechart; } public static void main(String args[]) throws IOException { ChartUtilities.saveChartAsJPEG( new File("c://a.jpg"), GenerateJpg.createChart(GenerateJpg.createDataset()), 500, 500 ); } }
- jfreechart图形化表示.zip (12.2 KB)
- 下载次数: 10
评论
4 楼
TeddyWang
2011-03-07
https://login.huawei.com/login/?redirect=http%3A%2F%2F3ms.huawei.com%2F3ms%2F&lang=en&msg=1&v=v3.33
3 楼
TeddyWang
2011-01-27
IY5PM5DI
2 楼
TeddyWang
2011-01-24
何枫abc 写道
兄弟你用的也是jfreechart1.0.13是吧!!!你那代码能跑起来吗???你这样很伤人啊!!!
barrenderer.setLegendItemToolTipGenerator(new StandardCategorySeriesLabelGenerator(
"Tooltip: {1}")); 0改1啊!这样才能跑吧!!!
barrenderer.setLegendItemToolTipGenerator(new StandardCategorySeriesLabelGenerator(
"Tooltip: {1}")); 0改1啊!这样才能跑吧!!!
我还真不骗你,我已经忘记是什么版本了,但是我当时的需求和这个比较像,我照着这个做了一个……
1 楼
何枫abc
2010-12-14
兄弟你用的也是jfreechart1.0.13是吧!!!你那代码能跑起来吗???你这样很伤人啊!!!
barrenderer.setLegendItemToolTipGenerator(new StandardCategorySeriesLabelGenerator(
"Tooltip: {1}")); 0改1啊!这样才能跑吧!!!
barrenderer.setLegendItemToolTipGenerator(new StandardCategorySeriesLabelGenerator(
"Tooltip: {1}")); 0改1啊!这样才能跑吧!!!
发表评论
-
VB操纵Excel
2010-10-07 22:42 1562全面控制 Excel 首先创建 Excel ... -
转:java处理报表工具比较
2010-10-07 10:30 934试共同条件: 数据总数 ... -
转:open flash chart(ofc)图表
2010-09-24 16:40 2797Java开源项目中制 ... -
Birt Report(Eclipse)
2010-09-21 13:01 1019英文http://www.eclipse.org/birt/p ... -
amchart配置文件学习
2010-08-23 17:22 1216margins控制留白 background里的file ... -
amcharts教程
2010-08-23 09:50 10371Joomla使用过程中使用 ... -
jFreechart柱图常用设置
2010-06-29 14:39 1396<%@ page contentType=&q ... -
JFreeChart教程
2010-06-28 16:37 1431《转》 JFreeChart教程( ... -
jxl
2010-06-09 21:58 1781现在正在做的项目中涉及大量的Excel文件导出导入操作,都是使 ... -
jaspereport学习资料
2009-05-08 16:10 14181)定制报表格式。 有二种方式,一种就是写jrxml文件, ... -
按照指定模板生成excel写的workbook
2009-05-07 13:40 1844一篇文章 Java操作Excel之 ... -
转载:excel出力
2009-03-27 17:13 865public void toexcel(HashMap has ...
相关推荐
jfreechart教程 1,jFreeChart产生图形的流程 二、饼图 三、柱状图
2、JFreeChart使用教程(含下载安装,超详细) 3、JFreeChart使用详细教程 4、JFreeChart学习--jsp柱状图教程 5、JFreeChart乱码解决方法 等等 包括csdn上得优秀案例 ------20+M的数据不要别后悔哦
JFreeChart是JFreeChart公司在开源网站... 2、JFreeChart:Java图形解决方案(Application/Applet/Servlet/Jsp) 3、JCommon:JFreeReport和JFreeChart的公共类库 4、JFreeDesigner:JFreeReport的报表设计工具
JFreeChart-1.0.13原文件含jar包。...2、JFreeChart使用教程(含下载安装,超详细) 3、JFreeChart使用详细教程 4、JFreeChart学习--jsp柱状图教程 5、JFreeChart乱码解决方法 等等 包括许多优秀案例
2.JFreeChart:Java 图形解决方案(Application/Applet/Servlet/Jsp) 3.JCommon :JFreeReport和JFreeChart的公共类库 4.JFreeDesigner :JFreeReport的报表设计工具 我们可以从jfree官方网站上获取最新版本和...
JFreeChart打包:JFreeChart.jar库文件,源代码,2本中文使用教程
项目中用到了一些图,要用JFreeChart生成,参考了一些资料,做了两天,分享一下!里面有柱状图,饼状图...
jfreechart整合struts2的压缩包 其中包括相关jar包和struts2教程文档说明
JFreeChart实例,在struts 2中实现柱状图、柱状图3D、饼状图、饼状图3D、折线图、折线图3D
包含三个chm文档:struts2教程,标签tags详解,API
javafx jdbc jfreechart jmeter jogl jpa log4j lucene maven mybatis poi servlet jsp spring struts2 swing testng tika xstream
重点内容有操作XML文件、发送与接收邮件、数据库操作技术、SQL语句应用技术、复杂查询技术、数据库高级应用、JFreeChart绘图基础、基础图表技术、扩展图表技术、基于Cewolf组件的图表编程、Prototype框架、jQuery...
重点内容有操作XML文件、发送与接收邮件、数据库操作技术、SQL语句应用技术、复杂查询技术、数据库高级应用、JFreeChart绘图基础、基础图表技术、扩展图表技术、基于Cewolf组件的图表编程、Prototype框架、jQuery...
本书是广受赞誉的Struts 2优秀教程,它全面而深入地阐述了Struts 2的各个特性,并指导开发人员如何根据遇到的问题对症下药,选择使用最合适的特性。作者处处从实战出发,在丰富的示例中直观地探讨了许多实用的技术,...
跟着视频做的 ,代码原来老师教程视频用的拼音简写字段 和表名 我是把字段都翻译了,自己重做一遍的,我做这个也是感觉,没有代码,一个字母敲挺郁闷的,尤其那个html页面。 说明一点:把数据库导进去后,把端口改好...
《深入浅出Struts2》是广受赞誉的Struts2优秀教程.它全面而深入地阐述了Strut2的各个特性,并指导开发人员如何根据遇到的问题对症下药。选择使用最合适的特性。作者处处从实战出发。在丰富的示例中直观地探讨了许多...
中文,html5+API中文帮助文档,HTML语言教程,JavaEE6.0_API_帮助文档,JavaEE7-api,JBoss jBPM 3.0,jBPM4.3用户指南,JDK+8.0+EN+API,JDOM_API_帮助文档,JFreeChart+API+文档,jQuery1.3中文参考,JScript 中文...