public class VanChartMapBubblePlotGlyph extends VanChartBubblePlotGlyph implements VanChartCombineMapPlotGlyphInterface
DEFAULT_MAX, DEFAULT_MIN
isStartPoint
DEFAULT_MAX_VALUE, vanChartPlotType, xAxisGlyphList, yAxisGlyphList
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
构造器和说明 |
---|
VanChartMapBubblePlotGlyph() |
限定符和类型 | 方法和说明 |
---|---|
void |
dealMarkerAndLabel(VanChartDataSeries dataSeries,
VanChartDataPoint dataPoint,
float point_x,
float point_y,
int resolution,
java.awt.Color seriesColor) |
double |
getDataPointValue(VanChartDataPoint dataPoint) |
protected AttrLabel |
getDefaultAttrLabel() |
protected boolean |
isDisplayDataPoint(VanChartDataPoint dataPoint)
判断是否显示某个点的条件有三个
第一:属性是否支持展示
第二:是否在范围图例所规定的范围内
第三:是否为空值
第四:值是字符串
其中,当范围图例自动计算最大最小值时,已经将属性条件和空值条件考虑在内了,
即自动计算最值时排除了空值的点和属性不允许显示的点(如不展示负气泡)
|
void |
layoutDataSeriesGlyph(int resolution)
布局图形对象
|
addMarkerToJSON, addOtherJSON, dealMarkerShapeAndColor, demoImagePath, getChartType, getDataPointLabelBoundsWithPosition, getDefaultAttrTooltip, getLabelText, getMarkerBackground, getPlotOptionsJSON, getPointkey, getPointValue, initAllBubbleDataPoint, initAllDataPointPosition4ForceBubble, isDataPointValueIsNull, isDisplayDataPointWithAttrBubble, isForceBubble, isNegative, isNullDisplay, setForceBubble, setMakerGlyphShapeWithDataPoint
createMarkerWithType, DataPointInRangeLegend, dealAlpha4MakerGlyph, dealLegendIconAlpha, dealMarkerBackGround, getAttrLabel, getAttrLineWidth, getAttrMarker, getAttrMarker, getMarkerLineStyle, getPointPresentValue, getRangeMinAndMaxValue, getSeriesMinMaxCateValue, initMarkerGlyph, initValueAxisGlyphMinMaxValue, isNullValueBreak, samePoint, setCustomMarkerGlyphShape, setRangeLegendGlyph, setSeriesColor
buildSingleAxisLines, buildSingleLine, createDataLabel4DataPointWithCondition, createMarkerGlyph, dealLine4AllSeries, dealLinePoint4EveryDataPoint, getAndUpdateSumValue, getAttrLineColor, getDefaultAttrLine, getLegendMarkerIcon, initDataSeriesBandsDefaultMinMaxValue, initDataSeriesGlyph, initLastPoints, isCurve, isStep, sortCateValue
addXAxisGlyph, addXAxisJSON, addYAxisGlyph, addYAxisJSON, adjustAxisGlyphWithBottomGap, adjustAxisGlyphWithLeftGap, buildAxisMap, calculateAxisGlyphAttr, calculateDataPointPercentValue, calculateLineDataCount, createDataSheetGlyph, dealMapKey, dealOnZeroAxisGlyphLocation, dealPlotBoundsWidthAxisInHorizontal, dealPlotBoundsWithAxisGlyph, drawAxis, drawInfo, getAttrTrendLine, getBottomXAxisCount, getCateAxis, getCateAxisIndex, getCateValue, getDataMapKey, getDataSeriesCateAxisGlyph, getDataSeriesValueAxisGlyph, getDefaultAttrTrendLine, getDefaultXAxisGlyph, getDefaultYAxisGlyph, getSeriesValue, getValueAxisIndex, getVanChartPlotType, getXAxisGlyphIndex, getXAxisGlyphList, getXAxisKey, getYAxisGlyphIndex, getYAxisGlyphList, getYAxisKey, initAxisGlyphBoundsAndZeroBoundsAndOriginalChartBounds, initAxisGlyphStartPoint, initCategoryAxisMinAndMaxValue, initDataSheetGlyph, initTrendLineGlyph, initXAxisGlyphMinMaxValue, initXAxisLabelDrawPosition, initYAxisGlyphMinMaxValue, initYAxisLabelDrawPosition, isAdjustXAxisMinMaxValue, isHorizontalValueAxis, isStackDataSeries, justBound4Arrow, layoutAxisGlyph, setAxisLabelDrawBetween, setVanChartPlotType, setXAxisGlyphList, setYAxisGlyphList, trendLineFitting
addAlphaJSON, addBorderJSON, addHyperlinkJSON, addLabelJSON, addNotNullSeriesJSON, addNullLabelJSON, addSeriesJSON, addSeriesJSONWithCate2Series, allNullValue, changeInfoWithCondition, createColors4Legend, createColors4Series, createDataLabel4EveryPoint, createDataLabel4EverySeries, createDataPointLabelAfterInstallAxisGlyph, createDataSheetLegendItems, createLegendItems, dealDataPointLabel, dealMarkerIconCondition, dealMarkerIconCondition4DataSheet, dealSeriesAccumulatedColors, draw, drawWithoutInfo, getAttrAlpha, getAttrAlpha, getAttrBackground, getAttrBorder, getAttrLineColor, getAxisPlotType, getCategoryNum, getChartID, getDefaultAttrAlpha, getDefaultAttrBorder, getDefaultAttrBubble, getDefaultAttrMarker, getDefaultColors, getDefaultColors, getHyperLinkParas, getLegendItemList, getLegendSeriesSize, getMinMaxValue, getPlotGlyphType, getSeries, getSeriesFromAll, getSerieskey, getSmallIconType, isAxisRotation, isLocal, isSupportEmptyData, isTreeSeries, layoutAxisGlyph, setAxisPlotType, setAxisRotation, setCategoryNum, setChartID, setHyperLinkParas, setLegendItemList, setLocal, setUseDefaultNullData
addECNameToHyperLink, addOtherJSON, addSeries, addSeriesJSON, addSeriesJSON, avoidCoverLabelBounds, axisExtendsMaxMinValueWithTrendLine, calculateOrderList, clone, createColors4Cate, dealDataPointLabel, dealLabelBoundsInOrder, dealLabelBoundsOutPlotBounds, dealPlotHotAttr, 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, isExistAttrByResult, 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
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addSeries, getLegendMarkerIcon, setRangeLegendGlyph
createDataSheetLegendItems, createLegendItems, getBounds, getSeries, getSeriesSize, setBounds
public void layoutDataSeriesGlyph(int resolution)
VanChartLinePlotGlyph
layoutDataSeriesGlyph
在接口中 VanChartCombineMapPlotGlyphInterface
layoutDataSeriesGlyph
在类中 VanChartScatterPlotGlyph
resolution
- 分辨率public void dealMarkerAndLabel(VanChartDataSeries dataSeries, VanChartDataPoint dataPoint, float point_x, float point_y, int resolution, java.awt.Color seriesColor)
public double getDataPointValue(VanChartDataPoint dataPoint)
protected boolean isDisplayDataPoint(VanChartDataPoint dataPoint)
isDisplayDataPoint
在类中 VanChartScatterPlotGlyph
dataPoint
- protected AttrLabel getDefaultAttrLabel()