public class Donut3DPlotGlyph 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
构造器和说明 |
---|
Donut3DPlotGlyph() |
限定符和类型 | 方法和说明 |
---|---|
protected void |
dealLabelBounds(DataPoint dataPoint,
int resolution) |
void |
draw(java.awt.Graphics g,
int resolution)
画法
|
java.lang.String |
getChartType() |
protected java.awt.geom.Dimension2D |
getLabelDim(DataPoint dataPoint,
int resolution) |
java.lang.String |
getPlotGlyphType()
图表的类型
|
protected double |
getSeriesStartAngle(int categoryIndex,
int seriesIndex)
系列开始的角度
|
java.lang.String |
getSmallIconType()
图表切换时的小图标
|
boolean |
is3DPlotGlyph()
判断是否是3维的图表类型
|
void |
layoutDataSeriesGlyph(int resolution)
布局系列
|
void |
setDepth(int depth)
设置三维饼图的纵深
|
void |
setProjection(Projection projection)
设置三维饼图的投影类型
|
JSONObject |
toJSONObject(Repository repo)
转为json数据
|
equals, getActOuterRadius, getArcInnerRadius, getCategoryGap, getExtraTooltipValue, getInnerRadiusPercent, getPercent, getPlotOptionsJSON, getSeriesGap, getTotalValue, initArcValues, layoutAxisGlyph, setCategoryGap, setInnerRadiusPercent, setSeriesGap
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, getVanChartType, getWholeChartBackground, getXDivideUnit, getYDivideUnit, 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)
layoutDataSeriesGlyph
在类中 PlotGlyph
resolution
- 分辨率protected void dealLabelBounds(DataPoint dataPoint, int resolution)
protected java.awt.geom.Dimension2D getLabelDim(DataPoint dataPoint, int resolution)
protected double getSeriesStartAngle(int categoryIndex, int seriesIndex)
categoryIndex
- 分类序号seriesIndex
- 系列序号public void setProjection(Projection projection)
projection
- 投影public void setDepth(int depth)
depth
- 深度public void draw(java.awt.Graphics g, int resolution)
public boolean is3DPlotGlyph()
is3DPlotGlyph
在类中 PlotGlyph
public java.lang.String getPlotGlyphType()
getPlotGlyphType
在类中 PlotGlyph
public JSONObject toJSONObject(Repository repo) throws JSONException
toJSONObject
在接口中 Glyph
toJSONObject
在类中 DonutPlotGlyph
repo
- 请求JSONException
- 抛错public java.lang.String getChartType()
getChartType
在类中 PlotGlyph
public java.lang.String getSmallIconType()
PlotGlyph
getSmallIconType
在类中 PlotGlyph