public class FunnelPlotGlyph extends PlotGlyph
CATEGORY_PARA, conditionCollection, DEFAULT_SIZE, plotStyle, RESET_JAVA_FONT_X, SERIES_PARA, seriesList, STACK, X_AXIS, X_PARA, Y_AXIS, Y_PARA
bounds, visible
构造器和说明 |
---|
FunnelPlotGlyph() |
限定符和类型 | 方法和说明 |
---|---|
protected void |
deal4EachCategory(int categoryIndex,
int resolution) |
protected void |
dealLabelBounds(int categoryIndex,
int resolution) |
protected void |
dealLabelBoundsOutPlotBounds(java.awt.geom.Rectangle2D labelBounds,
java.awt.geom.GeneralPath labelsPath,
DataPoint dataPoint,
java.util.List orderList,
int orderListIndex) |
protected void |
dealLabelBoundsWithCover(int categoryIndex,
int resolution) |
protected void |
dealWidthLine(DataPoint4Funnel dataPoint,
int index) |
protected void |
dealWithDataSeries(int categoryIndex,
int resolution) |
void |
draw(java.awt.Graphics g,
int resolution)
draw方法.画出漏斗图对象.
|
boolean |
equals(java.lang.Object ob) |
java.lang.String |
getChartType() |
protected java.lang.String |
getExtraTooltipValue() |
java.lang.String |
getPlotGlyphType()
用于JS中的Type类型.
|
protected void |
initLabelData(int categoryIndex,
int resolution) |
protected boolean |
isGuideLineShow(DataPoint dataPoint) |
boolean |
isSupportLegend()
是否支持图例
|
void |
layoutAxisGlyph(int resolution)
局坐标轴 / 无
|
void |
layoutDataSeriesGlyph(int resolution)
漏斗图只有系列
|
addECNameToHyperLink, addOtherJSON, addSeries, addSeriesJSON, addSeriesJSON, avoidCoverLabelBounds, axisExtendsMaxMinValueWithTrendLine, calculateDataPointPercentValue, calculateOrderList, clone, createColors4Cate, createColors4Series, createDataSheetGlyph, dealDataPointLabel, dealLabelBoundsInOrder, dealPlotHotAttr, doLayout, drawInfo, drawLabel4Series, drawShape4Series, getAdditionalCanvasCount, getAllDataPointGlyph, getAllTrendLineGlyph, getAutoRefreshPerSecond, getCategoryCount, getCombinedSize, getConditionCollection, getDataPointLabelBoundsWithPosition, getDataPointLabelBoundsWithPosition, getDataPointLabelBoundsWithPosition4Line, getDataProcessor, getDrawSequence, getExtraLabelValue, getFirstDataPoint, getHotHyperLink, getHotTooltipStyle, getPlotDetailType, getPlotFillStyle, getPlotOptionsJSON, getPlotStyle, getPreGap4AxisRightUnit, getPreGap4AxisTopUnit, getPreLeft4DataSheet, getSeries, getSeriesSize, getSmallIconType, getVanChartType, getWholeChartBackground, getXDivideUnit, getYDivideUnit, is3DPlotGlyph, isDataPointXNotInPlotBounds, isExistAttrByResult, isNeedDealHotHyperlink, isNullValueBreak, isSeriesDragEnable, isSupportZoom, isZoom, notDealDataPointLabel, resetClip, selectableChildren, setAutoRefreshPerSecond, setCombinedSize, setConditionCollection, setDataProcessor, setHotHyperLink, setHotTooltipStyle, setIsNullValueBreak, setPlotFillStyle, setPlotStyle, setSeriesDragEnable, setWholeChartBackground, setZoom, skipDealPointHotAttr, toJSONObject, trendLineFitting
getBounds, getOutline4Fill, getShape, isInvisible, isVisible, setBounds, setVisible
dealCondition, dealConditionWithSeriesColor, drawOnlyBorder, drawWithOutBorder, getAlpha, getBackground, getBorderColor, getBorderStyle, getGeneralInfo, getRoundRadius, is3DIE6, isRoundBorder, isShadow, paint, paintBackground, putBackgroundJSON, putPlotBackgroundJSON, setAlpha, setBackground, setBorderColor, setBorderStyle, setGeneralInfo, setRoundBorder, toVanJSONObject
public void layoutAxisGlyph(int resolution)
layoutAxisGlyph
在类中 PlotGlyph
resolution
- 分辨率protected void initLabelData(int categoryIndex, int resolution)
public void layoutDataSeriesGlyph(int resolution)
layoutDataSeriesGlyph
在类中 PlotGlyph
resolution
- 分辨率protected void dealLabelBoundsOutPlotBounds(java.awt.geom.Rectangle2D labelBounds, java.awt.geom.GeneralPath labelsPath, DataPoint dataPoint, java.util.List orderList, int orderListIndex)
protected void deal4EachCategory(int categoryIndex, int resolution)
protected void dealWithDataSeries(int categoryIndex, int resolution)
protected boolean isGuideLineShow(DataPoint dataPoint)
protected void dealLabelBounds(int categoryIndex, int resolution)
protected void dealLabelBoundsWithCover(int categoryIndex, int resolution)
protected void dealWidthLine(DataPoint4Funnel dataPoint, int index)
public void draw(java.awt.Graphics g, int resolution)
protected java.lang.String getExtraTooltipValue()
getExtraTooltipValue
在类中 PlotGlyph
public java.lang.String getPlotGlyphType()
PlotGlyph
getPlotGlyphType
在类中 PlotGlyph
public java.lang.String getChartType()
getChartType
在类中 PlotGlyph
public boolean isSupportLegend()
isSupportLegend
在类中 PlotGlyph