public class VanChartBubblePlotGlyph extends VanChartScatterPlotGlyph
DEFAULT_MAX, DEFAULT_MINisStartPointDEFAULT_MAX_VALUE, vanChartPlotType, xAxisGlyphList, yAxisGlyphListdefaultAttrLabel, defaultAttrTooltip, legendBackgroundMap, legendItemListCATEGORY_PARA, conditionCollection, DEFAULT_SIZE, plotStyle, RESET_JAVA_FONT_X, SERIES_PARA, seriesList, STACK, X_AXIS, X_PARA, Y_AXIS, Y_PARAbounds, visible| 构造器和说明 |
|---|
VanChartBubblePlotGlyph() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
addMarkerToJSON(JSONObject js,
Repository repo,
VanChartAttrMarker attrMarker,
ChartWebPara para) |
void |
addOtherJSON(JSONObject js,
Repository repo,
VanChartGlyph vanChartGlyph) |
protected void |
dealMarkerShapeAndColor(Marker marker,
VanChartAttrMarker attrMarker,
MarkerGlyph markerGlyph,
VanChartDataPoint scatterDataPoint,
java.awt.Color seriesColor,
float point_x,
float point_y) |
java.lang.String |
demoImagePath() |
java.lang.String |
getChartType() |
protected java.awt.geom.Rectangle2D |
getDataPointLabelBoundsWithPosition(java.awt.geom.Dimension2D labelPreDim,
java.awt.geom.Rectangle2D dataPointRect,
int position,
DataPoint dataPoint) |
double |
getDataPointValue(VanChartDataPoint dataPoint) |
protected AttrLabel |
getDefaultAttrLabel() |
protected AttrTooltip |
getDefaultAttrTooltip() |
protected java.lang.String |
getLabelText(AttrLabel attrLabel,
VanChartDataPoint dataPoint) |
protected Background |
getMarkerBackground() |
JSONObject |
getPlotOptionsJSON(Repository repo,
boolean isJsDraw,
ChartWebPara para)
获取 plotOptions的JSON对象
|
java.lang.String |
getPointkey(JSONObject pointData) |
java.lang.String |
getPointValue(JSONObject pointData) |
protected void |
initAllBubbleDataPoint() |
protected void |
initAllDataPointPosition4ForceBubble()
聚合,获取力学气泡图在绘图区的位置
|
boolean |
isDataPointValueIsNull(VanChartDataPoint dataPoint) |
boolean |
isDisplayDataPointWithAttrBubble(VanChartDataPoint dataPoint) |
boolean |
isForceBubble() |
protected boolean |
isNegative(VanChartDataPoint dataPoint) |
protected boolean |
isNullDisplay(VanChartDataPoint dataPoint) |
void |
setForceBubble(boolean forceBubble) |
protected void |
setMakerGlyphShapeWithDataPoint(MarkerGlyph markerGlyph,
float point_x,
float point_y,
double radius,
VanChartDataPoint dataPoint) |
createMarkerWithType, DataPointInRangeLegend, dealAlpha4MakerGlyph, dealLegendIconAlpha, dealMarkerBackGround, getAttrLabel, getAttrLineWidth, getAttrMarker, getAttrMarker, getMarkerLineStyle, getPointPresentValue, getRangeMinAndMaxValue, getSeriesMinMaxCateValue, initMarkerGlyph, initValueAxisGlyphMinMaxValue, isDisplayDataPoint, isNullValueBreak, layoutDataSeriesGlyph, samePoint, setCustomMarkerGlyphShape, setRangeLegendGlyph, setSeriesColorbuildSingleAxisLines, buildSingleLine, createDataLabel4DataPointWithCondition, createMarkerGlyph, dealLine4AllSeries, dealLinePoint4EveryDataPoint, getAndUpdateSumValue, getAttrLineColor, getDefaultAttrLine, getLegendMarkerIcon, initDataSeriesBandsDefaultMinMaxValue, initDataSeriesGlyph, initLastPoints, isCurve, isStep, sortCateValueaddXAxisGlyph, 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, trendLineFittingaddAlphaJSON, 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, setUseDefaultNullDataaddECNameToHyperLink, 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, trendLineFittinggetBounds, getOutline4Fill, getShape, isInvisible, isVisible, setBounds, setVisibledealCondition, dealConditionWithSeriesColor, drawOnlyBorder, drawWithOutBorder, getAlpha, getBackground, getBorderColor, getBorderStyle, getGeneralInfo, getRoundRadius, is3DIE6, isRoundBorder, isShadow, paint, paintBackground, putBackgroundJSON, putPlotBackgroundJSON, setAlpha, setBackground, setBorderColor, setBorderStyle, setGeneralInfo, setRoundBorder, toVanJSONObjectfinalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateDataSheetLegendItems, createLegendItems, getBounds, getSeries, getSeriesSize, setBoundspublic boolean isForceBubble()
public void setForceBubble(boolean forceBubble)
public java.lang.String getChartType()
getChartType 在类中 VanChartScatterPlotGlyphpublic JSONObject getPlotOptionsJSON(Repository repo, boolean isJsDraw, ChartWebPara para) throws JSONException
VanChartLinePlotGlyphgetPlotOptionsJSON 在类中 VanChartScatterPlotGlyphrepo - 请求isJsDraw - 动态展示JSONException - 抛出问题public java.lang.String demoImagePath()
protected void addMarkerToJSON(JSONObject js, Repository repo, VanChartAttrMarker attrMarker, ChartWebPara para) throws JSONException
addMarkerToJSON 在类中 VanChartLinePlotGlyphJSONExceptionpublic void addOtherJSON(JSONObject js, Repository repo, VanChartGlyph vanChartGlyph) throws JSONException
addOtherJSON 在类中 VanChartPlotGlyphJSONExceptionprotected java.lang.String getLabelText(AttrLabel attrLabel, VanChartDataPoint dataPoint)
getLabelText 在类中 VanChartScatterPlotGlyphprotected AttrLabel getDefaultAttrLabel()
protected AttrTooltip getDefaultAttrTooltip()
public boolean isDisplayDataPointWithAttrBubble(VanChartDataPoint dataPoint)
protected boolean isNullDisplay(VanChartDataPoint dataPoint)
public boolean isDataPointValueIsNull(VanChartDataPoint dataPoint)
protected void initAllBubbleDataPoint()
protected java.awt.geom.Rectangle2D getDataPointLabelBoundsWithPosition(java.awt.geom.Dimension2D labelPreDim,
java.awt.geom.Rectangle2D dataPointRect,
int position,
DataPoint dataPoint)
public double getDataPointValue(VanChartDataPoint dataPoint)
protected void initAllDataPointPosition4ForceBubble()
protected void dealMarkerShapeAndColor(Marker marker, VanChartAttrMarker attrMarker, MarkerGlyph markerGlyph, VanChartDataPoint scatterDataPoint, java.awt.Color seriesColor, float point_x, float point_y)
protected void setMakerGlyphShapeWithDataPoint(MarkerGlyph markerGlyph, float point_x, float point_y, double radius, VanChartDataPoint dataPoint)
protected Background getMarkerBackground()
public java.lang.String getPointkey(JSONObject pointData) throws JSONException
getPointkey 在类中 VanChartScatterPlotGlyphJSONExceptionpublic java.lang.String getPointValue(JSONObject pointData) throws JSONException
getPointValue 在类中 VanChartScatterPlotGlyphJSONExceptionprotected boolean isNegative(VanChartDataPoint dataPoint)
isNegative 在类中 VanChartScatterPlotGlyph