public class VanChartRadarPlotGlyph extends VanChartAreaPlotGlyph implements VanChartPositionPlotGlyph
isStartPointDEFAULT_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| 构造器和说明 |
|---|
VanChartRadarPlotGlyph() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addOtherJSON(JSONObject js,
Repository repo,
VanChartGlyph vanChartGlyph) |
void |
addPolarJSON(JSONObject js,
Repository repo)
X坐标轴写入js
|
protected void |
dealBands(java.awt.geom.GeneralPath areaPaths,
java.awt.geom.GeneralPath linePaths,
VanChartDataSeries dataSeries,
java.awt.Color seriesColor,
VanChartBaseAxisGlyph yAxisGlyph,
AttrLineStyle attrLineStyle) |
protected void |
dealLine4AllSeries(VanChartDataSeries dataSeries,
VanChartBaseAxisGlyph xAxisGlyph,
VanChartBaseAxisGlyph yAxisGlyph,
java.util.Map<java.lang.String,java.lang.Number> prePositiveSumValueInSameCateValue,
java.util.Map<java.lang.String,java.lang.Number> preNegativeSumValueInSameCateValue,
java.awt.geom.Point2D[] lastPositivePoints,
java.awt.geom.Point2D[] lastNegativePoints,
java.awt.Color seriesColor,
java.awt.geom.GeneralPath linePaths,
java.awt.geom.GeneralPath areaPaths,
int[] cateIndexArray,
int resolution) |
java.lang.String |
demoImagePath() |
protected void |
drawAxis(java.awt.Graphics g,
int resolution) |
void |
drawShape4Series(java.awt.Graphics g,
int resolution) |
java.lang.String |
getChartType() |
LineMarkerIcon |
getLegendMarkerIcon(VanChartDataSeries dataSeries,
java.awt.Color[] colors) |
JSONObject |
getPlotOptionsJSON(Repository repo,
boolean isJsDraw,
ChartWebPara para)
获取 plotOptions的JSON对象
|
Position |
getPosition() |
java.lang.String |
getSerieskey(JSONObject SeriesData) |
protected java.lang.String |
getXAxisKey() |
protected java.lang.String |
getYAxisKey() |
protected void |
initDataSeriesBandsDefaultMinMaxValue(double min,
double max,
java.util.List<java.lang.Number> seriesList4TheAxis) |
protected void |
initDataSeriesGlyph(VanChartDataSeries dataSeries,
java.awt.geom.GeneralPath linePaths,
java.awt.geom.GeneralPath areaPaths,
java.awt.Color seriesColor,
VanChartBaseAxisGlyph yAxisGlyph,
int[] cateIndexArray,
java.awt.geom.Point2D[] currentPositivePoints,
java.awt.geom.Point2D[] lastPositivePoints,
java.awt.geom.Point2D[] lastNegativePoints) |
void |
layoutAxisGlyph(java.awt.geom.Rectangle2D chartOriginalBounds,
int resolution)
对绘图区中的坐标轴部分进行布局,传过去图表边界计算限制区域
雷达图的坐标轴布局不是常规坐标轴图形布局,单拿出来。
|
void |
setColumnType(boolean isColumnType) |
void |
setPosition(Position position) |
void |
setRadarAxisGlyph(VanChartRadarAxisGlyph radarAxisGlyph) |
void |
setRadarType(RadarType radarType) |
protected void |
setSeriesColor(VanChartDataPoint dataPoint,
VanChartDataSeries dataSeries) |
protected void |
trendLineFitting(double[] xVal,
double[] yVal,
DataSeries dataSeries)
趋势线拟合计算
|
createMarkerGlyph, dealLinePath, initXAxisLabelDrawPositionaddMarkerToJSON, buildSingleAxisLines, buildSingleLine, createDataLabel4DataPointWithCondition, createMarkerWithType, dealAlpha4MakerGlyph, dealLegendIconAlpha, dealLinePoint4EveryDataPoint, getAndUpdateSumValue, getAttrLineColor, getAttrLineWidth, getAttrMarker, getAttrMarker, getDefaultAttrLine, getMarkerBackground, getMarkerLineStyle, getPointPresentValue, initLastPoints, initMarkerGlyph, isCurve, isDisplayDataPoint, isNullValueBreak, isStep, layoutDataSeriesGlyph, samePoint, sortCateValueaddXAxisGlyph, addXAxisJSON, addYAxisGlyph, addYAxisJSON, adjustAxisGlyphWithBottomGap, adjustAxisGlyphWithLeftGap, buildAxisMap, calculateAxisGlyphAttr, calculateDataPointPercentValue, calculateLineDataCount, createDataSheetGlyph, dealMapKey, dealOnZeroAxisGlyphLocation, dealPlotBoundsWidthAxisInHorizontal, dealPlotBoundsWithAxisGlyph, drawInfo, getAttrTrendLine, getBottomXAxisCount, getCateAxis, getCateAxisIndex, getCateValue, getDataMapKey, getDataSeriesCateAxisGlyph, getDataSeriesValueAxisGlyph, getDefaultAttrTrendLine, getDefaultXAxisGlyph, getDefaultYAxisGlyph, getSeriesMinMaxCateValue, getSeriesValue, getValueAxisIndex, getVanChartPlotType, getXAxisGlyphIndex, getXAxisGlyphList, getYAxisGlyphIndex, getYAxisGlyphList, initAxisGlyphBoundsAndZeroBoundsAndOriginalChartBounds, initAxisGlyphStartPoint, initCategoryAxisMinAndMaxValue, initDataSheetGlyph, initTrendLineGlyph, initValueAxisGlyphMinMaxValue, initXAxisGlyphMinMaxValue, initYAxisGlyphMinMaxValue, initYAxisLabelDrawPosition, isAdjustXAxisMinMaxValue, isHorizontalValueAxis, isStackDataSeries, justBound4Arrow, 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, getAttrLabel, getAttrLineColor, getAxisPlotType, getCategoryNum, getChartID, getDataPointLabelBoundsWithPosition, getDefaultAttrAlpha, getDefaultAttrBorder, getDefaultAttrBubble, getDefaultAttrLabel, getDefaultAttrMarker, getDefaultAttrTooltip, getDefaultColors, getDefaultColors, getHyperLinkParas, getLabelText, getLegendItemList, getLegendSeriesSize, getMinMaxValue, getPlotGlyphType, getPointkey, getPointValue, getSeries, getSeriesFromAll, 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, 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, toJSONObjectgetBounds, 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 Position getPosition()
getPosition 在接口中 VanChartPositionPlotGlyphpublic void setPosition(Position position)
public void setRadarAxisGlyph(VanChartRadarAxisGlyph radarAxisGlyph)
public void setRadarType(RadarType radarType)
public void setColumnType(boolean isColumnType)
protected void setSeriesColor(VanChartDataPoint dataPoint, VanChartDataSeries dataSeries)
setSeriesColor 在类中 VanChartLinePlotGlyphpublic void layoutAxisGlyph(java.awt.geom.Rectangle2D chartOriginalBounds,
int resolution)
layoutAxisGlyph 在类中 VanChartRectanglePlotGlyphchartOriginalBounds - 原始图表边界resolution - 分辨率public LineMarkerIcon getLegendMarkerIcon(VanChartDataSeries dataSeries, java.awt.Color[] colors)
protected void initDataSeriesBandsDefaultMinMaxValue(double min,
double max,
java.util.List<java.lang.Number> seriesList4TheAxis)
protected void initDataSeriesGlyph(VanChartDataSeries dataSeries, java.awt.geom.GeneralPath linePaths, java.awt.geom.GeneralPath areaPaths, java.awt.Color seriesColor, VanChartBaseAxisGlyph yAxisGlyph, int[] cateIndexArray, java.awt.geom.Point2D[] currentPositivePoints, java.awt.geom.Point2D[] lastPositivePoints, java.awt.geom.Point2D[] lastNegativePoints)
protected void dealBands(java.awt.geom.GeneralPath areaPaths,
java.awt.geom.GeneralPath linePaths,
VanChartDataSeries dataSeries,
java.awt.Color seriesColor,
VanChartBaseAxisGlyph yAxisGlyph,
AttrLineStyle attrLineStyle)
dealBands 在类中 VanChartAreaPlotGlyphprotected void dealLine4AllSeries(VanChartDataSeries dataSeries, VanChartBaseAxisGlyph xAxisGlyph, VanChartBaseAxisGlyph yAxisGlyph, java.util.Map<java.lang.String,java.lang.Number> prePositiveSumValueInSameCateValue, java.util.Map<java.lang.String,java.lang.Number> preNegativeSumValueInSameCateValue, java.awt.geom.Point2D[] lastPositivePoints, java.awt.geom.Point2D[] lastNegativePoints, java.awt.Color seriesColor, java.awt.geom.GeneralPath linePaths, java.awt.geom.GeneralPath areaPaths, int[] cateIndexArray, int resolution)
protected void trendLineFitting(double[] xVal,
double[] yVal,
DataSeries dataSeries)
trendLineFitting 在类中 PlotGlyph<VanChartDataSeries>public void drawShape4Series(java.awt.Graphics g,
int resolution)
drawShape4Series 在类中 PlotGlyph<VanChartDataSeries>protected void drawAxis(java.awt.Graphics g,
int resolution)
drawAxis 在类中 VanChartRectanglePlotGlyphpublic java.lang.String getChartType()
getChartType 在类中 VanChartAreaPlotGlyphpublic JSONObject getPlotOptionsJSON(Repository repo, boolean isJsDraw, ChartWebPara para) throws JSONException
getPlotOptionsJSON 在类中 VanChartAreaPlotGlyphrepo - 请求isJsDraw - 动态展示para - JSONException - 抛出问题public java.lang.String demoImagePath()
demoImagePath 在类中 VanChartAreaPlotGlyphprotected java.lang.String getXAxisKey()
protected java.lang.String getYAxisKey()
public void addOtherJSON(JSONObject js, Repository repo, VanChartGlyph vanChartGlyph) throws JSONException
addOtherJSON 在类中 VanChartPlotGlyphJSONExceptionpublic void addPolarJSON(JSONObject js, Repository repo) throws JSONException
VanChartPositionPlotGlyphaddPolarJSON 在接口中 VanChartPositionPlotGlyphjs - json对象repo - 请求JSONException - 抛错public java.lang.String getSerieskey(JSONObject SeriesData) throws JSONException
getSerieskey 在类中 VanChartPlotGlyphJSONException