public class VanChartBubblePlotGlyph extends VanChartScatterPlotGlyph
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
构造器和说明 |
---|
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, 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
createDataSheetLegendItems, createLegendItems, getBounds, getSeries, getSeriesSize, setBounds
public boolean isForceBubble()
public void setForceBubble(boolean forceBubble)
public java.lang.String getChartType()
getChartType
在类中 VanChartScatterPlotGlyph
public JSONObject getPlotOptionsJSON(Repository repo, boolean isJsDraw, ChartWebPara para) throws JSONException
VanChartLinePlotGlyph
getPlotOptionsJSON
在类中 VanChartScatterPlotGlyph
repo
- 请求isJsDraw
- 动态展示JSONException
- 抛出问题public java.lang.String demoImagePath()
protected void addMarkerToJSON(JSONObject js, Repository repo, VanChartAttrMarker attrMarker, ChartWebPara para) throws JSONException
addMarkerToJSON
在类中 VanChartLinePlotGlyph
JSONException
public void addOtherJSON(JSONObject js, Repository repo, VanChartGlyph vanChartGlyph) throws JSONException
addOtherJSON
在类中 VanChartPlotGlyph
JSONException
protected java.lang.String getLabelText(AttrLabel attrLabel, VanChartDataPoint dataPoint)
getLabelText
在类中 VanChartScatterPlotGlyph
protected 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
在类中 VanChartScatterPlotGlyph
JSONException
public java.lang.String getPointValue(JSONObject pointData) throws JSONException
getPointValue
在类中 VanChartScatterPlotGlyph
JSONException
protected boolean isNegative(VanChartDataPoint dataPoint)
isNegative
在类中 VanChartScatterPlotGlyph