public class VanChartTreeMapPlotGlyph extends VanChartMultiPiePlotGlyph
VanChartPiePlotGlyph.PointAndAngle
ANGLE, FIRST_QUA, FOUTH_QUA, leftDown, leftUp, MOVE_GAP, RADIO_PERCENT, radius, RADIUS_MIN_PERCENR, RADIUS_PERCENT_DIFF, radiusPercent, rightDown, rightUp, SECOND_QUA, START_ANGLE, THRID_QUA, WHEN_MORE_RAD
defaultAttrLabel, defaultAttrTooltip, legendBackgroundMap, legendItemList
CATEGORY_PARA, conditionCollection, DEFAULT_SIZE, plotStyle, RESET_JAVA_FONT_X, SERIES_PARA, seriesList, STACK, X_AXIS, X_PARA, Y_AXIS, Y_PARA
bounds, visible
构造器和说明 |
---|
VanChartTreeMapPlotGlyph() |
限定符和类型 | 方法和说明 |
---|---|
protected void |
addLabelJSON(JSONObject js,
AttrLabel attrLabel,
Repository repo) |
java.lang.String |
demoImagePath() |
protected AttrBackground |
getAttrBackground(VanChartDataPoint dataPoint)
根据系列色和渐深、渐浅设置背景色
此处获取颜色顺序为
先获取条件显示的点的颜色
其次获取父亲的颜色
最后获取系列默认颜色
|
java.lang.String |
getChartType() |
protected java.lang.String |
getDrillKey() |
protected java.lang.String |
getLabelText(AttrLabel attrLabel,
VanChartDataPoint dataPoint) |
LineMarkerIcon |
getLegendMarkerIcon(VanChartDataSeries dataSeries,
java.awt.Color[] colors) |
boolean |
isTreeSeries()
是否树形结构数据
|
void |
layoutDataSeriesGlyph(int resolution)
一个饼图 是一个分类.
|
addNotNullSeriesJSON, calculateDataPointPercentValue, createDataLabel4EverySeries, dealPlotHotAttr, getLevelCount, getPlotOptionsJSON, initLabelData, isDrill, isLight, searchRootPoint, setDrill, setLight
bubbleSort, clearList, createColors4Series, dealEachArea, dealLabelBoundsOverLay, getEndAngle, getInnerRadiusPercent, getLabelDim, getPercent, getRadiusGlyph, getRoseType, getSeriesStartAngle, getStartAngle, getWholeAngle, isExistAttrByResult, isExistOuterLabels, isSupportRotation, setEndAngle, setInnerRadiusPercent, setRadiusGlyph, setRoseType, setStartAngle, setSupportRotation, sortList
addAlphaJSON, addBorderJSON, addHyperlinkJSON, addNullLabelJSON, addOtherJSON, addSeriesJSON, addSeriesJSONWithCate2Series, addXAxisJSON, addYAxisJSON, allNullValue, changeInfoWithCondition, createColors4Legend, createDataLabel4DataPointWithCondition, createDataLabel4EveryPoint, createDataPointLabelAfterInstallAxisGlyph, createDataSheetLegendItems, createLegendItems, dealDataPointLabel, dealMarkerIconCondition, dealMarkerIconCondition4DataSheet, dealSeriesAccumulatedColors, draw, drawInfo, drawWithoutInfo, getAttrAlpha, getAttrAlpha, getAttrBorder, getAttrLabel, getAttrLineColor, getAxisPlotType, getCategoryNum, getChartID, getDataPointLabelBoundsWithPosition, getDefaultAttrAlpha, getDefaultAttrBorder, getDefaultAttrBubble, getDefaultAttrLabel, getDefaultAttrMarker, getDefaultAttrTooltip, getDefaultColors, getDefaultColors, getHyperLinkParas, getLegendItemList, getLegendSeriesSize, getMinMaxValue, getPlotGlyphType, getPointkey, getPointValue, getSeries, getSeriesFromAll, getSerieskey, getSmallIconType, isAxisRotation, isLocal, isSupportEmptyData, layoutAxisGlyph, layoutAxisGlyph, setAxisPlotType, setAxisRotation, setCategoryNum, setChartID, setHyperLinkParas, setLegendItemList, setLocal, setUseDefaultNullData
addECNameToHyperLink, addOtherJSON, addSeries, addSeriesJSON, addSeriesJSON, avoidCoverLabelBounds, axisExtendsMaxMinValueWithTrendLine, calculateOrderList, clone, createColors4Cate, createDataSheetGlyph, dealDataPointLabel, dealLabelBoundsInOrder, dealLabelBoundsOutPlotBounds, doLayout, drawInfo, drawLabel4Series, drawShape4Series, equals, getAdditionalCanvasCount, getAllDataPointGlyph, getAllTrendLineGlyph, getAutoRefreshPerSecond, getCategoryCount, getCombinedSize, getConditionCollection, getDataPointLabelBoundsWithPosition, getDataPointLabelBoundsWithPosition, getDataPointLabelBoundsWithPosition4Line, getDataProcessor, getDrawSequence, getExtraLabelValue, getExtraTooltipValue, getFirstDataPoint, getHotHyperLink, getHotTooltipStyle, getPlotDetailType, getPlotFillStyle, getPlotStyle, getPreGap4AxisRightUnit, getPreGap4AxisTopUnit, getPreLeft4DataSheet, getSeriesSize, getVanChartType, getWholeChartBackground, getXDivideUnit, getYDivideUnit, is3DPlotGlyph, isDataPointXNotInPlotBounds, isNeedDealHotHyperlink, isNullValueBreak, isSeriesDragEnable, isSupportLegend, isSupportZoom, isZoom, notDealDataPointLabel, resetClip, selectableChildren, setAutoRefreshPerSecond, setCombinedSize, setConditionCollection, setDataProcessor, setHotHyperLink, setHotTooltipStyle, setIsNullValueBreak, setPlotFillStyle, setPlotStyle, setSeriesDragEnable, setWholeChartBackground, setZoom, skipDealPointHotAttr, toJSONObject, 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 java.lang.String getChartType()
public void layoutDataSeriesGlyph(int resolution)
VanChartPiePlotGlyph
layoutDataSeriesGlyph
在类中 VanChartMultiPiePlotGlyph
resolution
- 分辨率protected AttrBackground getAttrBackground(VanChartDataPoint dataPoint)
getAttrBackground
在类中 VanChartMultiPiePlotGlyph
dataPoint
- protected java.lang.String getLabelText(AttrLabel attrLabel, VanChartDataPoint dataPoint)
getLabelText
在类中 VanChartPlotGlyph
public LineMarkerIcon getLegendMarkerIcon(VanChartDataSeries dataSeries, java.awt.Color[] colors)
protected void addLabelJSON(JSONObject js, AttrLabel attrLabel, Repository repo) throws JSONException
addLabelJSON
在类中 VanChartPlotGlyph
JSONException
protected java.lang.String getDrillKey()
getDrillKey
在类中 VanChartMultiPiePlotGlyph
public java.lang.String demoImagePath()
public boolean isTreeSeries()
isTreeSeries
在类中 VanChartMultiPiePlotGlyph