`
zhangygood
  • 浏览: 33401 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

JfreeChart学习总结

阅读更多
JFreeChart类: ­

void setAntiAlias(boolean flag)    字体模糊边界 ­

void setBackgroundImage(Image image)   背景图片 ­

void setBackgroundImageAlignment(int alignment)  背景图片对齐方式(参数常量在org.jfree.ui.Align类中定义) ­

void setBackgroundImageAlpha(float alpha)  背景图片透明度(0.0~1.0) ­

void setBackgroundPaint(Paint paint)   背景色 ­

void setBorderPaint(Paint paint)   边界线条颜色 ­

void setBorderStroke(Stroke stroke)   边界线条笔触 ­

void setBorderVisible(boolean visible)   边界线条是否可见 ­

­

----------------------------------------------------------------------------------------------------------- ­

­

TextTitle类: ­

void setFont(Font font)     标题字体 ­

void setPaint(Paint paint)    标题字体颜色 ­

void setText(String text)    标题内容 ­

­

----------------------------------------------------------------------------------------------------------- ­

­

StandardLegend(Legend)类: ­

void setBackgroundPaint(Paint paint)   图示背景色 ­

void setTitle(String title)    图示标题内容 ­

void setTitleFont(Font font)    图示标题字体 ­

void setBoundingBoxArcWidth(int arcWidth)  图示边界圆角宽 ­

void setBoundingBoxArcHeight(int arcHeight)  图示边界圆角高 ­

void setOutlinePaint(Paint paint)   图示边界线条颜色 ­

void setOutlineStroke(Stroke stroke)   图示边界线条笔触 ­

void setDisplaySeriesLines(boolean flag)  图示项是否显示横线(折线图有效) ­

void setDisplaySeriesShapes(boolean flag)  图示项是否显示形状(折线图有效) ­

void setItemFont(Font font)    图示项字体 ­

void setItemPaint(Paint paint)    图示项字体颜色 ­

void setAnchor(int anchor)    图示在图表中的显示位置(参数常量在Legend类中定义) ­

­

----------------------------------------------------------------------------------------------------------- ­

­

Axis类: ­

void setVisible(boolean flag)    坐标轴是否可见 ­

void setAxisLinePaint(Paint paint)   坐标轴线条颜色(3D轴无效) ­

void setAxisLineStroke(Stroke stroke)   坐标轴线条笔触(3D轴无效) ­

void setAxisLineVisible(boolean visible)  坐标轴线条是否可见(3D轴无效) ­

void setFixedDimension(double dimension)  (用于复合表中对多坐标轴的设置) ­

void setLabel(String label)    坐标轴标题 ­

void setLabelFont(Font font)    坐标轴标题字体 ­

void setLabelPaint(Paint paint)    坐标轴标题颜色 ­

void setLabelAngle(double angle)`   坐标轴标题旋转角度(纵坐标可以旋转) ­

void setTickLabelFont(Font font)   坐标轴标尺值字体 ­

void setTickLabelPaint(Paint paint)   坐标轴标尺值颜色 ­

void setTickLabelsVisible(boolean flag)   坐标轴标尺值是否显示 ­

void setTickMarkPaint(Paint paint)   坐标轴标尺颜色 ­

void setTickMarkStroke(Stroke stroke)   坐标轴标尺笔触 ­

void setTickMarksVisible(boolean flag)   坐标轴标尺是否显示 ­

­

ValueAxis(Axis)类: ­

void setAutoRange(boolean auto)    自动设置数据轴数据范围 ­

void setAutoRangeMinimumSize(double size)  自动设置数据轴数据范围时数据范围的最小跨度 ­

void setAutoTickUnitSelection(boolean flag)  数据轴的数据标签是否自动确定(默认为true) ­

void setFixedAutoRange(double length)   数据轴固定数据范围(设置100的话就是显示MAXVALUE到MAXVALUE-100那段数据范围) ­

void setInverted(boolean flag)    数据轴是否反向(默认为false) ­

void setLowerMargin(double margin)   数据轴下(左)边距 ­

