- 浏览: 1210987 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (434)
- js (20)
- struts2 (77)
- spring (11)
- hibernate (17)
- ssh整合 (9)
- 程序例子 (4)
- 正则表达式 (8)
- JSP (20)
- IDE (15)
- 数据库 (10)
- 工作经验技巧感悟 (21)
- 程序员的幽默 (4)
- windows设置 (4)
- 名词解释 (4)
- 技术入门 (4)
- jFreeChart (16)
- OGNL (5)
- java基础 (46)
- dwr (4)
- portal (1)
- 示例用到的附件 (0)
- 优秀程序员45个习惯 (1)
- webService (1)
- shell (3)
- ibatis (3)
- 开发工具 (1)
- OS (3)
- xmlbean (2)
- design_pattern (0)
- error (1)
- testng (2)
- python (18)
- hadoop (21)
- mapreduce (9)
- Hive (0)
- HBase (0)
- ubuntu (22)
- 多线程 (7)
- 自我改进 (6)
- 设计模式 (1)
- ssh (2)
- ant (4)
- guake (2)
- 云计算 (9)
- hdfs (3)
- 大数据 (1)
- 电信业务 (1)
- maven (2)
- svn (5)
- UML (1)
- 待处理问题 (2)
- log4j (1)
- css (1)
- LevelDb (0)
- thrift (6)
- 辅助工具 (3)
- 算法 (1)
- tornado (0)
- twisted (1)
- jvm (0)
- 图书 (1)
- 其他 (1)
- oracle (2)
- mvn (1)
- 私人信息 (0)
- nio (1)
- zookeeper (1)
- JavaIO (3)
- mongodb (1)
- java-高级 (6)
- spring-深入 (1)
- tomcat (1)
- quartz (1)
- 面试题 (1)
- redis (3)
- EJBCA (0)
- spring-3.0 (1)
- memcache (3)
- 性能检测 (1)
- android (0)
- 开源项目 (1)
- 将博客搬至CSDN (0)
- 架构之路 (1)
最新评论
-
pjwqq:
“子类对象”都拥有了“父类对象的一个实例的引用”我晕,应该是“ ...
java继承--父类属性的存放位置 -
gwgyk:
关于楼主最后的问题,我想可能是这样:InputFormat默认 ...
eclipse 运行hadoop wordcount -
fanjf:
上述7点基本具备,可惜现在因为项目需要,做管理方面工作!
如何判断自己是否具有成为一名优秀程序员的潜质 -
摸爬滚打NO1:
链接已经失效
Eclipse添加JSEclipse 插件(js插件) -
younglibin:
看了以上7条, 自己 也不知道是否能够对上, 感觉没一点都有那 ...
如何判断自己是否具有成为一名优秀程序员的潜质
import java.awt.Color; import java.awt.Font; import java.text.DecimalFormat; 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.axis.ValueAxis; import org.jfree.chart.labels.StandardCategoryItemLabelGenerator; import org.jfree.chart.plot.CategoryPlot; import org.jfree.chart.renderer.category.BarRenderer; /** * 格式化 JFreeChart 输出图片使用 * * * Author :
* Date : Nov 26, 2009 * Time : 11:50:41 AM * Version: 1.0 */ public class FormatPic { /** * 格式化纵向柱状图使用 * * @param chart * @returnType: void * @author:
* @data: Nov 26, 2009 * @time: 11:51:26 AM */ public static void setView(JFreeChart chart){ CategoryPlot plot = chart.getCategoryPlot(); // 数据轴精度 NumberAxis vn = (NumberAxis) plot.getRangeAxis(); // 设置刻度必须从0开始 // vn.setAutoRangeIncludesZero(true); DecimalFormat df = new DecimalFormat("#0.00"); vn.setNumberFormatOverride(df); // 数据轴数据标签的显示格式 CategoryAxis domainAxis = plot.getDomainAxis(); domainAxis.setCategoryLabelPositions(CategoryLabelPositions.UP_45); // 横轴上的 // Lable Font labelFont = new Font("SansSerif", Font.TRUETYPE_FONT, 12); domainAxis.setLabelFont(labelFont);// 轴标题 domainAxis.setTickLabelFont(labelFont);// 轴数值 domainAxis.setMaximumCategoryLabelWidthRatio(0.8f); // 横轴上的 Lable 是否完整显示 // domainAxis.setVerticalCategoryLabels(false); plot.setDomainAxis(domainAxis); ValueAxis rangeAxis = plot.getRangeAxis(); // 设置最高的一个 Item 与图片顶端的距离 rangeAxis.setUpperMargin(0.15); // 设置最低的一个 Item 与图片底端的距离 rangeAxis.setLowerMargin(0.15); plot.setRangeAxis(rangeAxis); BarRenderer renderer = new BarRenderer(); // 设置柱子宽度 renderer.setMaximumBarWidth(0.03); // 设置柱子高度 renderer.setMinimumBarLength(30); renderer.setBaseOutlinePaint(Color.BLACK); // 设置柱的颜色 renderer.setSeriesPaint(0, Color.GREEN); renderer.setSeriesPaint(1, new Color(0, 0, 255)); // 设置每个地区所包含的平行柱的之间距离 renderer.setItemMargin(0.5); // 显示每个柱的数值,并修改该数值的字体属性 renderer .setBaseItemLabelGenerator(new StandardCategoryItemLabelGenerator()); // 设置柱的数值可见 renderer.setBaseItemLabelsVisible(true); plot.setRenderer(renderer); // 设置柱的透明度 plot.setForegroundAlpha(0.6f); } }
发表评论
-
JFreeChart饼状图显示百分比
2009-11-27 17:15 4097jfreechart-1.0.1中设置饼图默认的Label是传 ... -
JFreeChart 设置背景图片
2009-11-27 15:02 2761Image image=null; HttpSe ... -
JFreeChart 柱状图参数设置方法(入门级)
2009-11-27 09:57 3792效果图: import java ... -
JFreeChart 使用步骤(入门级)
2009-11-27 09:21 2195一、JFreeChart的介绍 ... -
JFReeChart坐标设置用到的方法
2009-11-26 17:15 4083JFReeChart坐标设置问题 2008-07-09 23 ... -
jfreeChart X轴显示时间 格式时间以及超链接
2009-11-26 16:40 2496XYPlot plot = chart.getXY ... -
jfreeChart柱状图柱子高度数据显示
2009-11-26 16:36 4776//设置柱子上比例数值的显示,如果按照默认方式显示,数值为方向 ... -
jfreeChart字体参数设置
2009-11-26 15:15 2733/** * 配置字体 * ... -
jfreeChart堆栈柱状图参数设置
2009-11-26 15:14 3411package com.iman.nrms.nrmwns.wr ... -
jfreeChart折线图参数设置
2009-11-26 15:06 4019package com.iman.nrms.nrmwns.wr ... -
jfreeChart饼状图图参数设置
2009-11-26 15:04 2982package com.iman.nrms.nrmwns.wr ... -
jfreeChart柱状图参数设置
2009-11-26 14:51 5613使用JFreeChart 输出柱状图 基本参数设置: p ... -
JFreeChart实例
2009-11-25 15:15 1571import java.awt.Color; import ... -
jfreechart在struts2 中使用配置步骤
2009-10-31 12:51 2352配置步骤: 1.在struts.xml中添加: <s ... -
jfreechart添加数据注意
2009-10-29 11:56 1278dataset.addValue(Double, String ...
相关推荐
利用jfreechart绘制的横向立体柱状图,横坐标是数值,纵坐标是数据分类,需要提前引入jfreechart包文件到工程里,才不会报错
在本文中,我们将深入探讨如何使用JFreeChart来创建饼状图,并重点讲解如何设置语言以及解决可能出现的乱码问题。 首先,JFreeChart依赖于JCommon库,这是一个提供基础图形和数据处理功能的库。在我们的示例中,...
JFreechart绘制大量柱子的时候显示挤压问题,添加滚动条可以上下拉显示,亲测可以使用,需要提前引入jfreechart包才不会报错
JFREECHART柱图
jfreechart-1.5.2.jar,jfreechart|jfreechart
6. **图例位置**: 通过`ChartFactory.createXXXChart()`方法中的`PlotOrientation`参数,可以设置图例的位置,如上方、下方、左侧或右侧。 7. **自定义图例渲染**: 如果需要更复杂的渲染效果,如渐变色,可以创建`...
JFreeChart设置柱状图的宽度,当一个元素时不让显示那么宽。
在使用 JFreeChart 进行数据可视化时,可能会遇到乱码的问题,这通常与字体设置不当有关。本文将详细分析 Jfreechart 乱码的常见位置以及提供解决方案。 **一、乱码的位置** 1. **图的标题栏**:当图表的标题或副...
《JFreeChart:Java 图形绘制的利器》 在Java编程世界中,高效且美观的图形展示是数据可视化的重要组成部分。JFreeChart作为一款强大的开源图表库,为开发者提供了丰富的图表类型和高度自定义的能力,使得Java应用...
这些工厂方法接受一系列参数,如图表标题、类别轴标签、值轴标签以及数据源。 在 `jfreechart demo` 中,你会发现许多 `.java` 文件,它们展示了如何使用 JFreeChart 创建各种图表。例如,`BarChartDemo.java` 文件...
JFreechart的核心对象包括制图对象、数据集合、坐标轴对象、图片渲染对象等,而JFreechart的使用方法包括设置图表的标题、背景、字体、透明度等属性。通过掌握JFreechart的核心对象和使用方法,可以生成各种动态图表...
"JFreeChart 官方例子 JFreeChart Dome" 提供了一系列官方示例,帮助开发者更好地理解和运用JFreeChart库的各种功能。 "ChangeLog" 文件通常记录了软件的更新历史,其中包括了每次版本升级中添加的新特性、修复的...
* jfreechart的图表可以高度定制,开发者可以根据需要设置图表的各种属性。 * jfreechart支持多种数据源,包括Java Beans、XML、CSV等。 * jfreechart可以与多种Java应用程序集成,例如Swing、JavaFX等。 ...
JFreeChart 的用户可能会从中学习到如何初始化图表、设置数据、自定义样式以及将图表嵌入到 Java 应用程序中。 标签 "源码" 暗示 JFreeChart 是一个可以查看和修改源代码的项目,这对于开发者来说是一个重要的特性...
在Java编程领域,JFreeChart是一个非常流行的图表库,它允许开发者创建各种复杂的图表类型,包括线图、柱状图、饼图等。在【标题】"JFreeChart 双坐标Y轴 折点显示数据"中,所涉及的知识点是JFreeChart如何实现双Y轴...
JFreeChart是一款强大的Java库,用于创建各种类型的图表,包括柱状图、饼图、线图、散点图等。在“JFreeChart混合图表演示”中,我们重点探讨如何利用JFreeChart来创建一个包含多种图表类型的混合图表,以提供更丰富...
这可以通过IDE(如Eclipse, IntelliJ IDEA)的设置完成,或者在命令行构建工具(如Maven, Gradle)中配置依赖。 3. 在代码中引入相应的JFreeChart和JCommon库,例如: ```java import org.jfree.chart....
JFreeChart允许创建横向或纵向的柱状图,并可以通过定制来改变颜色、标签样式等。 **2.4 折线图** 折线图通常用于展示随时间变化的趋势。JFreeChart支持基于分类数据集和XY数据集的折线图,可以根据需求进行高度...
5. **绘制和展示**:将图表设置到 JFreeChart 的 ChartPanel 中,或者通过 ChartUtilities 类将图表保存为图像文件。 6. **响应事件**:如果需要,可以添加事件监听器来处理用户与图表的交互。 总的来说,...