程序包 | 说明 |
---|---|
com.fr.chart.chartattr | |
com.fr.chart.chartglyph |
图表图形包, 实现图表的画法, 分为图表图像(ChartGlyph)、绘图区图像(PlotGlyph)、图例图像(LegendGlyph)以及标题图像(TitleGlyph)。
|
com.fr.design.chart.gui | |
com.fr.design.chart.gui.active | |
com.fr.design.chart.gui.active.action | |
com.fr.plugin.chart.attr.axis | |
com.fr.plugin.chart.glyph.axis |
限定符和类型 | 方法和说明 |
---|---|
AxisGlyph |
ValueAxis.createAxisGlyph(ChartData chartData) |
AxisGlyph |
RadarAxis.createAxisGlyph(ChartData chartData) |
AxisGlyph |
CategoryAxis.createAxisGlyph(ChartData chartData)
根据ChartData创建AxisGlyph.
|
abstract AxisGlyph |
Axis.createAxisGlyph(ChartData chartData)
根据ChartData 生成对应的AxisGlyph
|
限定符和类型 | 方法和说明 |
---|---|
double |
CategoryPlot.getMaxValueFromData(ChartData chartData,
ChartAxisPosition leftOrRight,
AxisGlyph categoryAxisGlyph)
返回图表数据中: 系列值的最大值.
|
void |
Axis.initAxisGlyph(AxisGlyph axisGlyph)
初始化对应的坐标轴属性
|
protected boolean |
CategoryPlot.isInCategoryField(AxisGlyph dateAxisGlyph,
java.lang.Object cateData)
判断数据中的取值 是否在日期轴范围内.
|
限定符和类型 | 类和说明 |
---|---|
class |
CategoryAxisGlyph
分类轴图形对象.
|
class |
DateAxisGlyph
日期坐标轴图形对象.
|
class |
NumberAxisGlyph
数字类型的坐标轴图形对象抽象类.
|
class |
RadarAxisGlyph
雷达图坐标轴图形对象.
|
class |
RangeAxisGlyph
位置在图表中间 专门为全距图而做的坐标轴图形对象.
|
class |
ValueAxisGlyph
值轴图形对象.
|
限定符和类型 | 字段和说明 |
---|---|
protected AxisGlyph |
BarDataWithAxisGlyph.xAxisGlyph |
protected AxisGlyph |
BarDataWithAxisGlyph.yAxisGlyph |
限定符和类型 | 方法和说明 |
---|---|
AxisGlyph |
RectanglePlotGlyph.getSecondAxisGlyph()
获取第二坐标轴
|
AxisGlyph |
RectanglePlotGlyph.getSeriesAxisGlyph(int seriesIndex) |
AxisGlyph |
CustomPlotGlyph.getSeriesAxisGlyph(int seriesIndex) |
AxisGlyph |
RectanglePlotGlyph.getxAxisGlyph() |
AxisGlyph |
RectanglePlotGlyph.getyAxisGlyph()
获取y轴的Glyph对象
|
限定符和类型 | 方法和说明 |
---|---|
void |
PlotGlyph.axisExtendsMaxMinValueWithTrendLine(AxisGlyph axisGlyph)
坐标轴因为趋势线的前推后推等 扩展最大最小值
|
protected void |
RectanglePlotGlyph.calculateAxisGlyphAttr(AxisGlyph axisGlyph,
java.awt.geom.Rectangle2D endPlotBounds) |
void |
AreaPlotGlyph.dealAreaShape4PlotGlyph(DataSeries4Area dataSeries,
CategoryPlotGlyph categoryPlotGlyph,
AxisGlyph xAxisGlyph,
AxisGlyph yAxisGlyph,
int resolution)
要处理Area堆积方法.
|
void |
LinePlotGlyph.dealLine4PlotGlyph(DataSeries dataSeries,
CategoryPlotGlyph categoryPlotGlyph,
AxisGlyph xAxisGlyph,
AxisGlyph yAxisGlyph,
int resolution)
处理的折线和标记.
|
protected void |
RectanglePlotGlyph.dealPlotBoundsWidthAxisInHorizontal(AxisGlyph axisGlyph,
java.awt.geom.Rectangle2D lastPlotBounds) |
protected void |
RectanglePlotGlyph.dealPlotBoundsWithAxisGlyph(AxisGlyph axisGlyph,
java.awt.geom.Rectangle2D plotLeftBounds,
int resolution) |
protected void |
CategoryPlotGlyph.drawAxisGlyph4ThreeD(AxisGlyph glyph,
java.awt.Graphics g,
int resolution) |
protected java.awt.geom.Rectangle2D |
BarPlotGlyph.getBarShape4GanttPlot(double start,
double end,
int categoryIndex,
AxisGlyph categoryAxisGlyph,
AxisGlyph dateAxisGlyph,
int barNumber,
int barIndex)
为甘特图类型得到柱形的Shape
|
protected void |
RectanglePlotGlyph.initAxisGlyphBoundsAndZeroBounds(AxisGlyph axisGlyph,
java.awt.geom.Rectangle2D zeroBounds) |
protected void |
CategoryPlotGlyph.layoutAxisGlyph4ThreeD(AxisGlyph categoryAxisGlyph,
AxisGlyph valueAxisGlyph,
AxisGlyph secondAxisGlyph,
int resolution)
布局有坐标轴的3D图表 关键是底座
|
protected void |
CategoryPlotGlyph.layoutDoubleAxisGlyph(AxisGlyph cateAxis,
AxisGlyph valueAxis,
AxisGlyph secAxis,
boolean is3D,
int resolution) |
protected void |
RectanglePlotGlyph.layoutDoubleAxisGlyph(AxisGlyph categoryAxisGlyph,
AxisGlyph valueAxisGlyph,
AxisGlyph secondValueAxisGlyph,
int resolution) |
void |
RectanglePlotGlyph.setSecondAxisGlyph(AxisGlyph secondAxisGlyph)
设置第二坐标轴的Glyph对象
|
void |
RectanglePlotGlyph.setxAxisGlyph(AxisGlyph xAxisGlyph) |
void |
RectanglePlotGlyph.setyAxisGlyph(AxisGlyph yAxisGlyph)
设置y轴的Glyph对象
|
构造器和说明 |
---|
BarDataWithAxisGlyph(AxisGlyph xAxisGlyph,
AxisGlyph yAxisGlyph,
int barNumber,
int barIndex) |
限定符和类型 | 方法和说明 |
---|---|
AxisGlyph |
ChartComponent.getActiveAxisGlyph() |
限定符和类型 | 字段和说明 |
---|---|
protected AxisGlyph |
AxisActiveGlyph.axis |
构造器和说明 |
---|
AxisActiveGlyph(ChartComponent chartComponent,
AxisGlyph axis,
Glyph parentGlyph) |
限定符和类型 | 方法和说明 |
---|---|
AxisGlyph |
ChartComponentAction.getActiveAxisGlyph() |
限定符和类型 | 方法和说明 |
---|---|
void |
VanChartValueAxis.initAxisGlyph(AxisGlyph axisGlyph)
初始化对应的坐标轴属性
|
void |
VanChartTimeAxis.initAxisGlyph(AxisGlyph axisGlyph)
初始化对应的坐标轴属性
|
void |
VanChartGaugeAxis.initAxisGlyph(AxisGlyph axisGlyph)
初始化对应的坐标轴属性
|
void |
VanChartAxis.initAxisGlyph(AxisGlyph axisGlyph)
初始化对应的坐标轴属性
|
限定符和类型 | 类和说明 |
---|---|
class |
VanChartBaseAxisGlyph
Created by Mitisky on 15/10/18.
|
class |
VanChartCategoryAxisGlyph
Created by Mitisky on 15/10/21.
|
class |
VanChartGaugeAxisGlyph
仪表盘的坐标轴。
|
class |
VanChartRadarAxisGlyph.VanChartRadarXAxisGlyph |
class |
VanChartRadarAxisGlyph.VanChartRadarYAxisGlyph |
class |
VanChartTimeAxisGlyph
Created by Mitisky on 15/10/19.
|
class |
VanChartValueAxisGlyph
Created by Mitisky on 15/10/19.
|