void setUpperMargin(double margin)   数据轴上(右)边距 ­

void setLowerBound(double min)    数据轴上的显示最小值 ­

void setUpperBound(double max)    数据轴上的显示最大值 ­

void setPositiveArrowVisible(boolean visible)  是否显示正向箭头(3D轴无效) ­

void setNegativeArrowVisible(boolean visible)  是否显示反向箭头(3D轴无效) ­

void setVerticalTickLabels(boolean flag)  数据轴数据标签是否旋转到垂直 ­

void setStandardTickUnits(TickUnitSource source) 数据轴的数据标签(可以只显示整数标签,需要将AutoTickUnitSelection设false) ­

­

NumberAxis(ValueAxis)类: ­

void setAutoRangeIncludesZero(boolean flag)  是否强制在自动选择的数据范围中包含0 ­

void setAutoRangeStickyZero(boolean flag)  是否强制在整个数据轴中包含0,即使0不在数据范围中 ­

void setNumberFormatOverride(NumberFormat formatter) 数据轴数据标签的显示格式 ­

void setTickUnit(NumberTickUnit unit)   数据轴的数据标签(需要将AutoTickUnitSelection设false) ­

­

DateAxis(ValueAxis)类: ­

void setMaximumDate(Date maximumDate)   日期轴上的最小日期 ­

void setMinimumDate(Date minimumDate)   日期轴上的最大日期 ­

void setRange(Date lower,Date upper)   日期轴范围 ­

void setDateFormatOverride(DateFormat formatter) 日期轴日期标签的显示格式 ­

void setTickUnit(DateTickUnit unit)   日期轴的日期标签(需要将AutoTickUnitSelection设false) ­

void setTickMarkPosition(DateTickMarkPosition position) 日期标签位置(参数常量在org.jfree.chart.axis.DateTickMarkPosition类中定义) ­

­

CategoryAxis(Axis)类: ­

void setCategoryMargin(double margin)   分类轴边距 ­

void setLowerMargin(double margin)   分类轴下(左)边距 ­

void setUpperMargin(double margin)   分类轴上(右)边距 ­

void setVerticalCategoryLabels(boolean flag)  分类轴标题是否旋转到垂直 ­

void setMaxCategoryLabelWidthRatio(float ratio)  分类轴分类标签的最大宽度 ­

­

----------------------------------------------------------------------------------------------------------- ­

­

Plot类: ­

void setBackgroundImage(Image image)   数据区的背景图片 ­

void setBackgroundImageAlignment(int alignment)  数据区的背景图片对齐方式(参数常量在org.jfree.ui.Align类中定义) ­

void setBackgroundPaint(Paint paint)   数据区的背景图片背景色 ­

void setBackgroundAlpha(float alpha)   数据区的背景透明度(0.0~1.0) ­

void setForegroundAlpha(float alpha)   数据区的前景透明度(0.0~1.0) ­

void setDataAreaRatio(double ratio)   数据区占整个图表区的百分比 ­

void setOutLinePaint(Paint paint)   数据区的边界线条颜色 ­

void setOutLineStroke(Stroke stroke)   数据区的边界线条笔触 ­

void setNoDataMessage(String message)   没有数据时显示的消息 ­

void setNoDataMessageFont(Font font)   没有数据时显示的消息字体 ­

void setNoDataMessagePaint(Paint paint)   没有数据时显示的消息颜色 ­

­

CategoryPlot(Plot)类: ­

void setDataset(CategoryDataset dataset)  数据区的2维数据表 ­

void setColumnRenderingOrder(SortOrder order)  数据分类的排序方式 ­

void setAxisOffset(Spacer offset)   坐标轴到数据区的间距 ­

void setOrientation(PlotOrientation orientation) 数据区的方向(PlotOrientation.HORIZONTAL或PlotOrientation.VERTICAL) ­

void setDomainAxis(CategoryAxis axis)   数据区的分类轴 ­

void setDomainAxisLocation(AxisLocation location) 分类轴的位置(参数常量在org.jfree.chart.axis.AxisLocation类中定义) ­

