- 浏览: 195472 次
- 性别:
- 来自: 北京
-
文章分类
最新评论
-
mao_lu:
cor_ggsearch.init("中国,中国人民 ...
仿google搜索框下拉提示效果 -
aas7612:
, thanks very much
JPA映射文件jpa.reveng.xml的配置问题 -
ghbhaozi:
...
Ext MultiSelect实现双击删除
= ChartFactory.createBarChart3D(
"热点讨论投票结果", // 图表标题
"", // 目录轴的显示标签
"", // 数值轴的显示标签
getDataSet(), // 数据集
//PlotOrientation.HORIZONTAL , // 图表方向:水平
PlotOrientation.VERTICAL , // 图表方向:垂直
false, // 是否显示图例(对于简单的柱状图必须是false)
true, // 是否生成工具
true // 是否生成URL链接
);
//重新设置图标标题,改变字体
chart.setTitle(new TextTitle("热点讨论投票结果", new Font("黑体", Font.ITALIC , 18)));
//取得统计图标的第一个图例
//LegendTitle legend = chart.getLegend(0);
//修改图例的字体,必须把显示图例设置为true,否则会报空指针异常
//legend.setItemFont(new Font("宋体", Font.BOLD, 14));
//获得柱状图的Plot对象
CategoryPlot plot = chart.getCategoryPlot();
plot.setBackgroundPaint(Color.pink); // 设定图表数据显示部分背景色
//取得横轴
CategoryAxis categoryAxis = plot.getDomainAxis();
//设置横轴显示标签的字体
categoryAxis.setLabelFont(new Font("宋体" , Font.BOLD , 18));
//分类标签以45度角倾斜
//categoryAxis.setCategoryLabelPositions(CategoryLabelPositions.UP_45);
categoryAxis.setTickLabelFont(new Font("宋体" , Font.BOLD , 18));
//取得纵轴
NumberAxis numberAxis = (NumberAxis)plot.getRangeAxis();
//设置纵轴显示标签的字体
numberAxis.setLabelFont(new Font("宋体" , Font.BOLD , 18));
//设置最高的一个柱与图片顶端的距离
numberAxis.setUpperMargin(0.1);
//numberAxis.setFixedAutoRange(100);
//设置整数显示
//numberAxis.setStandardTickUnits(NumberAxis.createIntegerTickUnits());
//numberAxis.setNegativeArrowVisible(true);
//取最大数Math.max(supportCount, blackballCount)
numberAxis.setUpperBound(1);
numberAxis.setLowerBound(0.01);
//设置百分比显示
numberAxis.setNumberFormatOverride(new DecimalFormat("0%"));
//numberAxis.setNumberFormatOverride(new DecimalFormat("0.00%"));
//设置最小显示数,小于的话会显示在中间(正负)
//numberAxis.setAutoRangeMinimumSize(1);
plot.setNoDataMessage("没有可供使用的数据!");
plot.setNoDataMessagePaint(Color.blue);
BarRenderer3D renderer = new BarRenderer3D();
//设置柱子宽度
renderer.setMaximumBarWidth(0.1);
//设置柱子高度
renderer.setMinimumBarLength(0.2);
//设置柱子的颜色
renderer.setSeriesPaint(0, new Color(0, 0, 255));
//设置柱子边框可见
//renderer.setDrawBarOutline(true);
//设置柱子默认的边框颜色,必须设置边框可见才起效
//renderer.setBaseOutlinePaint(Color.gray);
//设置分类柱子的边框色,覆盖默认的边框颜色,必须设置边框可见才起效
//renderer.setSeriesOutlinePaint(0,Color.red);
//设置柱子的纵横背景色
//renderer.setWallPaint(Color.gray);
//设置平行柱的之间距离
renderer.setItemMargin(0.5);
//显示每个柱的数值,并修改该数值的字体属性
renderer.setIncludeBaseInRange(true);
//将修改后的属性值保存到图中,这一步很重要,否则上面对颜色的设置都无效
plot.setRenderer(renderer);
//设置柱子的透明度,0.8相当于80%的透明度
plot.setForegroundAlpha(0.8f);
发表评论
-
Tomcat启动两次的问题
2011-10-24 16:32 1918这是一个很有意思的问 ... -
Ant 编译部署工程
2011-03-09 14:02 1236<?xml version="1.0" ... -
Flex FTP文件上传
2011-02-16 02:10 2145Flex FTP文件上传原理就是利用Flex Socket组 ... -
flex web ftp上传. 点对点方式 . 支持多文件上传 现打包发布
2011-02-16 02:07 1895因为项目需要做了一个基于 web方式的 ftp客户端上传组件. ... -
镜像服务器
2011-02-12 09:40 1005为什么做镜像服务器? ... -
网站镜像技术一
2011-02-12 09:39 899rsync客户命令在对rsync服 ... -
mail服务器
2011-01-24 16:42 1265本文主要解决两个问题:一个是如何将James的用户信息存储到数 ... -
freemarker常见语法大全
2010-12-29 10:57 14542010年04月23日 星期五 08:38 Fre ... -
Freemarker 学习笔记
2010-12-27 17:30 1158一、 Sequence的内置函 ... -
Java正则表达达式
2010-12-09 16:54 972必很多人都对正则表达式都头疼。今天,我以我的认识,加上网上一些 ... -
正则表达式提取字符
2010-12-09 16:50 858写道 String a="<tr>&l ... -
Spring+JPA部署到Jboss遇到的问题
2010-12-02 01:27 14741.删除跟servlet相关的包 2.删除xerces*. ... -
JVM参数(tomcat)
2010-11-04 09:56 672-Xms1024m-Xmx1512m-XX:PermSize= ... -
JPA中使用构造器查询查询多个对象
2010-09-20 23:31 1203JPQL 支持将查询的属性结果直接作为一个 java cla ... -
Javascript 对象的引用
2010-09-04 16:28 680var a=1var b=a;b=2;alert(a+&quo ... -
can bind a LONG value only for insert into a LONG column
2010-06-27 23:20 1323oracle 驱动不对,就容易报错: can bind a ... -
Tomcat中SSI的配置
2009-08-05 13:42 9741.简介: SSI全称( ... -
JAVA基础问题汇总
2009-07-27 19:08 7451.++前置后置不同带来不同结果 代码 int m=0;i ... -
Java正则表达式入门
2009-06-27 10:33 877众所周知,在程序开发 ... -
读取Web.xml中各种类型参数的方法
2009-06-11 18:36 17001.JSP 讀取 web.xml 的方法:<contex ...
相关推荐
这些工厂方法接受一系列参数,如图表标题、类别轴标签、值轴标签以及数据源。 在 `jfreechart demo` 中,你会发现许多 `.java` 文件,它们展示了如何使用 JFreeChart 创建各种图表。例如,`BarChartDemo.java` 文件...
JFreeChart API.chm是JFreeChart的帮助文档,包含详细的类、方法和参数说明。它是开发者快速查找API和学习如何使用JFreeChart的重要资源。通过查阅这个帮助文档,你可以了解到如何配置和定制图表的各种属性,如颜色...
7.3 配置 web.xml:为JFreeChart生成图表的Servlet添加映射和初始化参数。 7.4 创建含有 JFreeChart 图片的页面:在JSP或HTML页面中,通过请求Servlet生成图表的URL来显示图表。 7.5 配置 server.xml:在Tomcat的...
2. **创建图表**: 使用ChartFactory创建所需的图表类型,传入数据集和其他配置参数。 3. **定制图表**: 可以通过Chart对象的getPlot()方法获取Plot,然后设置轴、绘图区等属性,也可以直接通过Chart对象设置标题、...
- **创建ChartFactory**:通过调用JFreeChart的静态方法,如createRadarChart(),传入图表标题、RadarPlot实例和其他配置参数,创建雷达图实例。 - **设置图表属性**:你可以自定义图表的颜色、字体、背景等视觉...
文档详细介绍了各个类和方法的功能、参数及返回值,提供了丰富的示例代码,帮助开发者快速上手并解决实际问题。 ### 5. 应用场景 JFreeChart 在数据分析、报表系统、仪表盘、科学计算等领域有着广泛的应用,例如:...
接着,通过 `ChartFactory.createPieChart()` 方法生成饼图,该方法接受五个参数,分别是图表标题、数据集、是否显示图例、是否显示工具提示以及是否包含 URL。最后,将生成的图表放入 `ChartFrame` 中展示,`...
在JFreeChart-API.chm 文件中,你可以找到关于JFreeChart所有类、接口和方法的详细说明,包括它们的用法、参数、返回值和异常信息。使用CHM文件,开发者可以迅速查找所需的功能,了解如何正确地使用JFreeChart API ...
这可以通过Maven或Gradle等构建工具来实现,添加相应的依赖项到你的构建配置文件中。 2. **创建图表对象**:JFreeChart提供了一系列的类用于创建不同类型的图表,如`JFreeChart.createBarChart()`用于创建柱状图,`...
3. **图表组件**:JFreeChart 还提供了一些组件,如图例(Legend)、标题(Title)、轴(Axes)、网格(GridLines)等,这些组件可以自定义配置,丰富图表的表现力。 4. **数据模型**:JFreeChart 使用了基于 ...
2. **创建图表**:在 Java 类中,创建图表对象并设置图表参数。例如,创建一个简单的柱状图: ```java import org.jfree.chart.ChartFactory; import org.jfree.chart.JFreeChart; import org.jfree.data....
JFreeChart 允许开发者通过调整各种参数来自定义仪表盘的外观和行为。例如,可以改变指针形状、添加标签、设置背景图案、调整刻度间隔等。此外,还可以通过 `ChangeListener` 监听图表值的变化,实现动态更新。 5....
6. **图例位置**: 通过`ChartFactory.createXXXChart()`方法中的`PlotOrientation`参数,可以设置图例的位置,如上方、下方、左侧或右侧。 7. **自定义图例渲染**: 如果需要更复杂的渲染效果,如渐变色,可以创建`...
2. **自定义样式**:开发者可以通过配置不同的参数来调整图表的颜色、字体、边框、标记等外观细节,以达到理想的视觉效果。 3. **动态图表**:除了静态图表,JFreeChart还支持交互式图表,用户可以通过鼠标操作进行...
5. 报表参数:设置参数以动态控制报表内容,例如日期范围或特定的查询条件。 6. 报表分组和汇总:对数据进行分组和计算总和、平均值等统计信息。 7. 输出格式:选择不同的输出格式,如PDF、Excel、HTML等。 在实际...
JFreeChart提供了一种灵活的方式来配置堆积顺序和颜色。 **5. 时间序列图(Time Series Chart)** 时间序列图特别适用于金融、气象和其他与时间相关数据的分析。JFreeChart支持多种时间单位,如日期、小时、分钟等...
参数可以指定图表的标题、子标题、X轴和Y轴标签。 4. **设置数据源** 数据源通常是一个`CategoryDataset`或`TimeSeriesCollection`对象。你可以自定义数据结构,然后通过`DefaultCategoryDataset`或`...
3. **创建图表**: 使用 ChartFactory 提供的静态方法创建图表,传入绘图和其他配置参数。 4. **自定义图表**: 可以通过设置图表工厂的参数,或者直接操作图表和绘图对象来自定义外观,比如更改背景色、添加图例、...
- `org.jfree.chart.ChartFactory`类提供了多种创建图表的方法,如`createBarChart()`, `createLineChart()`等,它们内部调用了`JFreeChart`的构造函数并配置了各种参数。 - `org.jfree.data.category....