public class Donut2DPlotGlyph extends DonutPlotGlyph
arcWidth, categoryGap, centerPoint, CIRCLE, HALF, innerRadius, innerRadiusPercent, labelBounds, MARGIN_GAP, outerArcRadius, PIE, radius, seriesGap, START_ANGLECATEGORY_PARA, conditionCollection, DEFAULT_SIZE, plotStyle, RESET_JAVA_FONT_X, SERIES_PARA, seriesList, STACK, X_AXIS, X_PARA, Y_AXIS, Y_PARAbounds, 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, toJSONObjectaddECNameToHyperLink, 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, trendLineFittinggetBounds, getOutline4Fill, getShape, isInvisible, isVisible, setBounds, setVisibledealCondition, dealConditionWithSeriesColor, drawOnlyBorder, drawWithOutBorder, getAlpha, getBackground, getBorderColor, getBorderStyle, getGeneralInfo, getRoundRadius, is3DIE6, isRoundBorder, isShadow, paint, paintBackground, putBackgroundJSON, putPlotBackgroundJSON, setAlpha, setBackground, setBorderColor, setBorderStyle, setGeneralInfo, setRoundBorder, toVanJSONObjectpublic void layoutDataSeriesGlyph(int resolution)
PlotGlyphlayoutDataSeriesGlyph 在类中 PlotGlyphresolution - 分辨率protected void dealLabelBounds(DataPoint dataPoint, int resolution)
public void draw(java.awt.Graphics g,
int resolution)
PlotGlyphpublic java.lang.String getPlotGlyphType()
PlotGlyphgetPlotGlyphType 在类中 PlotGlyphprotected 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 在类中 DonutPlotGlyphpublic java.lang.String getChartType()
getChartType 在类中 PlotGlyph