void setDomainGridlinesVisible(boolean visible)  分类轴网格是否可见 ­

void setDomainGridlinePaint(Paint paint)  分类轴网格线条颜色 ­

void setDomainGridlineStroke(Stroke stroke)  分类轴网格线条笔触 ­

void setRangeAxis(ValueAxis axis)   数据区的数据轴 ­

void setRangeAxisLocation(AxisLocation location) 数据轴的位置(参数常量在org.jfree.chart.axis.AxisLocation类中定义) ­

void setRangeGridlinesVisible(boolean visible)  数据轴网格是否可见 ­

void setRangeGridlinePaint(Paint paint)   数据轴网格线条颜色 ­

void setRangeGridlineStroke(Stroke stroke)  数据轴网格线条笔触 ­

void setRenderer(CategoryItemRenderer renderer)  数据区的表示者(详见Renderer组) ­

void addAnnotation(CategoryAnnotation annotation) 给数据区加一个注释 ­

void addRangeMarker(Marker marker,Layer layer)  给数据区加一个数值范围区域 ­

­

PiePlot(Plot)类: ­

void setDataset(PieDataset dataset)   数据区的1维数据表 ­

void setIgnoreNullValues(boolean flag)   忽略无值的分类 ­

void setCircular(boolean flag)    饼图是否一定是正圆 ­

void setStartAngle(double angle)   饼图的初始角度 ­

void setDirection(Rotation direction)   饼图的旋转方向 ­

void setExplodePercent(int section,double percent) 抽取的那块(1维数据表的分类下标)以及抽取出来的距离(0.0~1.0),3D饼图无效 ­

void setLabelBackgroundPaint(Paint paint)  分类标签的底色 ­

void setLabelFont(Font font)    分类标签的字体 ­

void setLabelPaint(Paint paint)    分类标签的字体颜色 ­

void setLabelLinkMargin(double margin)   分类标签与图的连接线边距 ­

void setLabelLinkPaint(Paint paint)   分类标签与图的连接线颜色 ­

void setLabelLinkStroke(Stroke stroke)   分类标签与图的连接线笔触 ­

void setLabelOutlinePaint(Paint paint)   分类标签边框颜色 ­

void setLabelOutlineStroke(Paint paint)   分类标签边框笔触 ­

void setLabelShadowPaint(Paint paint)   分类标签阴影颜色 ­

void setMaximumLabelWidth(double width)   分类标签的最大长度(0.0~1.0) ­

void setPieIndex(int index)    饼图的索引(复合饼图中用到) ­

void setSectionOutlinePaint(int section,Paint paint) 指定分类饼的边框颜色 ­

void setSectionOutlineStroke(int section,Stroke stroke) 指定分类饼的边框笔触 ­

void setSectionPaint(int section,Paint paint)  指定分类饼的颜色 ­

void setShadowPaint(Paint paint)   饼图的阴影颜色 ­

void setShadowXOffset(double offset)   饼图的阴影相对图的水平偏移 ­

void setShadowYOffset(double offset)   饼图的阴影相对图的垂直偏移 ­

void setLabelGenerator(PieSectionLabelGenerator generator) 分类标签的格式,设置成null则整个标签包括连接线都不显示 ­

void setToolTipGenerator(PieToolTipGenerator generator)  MAP中鼠标移上的显示格式 ­

void setURLGenerator(PieURLGenerator generator)   MAP中钻取链接格式 ­

­

PiePlot3D(PiePlot)类: ­

void setDepthFactor(double factor)   3D饼图的Z轴高度(0.0~1.0) ­

­

MultiplePiePlot(Plot)类: ­

void setLimit(double limit)    每个饼图之间的数据关联(详细比较复杂)   ­

void setPieChart(JFreeChart pieChart)   每个饼图的显示方式(见JFreeChart类个PiePlot类) ­

­

----------------------------------------------------------------------------------------------------------- ­

­

AbstractRenderer类: ­

void setItemLabelAnchorOffset(double offset)     数据标签的与数据点的偏移 ­

