BarRenderer(AbstractCategoryItemRenderer)类:
void setDrawBarOutline(boolean draw) 是否画图形边框
void setItemMargin(double percent) 每个BAR之间的间隔
void setMaxBarWidth(double percent) 每个BAR的最大宽度
void setMinimumBarLength(double min) 最短的BAR长度,避免数值太小而显示不出
void setPositiveItemLabelPositionFallback(ItemLabelPosition position) 无法在BAR中显示的正数标签位置
void setNegativeItemLabelPositionFallback(ItemLabelPosition position) 无法在BAR中显示的负数标签位置
BarRenderer3D(BarRenderer)类:
void setWallPaint(Paint paint) 3D坐标轴的墙体颜色
StackedBarRenderer(BarRenderer)类:
没有特殊的设置
StackedBarRenderer3D(BarRenderer3D)类:
没有特殊的设置
GroupedStackedBarRenderer(StackedBarRenderer)类:
void setSeriesToGroupMap(KeyToGroupMap map) 将分类自由的映射成若干个组(KeyToGroupMap.mapKeyToGroup(series,group))
LayeredBarRenderer(BarRenderer)类:
void setSeriesBarWidth(int series,double width) 设定每个分类的宽度(注意设置不要使某分类被覆盖)
WaterfallBarRenderer(BarRenderer)类:
void setFirstBarPaint(Paint paint) 第一个柱图的颜色
void setLastBarPaint(Paint paint) 最后一个柱图的颜色
void setPositiveBarPaint(Paint paint) 正值柱图的颜色
void setNegativeBarPaint(Paint paint) 负值柱图的颜色
IntervalBarRenderer(BarRenderer)类:
需要传IntervalCategoryDataset作为数据源
GanttBarRenderer(IntervalBarRenderer)类:
void setCompletePaint(Paint paint) 完成进度颜色
void setIncompletePaint(Paint paint) 未完成进度颜色
void setStartPercent(double percent) 设置进度条在整条中的起始位置(0.0~1.0)
void setEndPercent(double percent) 设置进度条在整条中的结束位置(0.0~1.0)
StatisticBarRenderer(BarRenderer)类:
需要传StatisticCategoryDataset作为数据源
LineAndShapeRenderer(AbstractCategoryItemRenderer)类:
void setDrawLines(boolean draw) 是否折线的数据点之间用线连
void setDrawShapes(boolean draw) 是否折线的数据点根据分类使用不同的形状
void setShapesFilled(boolean filled) 所有分类是否填充数据点图形
void setSeriesShapesFilled(int series,boolean filled) 指定分类是否填充数据点图形
void setUseFillPaintForShapeOutline(boolean use) 指定是否填充数据点的Paint也被用于画数据点形状的边框
LevelRenderer(AbstractCategoryItemRenderer)类:
void setItemMargin(double percent) 每个分类之间的间隔
void setMaxItemWidth(double percent) 每个分类的最大宽度
CategoryStepRenderer(AbstractCategoryItemRenderer)类:
void setStagger(boolean shouldStagger) 不同分类的图是否交错
MinMaxCategoryRenderer(AbstractCategoryItemRenderer)类:
void setDrawLines(boolean drawLines) 是否在每个分类线间画连接线
void setGroupPaint(Paint groupPaint) 一组图形连接线的颜色
void setGroupStroke(Stroke groupStroke) 一组图形连接线的笔触
void setMaxIcon(Icon maxIcon) 最大值的ICON
void setMinIcon(Icon minIcon) 最小值的ICON
void setObjectIcon(Icon objectIcon) 所有值的ICON
AreaRender(AbstractCategoryItemRenderer)类:
没有特殊的设置
StackedAreaRender(AreaRender)类:
没有特殊的设置
以上连续六个内容我也是从网上找的,欢迎大家转载。
不过转载的时候请注明出处和作者。
分享到:
相关推荐
Java生成报表是一个重要的任务,特别是在企业级应用中,数据可视化对于理解和分析业务至关重要。JFreeChart库正是这样一个强大的工具,它允许开发人员在Java应用程序中创建各种图表,如柱状图、饼图和折线图等。这个...
### Java报表JFreeChart开发知识点总结 #### 1. 简介 ##### 1.1 什么是JFreeChart JFreeChart是一款免费且开源的Java图表库,它提供了多种类型的图表绘制功能,如饼图、条形图、折线图等。JFreeChart适用于各种Java...
**JFreeChart报表小demo** 是一个基于Java的项目,主要展示了如何使用JFreeChart库创建各种图表,如饼图、柱状图和线图,并将这些图表嵌入到PDF文档中,使用了iText库进行PDF处理。这个项目非常适合初学者了解数据...
**JfreeChart中文帮助文档** JfreeChart是一个强大的开源Java库,用于生成高质量的图表,如饼图、柱状图、线图、散点图、甘特图等。这个库广泛应用于各种Java应用程序中,包括Web应用、桌面应用以及数据分析和报告...
**JFreeChart报表详解** JFreeChart是一款强大的Java图表库,专为开发人员提供各种类型的图表,如直方图、饼图和折线图等,广泛应用于数据分析、数据可视化和报表制作等领域。它是一个开源项目,允许开发者在自己的...
Java中的报表生成是一个重要的领域,尤其在企业级应用中,数据可视化是不可或缺的一部分。JFreeChart 是一个流行的开源 ...结合其丰富的定制能力和良好的社区支持,JFreeChart 成为了 Java 平台上生成报表的首选库。
总之,JFreeChart和水晶报表的结合使用,可以帮助开发人员创建具有专业级图表的高质量报告,提升数据分析和决策支持的能力。通过深入学习这两个工具,可以进一步提升在数据可视化和商业智能领域的专业技能。
总之,JFreeChartDemo是Java开发者学习数据可视化和报表制作的一个宝贵资源,它涵盖了JFreeChart库的多个核心功能,通过实例化和运行这个Demo,你可以深入理解如何利用Java进行高效的数据图表开发。
本教程由 java1234 出品,旨在帮助Java开发者掌握 JFreeChart 的使用,通过视频形式深入浅出地讲解关键概念和技术。 JFreeChart 的核心功能包括: 1. **图表类型**:JFreeChart 支持多种图表类型,如柱状图(Bar...
在开发过程中,JFreeChart的API文档和示例代码非常宝贵,可以帮助你快速理解和实现特定的图表需求。如果你正在处理涉及大量数据可视化的项目,JFreeChart无疑是值得信赖的工具。通过学习和实践,你可以充分利用其...
在Java编程领域,JFreeChart库是一个非常强大的工具,它允许开发者创建各种复杂的图表和报表,包括线图、柱状图、饼图、散点图等。本示例主要介绍如何利用JFreeChart来绘制报表图片,并提供了一个可以直接使用的demo...
通过这个JFreeChart报表Demo案例,你可以学习到如何使用JFreeChart库来创建具有3D效果的图表,并将它们整合到Java应用程序中,为用户提供直观、美观的数据展示。在实际开发过程中,结合提供的JAR包和示例代码,你将...
Java JFreeChart 是一个强大的开源库,用于在Java应用程序或Web应用中生成高质量的图形报表。JFreeChart 支持多种图表类型,包括饼图、条形图和曲线图,这些图表在数据可视化中有着广泛的应用。在Java开发中,...
安装JFreeChart涉及将必要的库文件添加到Java项目的类路径中。对于桌面应用,需要将`jfreechart-0.9.21.jar`、`jcommon-0.9.6.jar`和`gnujaxp.jar`拷贝到`%JAVA_HOME%\LIB`目录,并在环境变量`CLASSPATH`中添加这些...
**JFreeChart API 中文文档详解** JFreeChart 是一个流行的、开源的 Java 图形库,它为开发者提供了丰富的图表绘制功能,适用于各种应用程序和报表系统。JFreeChart API 中文文档是为开发者提供详细指南和参考的...
JFreeChart报表小例子 public class SimpleJFreeChart { public static void main(String[] args){ DefaultPieDataset dpd=new DefaultPieDataset(); //建立一个默认的饼图 dpd.setValue("管理人员", 25); //...
6. **文档完善**:JFreeChart项目拥有详尽的API文档和用户指南,便于开发者查找和学习。 在"Java报表"这个主题中,我们可能会涉及到以下知识点: 1. **水晶报表(Crystal Reports)**:水晶报表是一款专门的报表...
### jfreechart中文学习文档 #### 一、引言 ##### 1.1 JFreeChart 是什么? **1.1.1 概览** JFreeChart 是一款为 Java 平台设计的免费图表库。这款工具非常适合在各种 Java 应用程序、Applet 和 Servlet 中使用...
**JFreeChart:JAVA统计报表库** JFreeChart 是一个强大的开源 Java 图形库,用于创建高质量的统计图表。这个库被广泛应用于各种项目中,包括网页应用、桌面应用和服务器端应用,用来生成柱状图、曲线图、饼图等...
总之,JFreeChart是一个强大的Java图表库,它的中英对照帮助文档为开发者提供了全面的指导,帮助他们高效地创建美观且功能丰富的图表。无论是初学者还是经验丰富的开发者,都应该充分利用这些资源来提升图表开发能力...