public class PiePlot4VanChart extends VanChartPlot implements VanChartLabelPositionPlot, VanChartPositionPlot, VanChartRadiusPlot
| 限定符和类型 | 字段和说明 |
|---|---|
static double |
END_ANGLE |
static double |
START_ANGLE |
static java.lang.String |
VAN_CHART_PIE_PLOT |
seriesColorMap, versioncombinedSize, DEFAULT_SIZE, MARKERSIZE, SECOND_AXIS, secondShowUnit, showUnit, X_AXIS, XML_TAG, Y_AXIS| 构造器和说明 |
|---|
PiePlot4VanChart() |
PiePlot4VanChart(ChartRoseType roseType) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
accept(java.lang.Class<? extends Plot> obClass)
判断图表类型是否是obClass
|
java.lang.Object |
clone()
克隆
|
protected VanChartPieDataPoint |
createDataPoint() |
PlotGlyph |
createPlotGlyph(ChartData chartData)
创建相关PlotGlyph
|
protected void |
dealDataPointCustomCondition(VanChartDataPoint dataPoint,
ConditionCollection conditionCollection,
VanChartDataSeries dataSeries) |
protected void |
dealDataSeriesCustomCondition(VanChartDataSeries dataSeries,
ConditionCollection conditionCollection) |
ChartData |
defaultChartData()
默认数据.
|
boolean |
equals(java.lang.Object ob)
比较和Object是否相等
|
AttrTooltip |
getDefaultAttrTooltip()
获取默认的数据点提示的配置
|
int |
getDetailType()
具体得类型
|
double |
getEndAngle() |
double |
getInnerRadiusPercent() |
java.lang.String[] |
getLabelLocationNameArray() |
java.lang.Integer[] |
getLabelLocationValueArray() |
java.lang.String |
getPlotID()
用于识别图表类型的ID,不能用class对象,因为像柱形图和条形图是一个class对象
|
java.lang.String |
getPlotName()
返回Plot的类型名称,
|
Position |
getPosition() |
VanChartRadius |
getRadius() |
ChartRoseType |
getRoseType() |
double |
getStartAngle() |
HyperLinkPara[] |
hyperLinkParas() |
void |
install4PlotGlyph(VanChartPiePlotGlyph plotGlyph,
ChartData chartData)
将图表属性设置到plot glyph中
|
boolean |
isHaveAxis()
没有坐标轴
|
boolean |
isSupportCate()
是否支持分类数据
|
boolean |
isSupportLeadLine()
是否支持牵引线
|
boolean |
isSupportPlotBackground()
是否支持绘图区背景
|
boolean |
isSupportRotation()
返回是否支持旋转操作
|
boolean |
matchPlotType(Plot newPlot)
比较 切换类型界面中的 大致Plot类型
|
protected void |
readPlotXML(XMLableReader reader) |
void |
setEndAngle(double endAngle) |
void |
setInnerRadiusPercent(double innerRadiusPercent) |
void |
setPosition(Position position) |
void |
setRadius(VanChartRadius radius) |
void |
setRoseType(ChartRoseType roseType) |
void |
setStartAngle(double startAngle) |
void |
setSupportRotation(boolean supportRotation) |
void |
writeXML(XMLPrintWriter writer)
输出XML属性
|
addSeries2PlotGlyph, addSeriesByIndex, changeCategoryIndexAndDealDataPointOtherAttr, compatibleWithOldCollection, createDataPointLabel, createDataSeries, createLegendGlyph, createNullChartData, dealDataPointAttrAlphaCustomCondition, dealDataPointAttrBackgroundCustomCondition, dealDataPointAttrBorderCustomCondition, dealDataPointAttrBubbleCustomCondition, dealDataPointAttrEffectCustomCondition, dealDataPointAttrFloatColorCustomCondition, dealDataPointAttrLabelCustomCondition, dealDataPointAttrMarkerCustomCondition, dealDataPointAttrTooltipCustomCondition, dealDataPointDataSheetCustomCondition, dealDataPointOtherAttr, dealDataSeriesAndPointOtherAttr, dealDataSeriesAttrAlphaCustomCondition, dealDataSeriesAttrBackgroundCustomCondition, dealDataSeriesAttrBubbleCustomCondition, dealDataSeriesAttrFillColorBackgroundCustomCondition, dealDataSeriesAttrLineCustomCondition, dealDataSeriesAttrMarkerCustomCondition, dealDataSeriesAttrTrendLineCustomCondition, dealDataSeriesOtherAttr, dealLegendColorMap, dealLegendItemAndColor, dealNullPointAndCategoryNum, getAttrLabelFromConditionCollection, getAttrTooltipFromConditionCollection, getAutoAttrTooltip, getAxisPlotType, getCategoryNum, getCustomType, getDefaultAttrLabel, getDefaultRefreshAttrTooltip, getDefaultTitle, getImageAttr, getOldRefreshAttrTooltip, getVersion, initLegend, install4PlotGlyph, isAxisRotation, isInCustom, isNeedRenameHyperLinkPane, readerAttr, readJavaScriptGroupXML, readPlotStyleAttr, readVanChartAttr, setAxisPlotType, setAxisRotation, setCategoryNum, setCustomType, setDataSeriesAttr, setImageAttr, setInCustom, writeVanChartAttraddSeries2PlotGlyph, addSeriesByIndex, addSeriesByIndex, addSeriesByIndexWithoutNull, anyChartAdvancedInteractionUse, buidExecuteSequenceList, buildGenealogyAndCheckSheetExecuteSequence, clearConditionAttrAndRenewLegend, createDataLabel4DataPointWithCondition, createDataLabel4EverySeries, createDataLabelWithDataPoint4Map, createDataSheetGlyph, createLegendItems, createLegendItems, dealColorCondition, dealCondition, dealFormula, dealLineCondition, defaultSecondMoreCate, defaultThirdMoreCate, dependence, exsitMarkerType, getAlertLinePaneTitle, getAutoRefreshPerSecond, getAxis, getAxis, getCategoryNameTextAttr, getCombinedSize, getConditionCollection, getDataProcessor, getDataProcessor4Definition, getDataSheet, getHotHyperLink, getHotTooltipStyle, getHyperLinkEditorMap, getInteractivePaneArrayThatNotSurpport, getLegend, getLegendMarkerIcon, getLegendMarkerIcon4Line, getMaxValueFromData, getMaxValueFromData, getMinValueFromData, getPlotDetailType, getPlotFillStyle, getPlotSmallIconPath, getPlotStyle, getPlotType, getSecondAxis, getSeriesIndexConditionCollection, getUnitTextAttr, getValueTextAttr, getxAxis, getyAxis, hasEffect, install4PlotGlyph, is3D, isExsitLineStyle, isGisKindLabel, isInteractiveAxisTooltip, isMapKindLabel, isMapPlot, isMeterPlot, isNullValueBreak, isOnlyIntervalBackground, isSeriesDragEnable, isShowAllDataPointLabel, isShowCateName, isSupport3D, isSupportAddress4Gis, isSupportAnimate, isSupportAutoRefresh, isSupportAxisLabelWrapShow, isSupportAxisLineStyle, isSupportAxisReverse, isSupportAxisTip, isSupportBorder, isSupportCategoryFilter, isSupportDataLabelAttr, isSupportDataSeriesAttr, isSupportDataSeriesCondition, isSupportDataSheet, isSupportDelimiter, isSupportIntervalBackground, isSupportLegend, isSupportMoreCate, isSupportSeriesDrag, isSupportSeriesFilter, isSupportTooltipInInteractivePane, isSupportTooltipSeriesType, isSupportTrendLine, isSupportValuePercent, isSupportZoomCategoryAxis, isSupportZoomDirection, isUseSecondAxis, isValidPlot, match4GUI, modFormulaString, needAnalysisLinePane, readXML, resetNullLegendAttr, setAutoRefreshPerSecond, setCategoryNameTextAttr, setCombinedSize, setConditionCollection, setDataProcessor, setDataSheet, setHotHyperLink, setHotTooltipStyle, setInteractiveAxisTooltip, setLegend, setNullValueBreak, setPlotFillStyle, setPlotStyle, setSecondAxis, setSecondShowUnit, setSeriesDragEnable, setShowCateName, setShowUnit, setUnitTextAttr, setValueTextAttr, setxAxis, setyAxischangedAttrToJSONObject, changeStyleAttrAlpha, changeStyleAttrBackground, changeStyleAttrBorder, changeStyleAttrColor, changeStyleAttrContents, changeStyleAttrLineStyle, getAlpha, getBackground, getBorderColor, getBorderStyle, getRoundRadius, isRoundBorder, isShadow, readGeneralInfoXML, setAlpha, setAttrAlpha, setBackground, setBorderColor, setBorderStyle, setRoundBorder, setRoundRadius, setShadow, toJSONObject, writeGeneralInfoXMLpublic static final java.lang.String VAN_CHART_PIE_PLOT
public static final double START_ANGLE
public static final double END_ANGLE
public PiePlot4VanChart()
public PiePlot4VanChart(ChartRoseType roseType)
public void setRadius(VanChartRadius radius)
public Position getPosition()
getPosition 在接口中 VanChartPositionPlotpublic void setPosition(Position position)
setPosition 在接口中 VanChartPositionPlotpublic void setEndAngle(double endAngle)
public void setInnerRadiusPercent(double innerRadiusPercent)
public void setRoseType(ChartRoseType roseType)
public void setStartAngle(double startAngle)
public ChartRoseType getRoseType()
public double getStartAngle()
public double getInnerRadiusPercent()
public double getEndAngle()
public void setSupportRotation(boolean supportRotation)
public int getDetailType()
PlotgetDetailType 在类中 Plotpublic boolean isSupportRotation()
public java.lang.String getPlotName()
getPlotName 在接口中 BasePlotpublic PlotGlyph createPlotGlyph(ChartData chartData)
createPlotGlyph 在类中 PlotchartData - 图表相关的数据public void install4PlotGlyph(VanChartPiePlotGlyph plotGlyph, ChartData chartData)
plotGlyph - plot类型glyphchartData - 图表数据.protected void dealDataSeriesCustomCondition(VanChartDataSeries dataSeries, ConditionCollection conditionCollection)
protected void dealDataPointCustomCondition(VanChartDataPoint dataPoint, ConditionCollection conditionCollection, VanChartDataSeries dataSeries)
dealDataPointCustomCondition 在类中 VanChartPlotprotected VanChartPieDataPoint createDataPoint()
createDataPoint 在类中 VanChartPlotpublic ChartData defaultChartData()
defaultChartData 在类中 Plotpublic boolean equals(java.lang.Object ob)
GeneralInfoequals 在类中 VanChartPlotob - 用 于比较的Objectprotected void readPlotXML(XMLableReader reader)
readPlotXML 在类中 VanChartPlotpublic void writeXML(XMLPrintWriter writer)
GeneralInfowriteXML 在接口中 XMLWriterwriteXML 在类中 VanChartPlotwriter - XML属性输出public java.lang.String[] getLabelLocationNameArray()
public java.lang.Integer[] getLabelLocationValueArray()
public boolean matchPlotType(Plot newPlot)
matchPlotType 在类中 PlotnewPlot - 新plotpublic boolean accept(java.lang.Class<? extends Plot> obClass)
public boolean isSupportCate()
isSupportCate 在类中 Plotpublic java.lang.String getPlotID()
Plotpublic boolean isSupportLeadLine()
isSupportLeadLine 在类中 Plotpublic boolean isHaveAxis()
isHaveAxis 在类中 Plotpublic AttrTooltip getDefaultAttrTooltip()
getDefaultAttrTooltip 在类中 VanChartPlotpublic boolean isSupportPlotBackground()
PlotisSupportPlotBackground 在类中 Plotpublic java.lang.Object clone()
throws java.lang.CloneNotSupportedException
GeneralInfoclone 在接口中 FCloneableclone 在类中 VanChartPlotjava.lang.CloneNotSupportedException - 如果克隆失败则抛出此异常public VanChartRadius getRadius()
getRadius 在接口中 VanChartRadiusPlotpublic HyperLinkPara[] hyperLinkParas()
hyperLinkParas 在类中 Plot