void setItemLabelsVisible(boolean visible)     数据标签是否可见 ­

void setItemLabelFont(Font font)      数据标签的字体 ­

void setItemLabelPaint(Paint paint)      数据标签的字体颜色 ­

void setItemLabelPosition(ItemLabelPosition position)    数据标签位置 ­

void setPositiveItemLabelPosition(ItemLabelPosition position)   正数标签位置 ­

void setNegativeItemLabelPosition(ItemLabelPosition position)   负数标签位置 ­

void setOutLinePaint(Paint paint)      图形边框的线条颜色 ­

void setOutLineStroke(Stroke stroke)      图形边框的线条笔触 ­

void setPaint(Paint paint)       所有分类图形的颜色 ­

void setShape(Shape shape)       所有分类图形的形状(如折线图的点) ­

void setStroke(Stroke stroke)       所有分类图形的笔触(如折线图的线) ­

void setSeriesItemLabelsVisible(int series,boolean visible)   指定分类的数据标签是否可见 ­

void setSeriesItemLabelFont(int series,Font font)    指定分类的数据标签的字体 ­

void setSeriesItemLabelPaint(int series,Paint paint)    指定分类的数据标签的字体颜色 ­

void setSeriesItemLabelPosition(int series,ItemLabelPosition position)  数据标签位置 ­

void setSeriesPositiveItemLabelPosition(int series,ItemLabelPosition position) 正数标签位置 ­

void setSeriesNegativeItemLabelPosition(int series,ItemLabelPosition position) 负数标签位置 ­

void setSeriesOutLinePaint(int series,Paint paint)    指定分类的图形边框的线条颜色 ­

void setSeriesOutLineStroke(int series,Stroke stroke)    指定分类的图形边框的线条笔触 ­

void setSeriesPaint(int series,Paint paint)     指定分类图形的颜色 ­

void setSeriesShape(int series,Shape shape)     指定分类图形的形状(如折线图的点) ­

void setSeriesStroke(int series,Stroke stroke)     指定分类图形的笔触(如折线图的线) ­

­

AbstractCategoryItemRenderer(AbstractRenderer)类: ­

void setLabelGenerator(CategoryLabelGenerator generator)   数据标签的格式 ­

void setToolTipGenerator(CategoryToolTipGenerator generator)   MAP中鼠标移上的显示格式 ­

void setItemURLGenerator(CategoryURLGenerator generator)   MAP中钻取链接格式 ­

void setSeriesLabelGenerator(int series,CategoryLabelGenerator generator) 指定分类的数据标签的格式 ­

void setSeriesToolTipGenerator(int series,CategoryToolTipGenerator generator) 指定分类的MAP中鼠标移上的显示格式 ­

void setSeriesItemURLGenerator(int series,CategoryURLGenerator generator) 指定分类的MAP中钻取链接格式 ­

­

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­
6
4
分享到:
评论

