public abstract class DonutPlot extends Plot
限定符和类型 | 字段和说明 |
---|---|
static java.lang.Object[][] |
DONUT_VALUES |
combinedSize, DEFAULT_SIZE, MARKERSIZE, SECOND_AXIS, secondShowUnit, showUnit, X_AXIS, XML_TAG, Y_AXIS
构造器和说明 |
---|
DonutPlot() |
限定符和类型 | 方法和说明 |
---|---|
ChartData |
defaultChartData()
返回圆环图默认的数据
|
boolean |
equals(java.lang.Object ob)
比较和Object是否相等
|
double |
getCategoryGap()
返回分类间隔
|
double |
getInnerRadiusPercent() |
java.lang.String |
getPlotID()
用于识别图表类型的ID,不能用class对象,因为像柱形图和条形图是一个class对象
|
java.lang.String |
getPlotName()
返回Plot的类型名称,
|
java.lang.String |
getPlotSmallIconPath()
返回具体图表的地址,目前用于图表设计器的图表切换 ,默认返回二维柱形图小图标
|
ChartTypeValueCollection |
getPlotType()
返回属于哪一种图表类型
|
double |
getSeriesGap()
返回系列间隔
|
void |
install4PlotGlyph(DonutPlotGlyph plotGlyph,
ChartData chartData)
初始化DountPlotGlyph, 将DonutPlot的属性同步到DonutPlotGlyph
|
boolean |
isHaveAxis()
界面用到的 先判断下是否有坐标轴, 是否需要加载坐标轴界面
|
boolean |
isSupportCate()
是否支持分类数据
|
boolean |
matchPlotType(Plot newPlot)
测试newPlot是否是当前类的一个实例
|
void |
readXML(XMLableReader reader)
读取XML属性
|
void |
setCategoryGap(double categoryGap)
设置分类间隔
|
void |
setInnerRadiusPercent(double percent) |
void |
setSeriesGap(double seriesGap)
设置系列间隔
|
void |
writeXML(XMLPrintWriter writer)
输出XML属性
|
accept, addSeries2PlotGlyph, addSeriesByIndex, addSeriesByIndex, addSeriesByIndexWithoutNull, anyChartAdvancedInteractionUse, buidExecuteSequenceList, buildGenealogyAndCheckSheetExecuteSequence, clearConditionAttrAndRenewLegend, clone, createDataLabel4DataPointWithCondition, createDataLabel4EverySeries, createDataLabelWithDataPoint4Map, createDataPoint, createDataPointLabel, createDataSeries, createDataSheetGlyph, createLegendGlyph, createLegendItems, createLegendItems, createNullChartData, createPlotGlyph, dealColorCondition, dealCondition, dealFormula, dealLineCondition, dealNullPointAndCategoryNum, defaultSecondMoreCate, defaultThirdMoreCate, dependence, exsitMarkerType, getAlertLinePaneTitle, getAutoRefreshPerSecond, getAxis, getAxis, getCategoryNameTextAttr, getCombinedSize, getConditionCollection, getDataProcessor, getDataProcessor4Definition, getDataSheet, getDetailType, getHotHyperLink, getHotTooltipStyle, getHyperLinkEditorMap, getInteractivePaneArrayThatNotSurpport, getLegend, getLegendMarkerIcon, getLegendMarkerIcon4Line, getMaxValueFromData, getMaxValueFromData, getMinValueFromData, getPlotDetailType, getPlotFillStyle, getPlotStyle, getSecondAxis, getSeriesIndexConditionCollection, getUnitTextAttr, getValueTextAttr, getxAxis, getyAxis, hasEffect, hyperLinkParas, install4PlotGlyph, is3D, isExsitLineStyle, isGisKindLabel, isInteractiveAxisTooltip, isMapKindLabel, isMapPlot, isMeterPlot, isNeedRenameHyperLinkPane, isNullValueBreak, isOnlyIntervalBackground, isSeriesDragEnable, isShowAllDataPointLabel, isShowCateName, isSupport3D, isSupportAddress4Gis, isSupportAnimate, isSupportAutoRefresh, isSupportAxisLabelWrapShow, isSupportAxisLineStyle, isSupportAxisReverse, isSupportAxisTip, isSupportBorder, isSupportCategoryFilter, isSupportDataLabelAttr, isSupportDataSeriesAttr, isSupportDataSeriesCondition, isSupportDataSheet, isSupportDelimiter, isSupportIntervalBackground, isSupportLeadLine, isSupportLegend, isSupportMoreCate, isSupportPlotBackground, isSupportSeriesDrag, isSupportSeriesFilter, isSupportTooltipInInteractivePane, isSupportTooltipSeriesType, isSupportTrendLine, isSupportValuePercent, isSupportZoomCategoryAxis, isSupportZoomDirection, isUseSecondAxis, isValidPlot, match4GUI, modFormulaString, needAnalysisLinePane, readerAttr, readPlotXML, resetNullLegendAttr, setAutoRefreshPerSecond, setCategoryNameTextAttr, setCombinedSize, setConditionCollection, setDataProcessor, setDataSheet, setHotHyperLink, setHotTooltipStyle, setInteractiveAxisTooltip, setLegend, setNullValueBreak, setPlotFillStyle, setPlotStyle, setSecondAxis, setSecondShowUnit, setSeriesDragEnable, setShowCateName, setShowUnit, setUnitTextAttr, setValueTextAttr, setxAxis, setyAxis
changedAttrToJSONObject, changeStyleAttrAlpha, changeStyleAttrBackground, changeStyleAttrBorder, changeStyleAttrColor, changeStyleAttrContents, changeStyleAttrLineStyle, getAlpha, getBackground, getBorderColor, getBorderStyle, getRoundRadius, isRoundBorder, isShadow, readGeneralInfoXML, setAlpha, setAttrAlpha, setBackground, setBorderColor, setBorderStyle, setRoundBorder, setRoundRadius, setShadow, toJSONObject, writeGeneralInfoXML
public java.lang.String getPlotName()
BasePlot
public void setInnerRadiusPercent(double percent)
public double getInnerRadiusPercent()
public ChartData defaultChartData()
defaultChartData
在类中 Plot
public boolean matchPlotType(Plot newPlot)
matchPlotType
在类中 Plot
newPlot
- 待检测的plotpublic void setCategoryGap(double categoryGap)
public double getCategoryGap()
public void setSeriesGap(double seriesGap)
public boolean isHaveAxis()
isHaveAxis
在类中 Plot
public boolean isSupportCate()
isSupportCate
在类中 Plot
public double getSeriesGap()
public void install4PlotGlyph(DonutPlotGlyph plotGlyph, ChartData chartData)
plotGlyph
- 圆环图绘图对象chartData
- 圆环图数据public void readXML(XMLableReader reader)
GeneralInfo
readXML
在接口中 XMLReadable
readXML
在类中 Plot
reader
- XML读取器XMLableReader
public void writeXML(XMLPrintWriter writer)
GeneralInfo
public boolean equals(java.lang.Object ob)
GeneralInfo
public java.lang.String getPlotSmallIconPath()
getPlotSmallIconPath
在接口中 BasePlot
getPlotSmallIconPath
在类中 Plot
public ChartTypeValueCollection getPlotType()
getPlotType
在类中 Plot