public class Donut2DPlotGlyph extends DonutPlotGlyph
arcWidth, categoryGap, centerPoint, CIRCLE, HALF, innerRadius, innerRadiusPercent, labelBounds, MARGIN_GAP, outerArcRadius, PIE, radius, seriesGap, START_ANGLE
CATEGORY_PARA, conditionCollection, DEFAULT_SIZE, plotStyle, RESET_JAVA_FONT_X, SERIES_PARA, seriesList, STACK, X_AXIS, X_PARA, Y_AXIS, Y_PARA
bounds, visible
构造器和说明 |
---|
Donut2DPlotGlyph() |
限定符和类型 | 方法和说明 |
---|---|
protected void |
dealLabelBounds(DataPoint dataPoint,
int resolution) |
void |
draw(java.awt.Graphics g,
int resolution)
画所有Plot都共有的系列
|
boolean |
equals(java.lang.Object ob) |
java.lang.String |
getChartType() |
java.lang.String |
getPlotGlyphType()
用于JS中的Type类型.
|
protected double |
getSeriesGapAngle(int categoryIndex,
int seriesIndex,
boolean isInner) |
protected double |
getSeriesStartAngle(int categoryIndex,
int seriesIndex,
boolean isInner) |
void |
layoutDataSeriesGlyph(int resolution)
对绘图区中的数据系列部分进行布局
|
getActOuterRadius, getArcInnerRadius, getCategoryGap, getExtraTooltipValue, getInnerRadiusPercent, getPercent, getPlotOptionsJSON, getSeriesGap, getTotalValue, initArcValues, layoutAxisGlyph, setCategoryGap, setInnerRadiusPercent, setSeriesGap, toJSONObject
addECNameToHyperLink, addOtherJSON, addSeries, addSeriesJSON, addSeriesJSON, avoidCoverLabelBounds, axisExtendsMaxMinValueWithTrendLine, calculateDataPointPercentValue, calculateOrderList, clone, createColors4Cate, createColors4Series, createDataSheetGlyph, dealDataPointLabel, dealLabelBoundsInOrder, dealLabelBoundsOutPlotBounds, dealPlotHotAttr, doLayout, drawInfo, drawLabel4Series, drawShape4Series, getAdditionalCanvasCount, getAllDataPointGlyph, getAllTrendLineGlyph, getAutoRefreshPerSecond, getCategoryCount, getCombinedSize, getConditionCollection, getDataPointLabelBoundsWithPosition, getDataPointLabelBoundsWithPosition, getDataPointLabelBoundsWithPosition4Line, getDataProcessor, getDrawSequence, getExtraLabelValue, getFirstDataPoint, getHotHyperLink, getHotTooltipStyle, getPlotDetailType, getPlotFillStyle, getPlotStyle, getPreGap4AxisRightUnit, getPreGap4AxisTopUnit, getPreLeft4DataSheet, getSeries, getSeriesSize, getSmallIconType, getVanChartType, getWholeChartBackground, getXDivideUnit, getYDivideUnit, is3DPlotGlyph, isDataPointXNotInPlotBounds, isExistAttrByResult, isNeedDealHotHyperlink, isNullValueBreak, isSeriesDragEnable, isSupportLegend, isSupportZoom, isZoom, notDealDataPointLabel, resetClip, selectableChildren, setAutoRefreshPerSecond, setCombinedSize, setConditionCollection, setDataProcessor, setHotHyperLink, setHotTooltipStyle, setIsNullValueBreak, setPlotFillStyle, setPlotStyle, setSeriesDragEnable, setWholeChartBackground, setZoom, skipDealPointHotAttr, 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 layoutDataSeriesGlyph(int resolution)
PlotGlyph
layoutDataSeriesGlyph
在类中 PlotGlyph
resolution
- 分辨率protected void dealLabelBounds(DataPoint dataPoint, int resolution)
public void draw(java.awt.Graphics g, int resolution)
PlotGlyph
public java.lang.String getPlotGlyphType()
PlotGlyph
getPlotGlyphType
在类中 PlotGlyph
protected double getSeriesStartAngle(int categoryIndex, int seriesIndex, boolean isInner)
protected double getSeriesGapAngle(int categoryIndex, int seriesIndex, boolean isInner)
public boolean equals(java.lang.Object ob)
equals
在类中 DonutPlotGlyph
public java.lang.String getChartType()
getChartType
在类中 PlotGlyph