JFreeChart支持的图表类型总结.docx
- 文档编号:7842855
- 上传时间:2023-01-26
- 格式:DOCX
- 页数:9
- 大小:19.02KB
JFreeChart支持的图表类型总结.docx
《JFreeChart支持的图表类型总结.docx》由会员分享,可在线阅读,更多相关《JFreeChart支持的图表类型总结.docx(9页珍藏版)》请在冰豆网上搜索。
JFreeChart支持的图表类型总结
JFreeChart支持的图表类型总结
图表类型
工厂类方法
数据集类型
备注
柱状图
createBarChart
CategoryDataset
柱状图3D
createBarChart3D
CategoryDataset
饼图
createPieChart
PieDataset
饼图3D
createPieChart3D
PieDataset
线图
createLineChart
CategoryDataset
线图3D
createLineChart3D
CategoryDataset
复合饼图
createMultiplePieChart
CategoryDataset
需要设置TableOrder
复合饼图3D
createMultiplePieChart3D
CategoryDataset
环形图
createRingChart
PieDataset
瀑布图
createWaterfallChart
CategoryDataset
柱图特殊形式
面积图
createAreaChart
CategoryDataset
散点图
createScatterPlot
XYSeriesCollection
组织图
createHistogram
XYSeriesCollection
数据点阶梯图
createXYStepChart
XYSeriesCollection
堆积面积图
createStackedAreaChart
CategoryDataset
堆积柱状图
createStackedBarChart
CategoryDataset
堆积柱状图3D
createStackedBarChart3D
CategoryDataset
数据点线图
createXYLineChart
XYSeriesCollection
数据点面积图
createXYAreaChart
XYSeriesCollection
数据点阶梯面积图
createXYStepAreaChart
XYSeriesCollection
堆积数据点面积图
createStackedXYAreaChart
TableXYDataset
时序图
createTimeSeriesChart
XYDataset
晶片图
createWaferMapChart
WaferMapDataset
WindPlot
createWindPlot
WindDataset
极线图
createPolarChart
XYDataset
气泡图
createBubbleChart
XYZDataset
BoxAndWhiskerChart
createBoxAndWhiskerChart
BoxAndWhiskerXYDataset
烛台图
createCandlestickChart
OHLCDataset
股价图
createHighLowChart
OHLCDataset
2种时间线差别
甘特图
createGanttChart
IntervalCategoryDataset
数据点柱状图
createXYBarChart
IntervalXYDataset
JFreeChart类:
voidsetAntiAlias(booleanflag) 字体模糊边界
voidsetBackgroundImage(Imageimage) 背景图片
voidsetBackgroundImageAlignment(intalignment) 背景图片对齐方式(参数常量在org.jfree.ui.Align类中定义)
voidsetBackgroundImageAlpha(floatalpha) 背景图片透明度(0.0~1.0)
voidsetBackgroundPaint(Paintpaint) 背景色
voidsetBorderPaint(Paintpaint) 边界线条颜色
voidsetBorderStroke(Strokestroke) 边界线条笔触
voidsetBorderVisible(booleanvisible) 边界线条是否可见
-----------------------------------------------------------------------------------------------------------
TextTitle类:
voidsetFont(Fontfont) 标题字体
voidsetPaint(Paintpaint) 标题字体颜色
voidsetText(Stringtext) 标题内容
-----------------------------------------------------------------------------------------------------------
StandardLegend(Legend)类:
voidsetBackgroundPaint(Paintpaint) 图示背景色
voidsetTitle(Stringtitle) 图示标题内容
voidsetTitleFont(Fontfont) 图示标题字体
voidsetBoundingBoxArcWidth(intarcWidth) 图示边界圆角宽
voidsetBoundingBoxArcHeight(intarcHeight) 图示边界圆角高
voidsetOutlinePaint(Paintpaint) 图示边界线条颜色
voidsetOutlineStroke(Strokestroke) 图示边界线条笔触
voidsetDisplaySeriesLines(booleanflag) 图示项是否显示横线(折线图有效)
voidsetDisplaySeriesShapes(booleanflag) 图示项是否显示形状(折线图有效)
voidsetItemFont(Fontfont) 图示项字体
voidsetItemPaint(Paintpaint) 图示项字体颜色
voidsetAnchor(intanchor) 图示在图表中的显示位置(参数常量在Legend类中定义)
-----------------------------------------------------------------------------------------------------------
Axis类:
voidsetVisible(booleanflag) 坐标轴是否可见
voidsetAxisLinePaint(Paintpaint) 坐标轴线条颜色(3D轴无效)
voidsetAxisLineStroke(Strokestroke) 坐标轴线条笔触(3D轴无效)
voidsetAxisLineVisible(booleanvisible) 坐标轴线条是否可见(3D轴无效)
voidsetFixedDimension(doubledimension) (用于复合表中对多坐标轴的设置)
voidsetLabel(Stringlabel) 坐标轴标题
voidsetLabelFont(Fontfont) 坐标轴标题字体
voidsetLabelPaint(Paintpaint) 坐标轴标题颜色
voidsetLabelAngle(doubleangle)` 坐标轴标题旋转角度(纵坐标可以旋转)
voidsetTickLabelFont(Fontfont) 坐标轴标尺值字体
voidsetTickLabelPaint(Paintpaint) 坐标轴标尺值颜色
voidsetTickLabelsVisible(booleanflag) 坐标轴标尺值是否显示
voidsetTickMarkPaint(Paintpaint) 坐标轴标尺颜色
voidsetTickMarkStroke(Strokestroke) 坐标轴标尺笔触
voidsetTickMarksVisible(booleanflag) 坐标轴标尺是否显示
ValueAxis(Axis)类:
voidsetAutoRange(booleanauto) 自动设置数据轴数据范围
voidsetAutoRangeMinimumSize(doublesize) 自动设置数据轴数据范围时数据范围的最小跨度
voidsetAutoTickUnitSelection(booleanflag) 数据轴的数据标签是否自动确定(默认为true)
voidsetFixedAutoRange(doublelength) 数据轴固定数据范围(设置100的话就是显示MAXVALUE到MAXVALUE-100那段数据范围)
voidsetInverted(booleanflag) 数据轴是否反向(默认为false)
voidsetLowerMargin(doublemargin) 数据轴下(左)边距
voidsetUpperMargin(doublemargin) 数据轴上(右)边距
voidsetLowerBound(doublemin) 数据轴上的显示最小值
voidsetUpperBound(doublemax) 数据轴上的显示最大值
voidsetPositiveArrowVisible(booleanvisible) 是否显示正向箭头(3D轴无效)
voidsetNegativeArrowVisible(booleanvisible) 是否显示反向箭头(3D轴无效)
voidsetVerticalTickLabels(booleanflag) 数据轴数据标签是否旋转到垂直
voidsetStandardTickUnits(TickUnitSourcesource) 数据轴的数据标签(可以只显示整数标签,需要将AutoTickUnitSelection设false)
NumberAxis(ValueAxis)类:
voidsetAutoRangeIncludesZero(booleanflag) 是否强制在自动选择的数据范围中包含0
voidsetAutoRangeStickyZero(booleanflag) 是否强制在整个数据轴中包含0,即使0不在数据范围中
voidsetNumberFormatOverride(NumberFormatformatter) 数据轴数据标签的显示格式
voidsetTickUnit(NumberTickUnitunit) 数据轴的数据标签(需要将AutoTickUnitSelection设false)
DateAxis(ValueAxis)类:
voidsetMaximumDate(DatemaximumDate) 日期轴上的最小日期
voidsetMinimumDate(DateminimumDate) 日期轴上的最大日期
voidsetRange(Datelower,Dateupper) 日期轴范围
voidsetDateFormatOverride(DateFormatformatter) 日期轴日期标签的显示格式
voidsetTickUnit(DateTickUnitunit) 日期轴的日期标签(需要将AutoTickUnitSelection设false)
voidsetTickMarkPosition(DateTickMarkPositionposition) 日期标签位置(参数常量在org.jfree.chart.axis.DateTickMarkPosition类中定义)
CategoryAxis(Axis)类:
voidsetCategoryMargin(doublemargin) 分类轴边距
voidsetLowerMargin(doublemargin) 分类轴下(左)边距
voidsetUpperMargin(doublemargin) 分类轴上(右)边距
voidsetVerticalCategoryLabels(booleanflag) 分类轴标题是否旋转到垂直
voidsetMaxCategoryLabelWidthRatio(floatratio) 分类轴分类标签的最大宽度
-----------------------------------------------------------------------------------------------------------
Plot类:
voidsetBackgroundImage(Imageimage) 数据区的背景图片
voidsetBackgroundImageAlignment(intalignment) 数据区的背景图片对齐方式(参数常量在org.jfree.ui.Align类中定义)
voidsetBackgroundPaint(Paintpaint) 数据区的背景图片背景色
voidsetBackgroundAlpha(floatalpha) 数据区的背景透明度(0.0~1.0)
voidsetForegroundAlpha(floatalpha) 数据区的前景透明度(0.0~1.0)
voidsetDataAreaRatio(doubleratio) 数据区占整个图表区的百分比
voidsetOutLinePaint(Paintpaint) 数据区的边界线条颜色
voidsetOutLineStroke(Strokestroke) 数据区的边界线条笔触
voidsetNoDataMessage(Stringmessage) 没有数据时显示的消息
voidsetNoDataMessageFont(Fontfont) 没有数据时显示的消息字体
voidsetNoDataMessagePaint(Paintpaint) 没有数据时显示的消息颜色
CategoryPlot(Plot)类:
voidsetDataset(CategoryDatasetdataset) 数据区的2维数据表
voidsetColumnRenderingOrder(SortOrderorder) 数据分类的排序方式
voidsetAxisOffset(Spaceroffset) 坐标轴到数据区的间距
voidsetOrientation(PlotOrientationorientation) 数据区的方向(PlotOrientation.HORIZONTAL或PlotOrientation.VERTICAL)
voidsetDomainAxis(CategoryAxisaxis) 数据区的分类轴
voidsetDomainAxisLocation(AxisLocationlocation) 分类轴的位置(参数常量在org.jfree.chart.axis.AxisLocation类中定义)
voidsetDomainGridlinesVisible(booleanvisible) 分类轴网格是否可见
voidsetDomainGridlinePaint(Paintpaint) 分类轴网格线条颜色
voidsetDomainGridlineStroke(Strokestroke) 分类轴网格线条笔触
voidsetRangeAxis(ValueAxisaxis) 数据区的数据轴
voidsetRangeAxisLocation(AxisLocationlocation) 数据轴的位置(参数常量在org.jfree.chart.axis.AxisLocation类中定义)
voidsetRangeGridlinesVisible(booleanvisible) 数据轴网格是否可见
voidsetRangeGridlinePaint(Paintpaint) 数据轴网格线条颜色
voidsetRangeGridlineStroke(Strokestroke) 数据轴网格线条笔触
voidsetRenderer(CategoryItemRendererrenderer) 数据区的表示者(详见Renderer组)
voidaddAnnotation(CategoryAnnotationannotation) 给数据区加一个注释
voidaddRangeMarker(Markermarker,Layerlayer) 给数据区加一个数值范围区域
PiePlot(Plot)类:
voidsetDataset(PieDatasetdataset) 数据区的1维数据表
voidsetIgnoreNullValues(booleanflag) 忽略无值的分类
voidsetCircular(booleanflag) 饼图是否一定是正圆
voidsetStartAngle(doubleangle) 饼图的初始角度
voidsetDirection(Rotationdirection) 饼图的旋转方向
voidsetExplodePercent(intsection,doublepercent) 抽取的那块(1维数据表的分类下标)以及抽取出来的距离(0.0~1.0),3D饼图无效
voidsetLabelBackgroundPaint(Paintpaint) 分类标签的底色
voidsetLabelFont(Fontfont) 分类标签的字体
voidsetLabelPaint(Paintpaint) 分类标签的字体颜色
voidsetLabelLinkMargin(doublemargin) 分类标签与图的连接线边距
voidsetLabelLinkPaint(Paintpaint) 分类标签与图的连接线颜色
voidsetLabelLinkStroke(Strokestroke) 分类标签与图的连接线笔触
voidsetLabelOutlinePaint(Paintpaint) 分类标签边框颜色
voidsetLabelOutlineStroke(Paintpaint) 分类标签边框笔触
voidsetLabelShadowPaint(Paintpaint) 分类标签阴影颜色
voidsetMaximumLabelWidth(doublewidth) 分类标签的最大长度(0.0~1.0)
voidsetPieIndex(intindex) 饼图的索引(复合饼图中用到)
voidsetSectionOutlinePaint(intsection,Paintpaint) 指定分类饼的边框颜色
voidsetSectionOutlineStroke(intsection,Strokestroke) 指定分类饼的边框笔触
voidsetSectionPaint(intsection,Paintpaint) 指定分类饼的颜色
voidsetShadowPaint(Paintpaint) 饼图的阴影颜色
voidsetShadowXOffset(doubleoffset) 饼图的阴影相对图的水平偏移
voidsetShadowYOffset(doubleoffset) 饼图的阴影相对图的垂直偏移
voidsetLabelGenerator(PieSectionLabelGeneratorgenerator) 分类标签的格式,设置成null则整个标签包括连接线都不显示
voidsetToolTipGenerator(PieToolTipGeneratorgenerator) MAP中鼠标移上的显示格式
voidsetURLGenerator(PieURLGeneratorgenerator) MAP中钻取链接格式
PiePlot3D(PiePlot)类:
voidsetDepthFactor(doublefactor) 3D饼图的Z轴高度(0.0~1.0)
MultiplePiePlot(Plot)类:
voidsetLimit(doublelimit) 每个饼图之间的数据关联(详细比较复杂)
voidsetPieChart(JFreeChartpieChart) 每个饼图的显示方式(见JFreeChart类个PiePlot类)
-----------------------------------------------------------------------------------------------------------
AbstractRenderer类:
voidsetItemLabelAnchorOffset(doubleoffset) 数据标签的与数据点的偏移
voidsetItemLabelsVisible(booleanvisible) 数据标签是否可见
voidsetItemLabelFont(Fontfont) 数据标签的字体
voidsetItemLabelPaint(Paintpaint) 数据标签的字体颜色
voidsetItemLabelPosition(ItemLabelPositionposition) 数据标签位置
voidsetPositiveItemLabelPosition(ItemLabelPositionposition) 正数标签位置
voidsetNegativeItemLabelPosition(ItemLabelPositionposition) 负数标签位置
voidsetOutLinePaint(Paintpaint) 图形边框的线条颜色
voidsetOutLineStroke(Strokes
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JFreeChart 支持 图表 类型 总结