相关推荐

    JfreeChart学习总结JfreeChart学习总结

    JfreeChart学习总结JfreeChart学习总结

    jFreeChart学习总结

    ### JFreeChart学习总结 #### 一、为什么学习JFreeChart? 随着互联网技术的飞速发展,越来越多的应用程序转向了Web平台。这不仅包括传统的静态网页,也涵盖了那些需要复杂数据展示的应用,如报表系统。然而,从...

    JfreeChart学习总结 整理中。。。

    **JFreeChart学习总结** JFreeChart是一款强大的Java图表库,它允许开发者在Java应用程序、Swing组件或Web应用中创建各种复杂的图表。这个库涵盖了多种图表类型,包括折线图、柱状图、饼图、散点图、甘特图等,能够...

    JFreeChart学习总结,包括一些基本资料和例子

    **JFreeChart学习指南** JFreeChart是一款强大的Java图表库,它允许开发者在应用程序、Swing组件、Applet或Web应用中创建各种复杂的图表。这个库涵盖了多种图表类型,包括柱状图、饼图、线图、散点图、甘特图等,...

    Java EE常用开发组件介绍+JfreeChart学习总结

    如果你还在java EE 门口徘徊,常用开发组件介绍>将是你最好的向导;如果你已经入门了,那恭喜你,你将更容易从全局上把握自己的学习方向...

    jfreechart中文学习文档

    总结而言,JFreeChart 不仅是一个功能强大的图表生成库,而且拥有活跃的社区支持,提供了详尽的文档和示例代码。无论是初学者还是有经验的开发者,都能够通过本文档快速上手并熟练掌握 JFreeChart 的使用技巧。

    JFreeChart使用总结

    ### JFreeChart使用总结 #### 一、JFreeChart简介 JFreeChart是一个强大的Java图表绘制库,由JFree组织开发并维护。该库提供了一系列丰富的API,支持开发者创建多种类型的图表,包括但不限于饼图、柱状图、线图、...

    JfreeChar学习资料 JfreeChar学习资料

    **JFreeChart 学习指南** ...`JfreeChart学习总结_files`可能包含了相关的示例图片或其他辅助资源。 通过深入学习和实践,你可以利用JFreeChart创建出满足需求的、具有吸引力的数据图表,为你的Java应用增添视觉魅力。

    Jfreechart学习笔记3-简单Line图形创建

    在本篇“JFreeChart学习笔记3-简单Line图形创建”中,我们将深入探讨如何使用JFreeChart库在Java环境中创建基本的线性图表。JFreeChart是一个强大的、开源的Java图表库,它允许开发者轻松地生成各种类型的图表,包括...

    Jfreechart操作总结

    **JFreeChart 操作总结** JFreeChart 是一个强大的 Java 图表库,它允许开发者创建各种复杂的图表,如饼图、柱状图、...在实际开发中,根据具体需求进行深入学习和定制,JFreeChart 将成为你强大的数据可视化工具。

    jFreeChart学习操作的全部资源

    **jFreeChart学习资源概述** jFreeChart是一个强大的开源Java库,用于生成高质量的图表,包括线图、柱状图、饼图、散点图、甘特图等多种类型的图表。这个资源包包含了学习jFreeChart所需的所有关键元素,包括jar...

    jfreechart,jfreechart-1.0.13,jfreechart-1.0.13,jfreechart

    总结来说,JFreeChart是Java开发中不可或缺的工具,它提供了丰富的图表库和强大的定制能力,无论是在企业级应用还是个人项目中,都能展现出强大的图形处理能力。通过深入学习和实践,开发者可以利用JFreeChart轻松...

    JfreeChart代码总结

    **JFreeChart 代码总结** JFreeChart 是一个流行的 Java 库,用于创建高质量的图表,包括线图、柱状图、饼图、散点图等。它在各种应用程序中被广泛使用,如报告、仪表板和数据分析工具。这篇博客文章([链接]...

    JFreeChart学习

    《JFreeChart学习指南——深度探索数据可视化》 在数据科学和数据分析领域,有效的数据可视化是至关重要的。JFreeChart,作为一个强大的Java图表库,为我们提供了丰富的图表类型,包括柱状图、饼状图和曲线图等,...

    JFreeChart

    **"jfreechart 总结.txt" 和 "JFreeChart.txt"** 文件可能包含了JFreeChart的使用总结、技巧、注意事项或者其他开发者的经验分享,对于学习和使用JFreeChart来说是非常宝贵的参考资料。 总的来说,JFreeChart是一个...

    代替jfreechart的FusionCharts

    2. 易用性:FusionCharts提供了一套完整的API和示例代码,使得开发者能够快速上手,而jFreeChart的学习曲线相对较陡峭。 3. 平台兼容性:FusionCharts基于Web技术,因此可以跨平台运行,适用于移动设备和桌面系统,...

    JfreeChart各种图形案例

    **JFreeChart是一种广泛使用的Java...总结来说,"JfreeChart各种图形案例"这个资源是一份宝贵的开发工具,无论你是初学者还是有经验的开发者,都可以从中受益,快速掌握JFreeChart的使用技巧,提升你的数据可视化能力。

Global site tag (gtag.js) - Google Analytics