public class VanChartRadarPlotGlyph extends VanChartAreaPlotGlyph implements VanChartPositionPlotGlyph
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
构造器和说明 |
---|
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, initXAxisLabelDrawPosition
addMarkerToJSON, buildSingleAxisLines, buildSingleLine, createDataLabel4DataPointWithCondition, createMarkerWithType, dealAlpha4MakerGlyph, dealLegendIconAlpha, dealLinePoint4EveryDataPoint, getAndUpdateSumValue, getAttrLineColor, getAttrLineWidth, getAttrMarker, getAttrMarker, getDefaultAttrLine, getMarkerBackground, getMarkerLineStyle, getPointPresentValue, initLastPoints, initMarkerGlyph, isCurve, isDisplayDataPoint, isNullValueBreak, isStep, layoutDataSeriesGlyph, samePoint, sortCateValue
addXAxisGlyph, 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, 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, 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, setUseDefaultNullData
addECNameToHyperLink, 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, toJSONObject
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 Position getPosition()
getPosition
在接口中 VanChartPositionPlotGlyph
public 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
在类中 VanChartLinePlotGlyph
public void layoutAxisGlyph(java.awt.geom.Rectangle2D chartOriginalBounds, int resolution)
layoutAxisGlyph
在类中 VanChartRectanglePlotGlyph
chartOriginalBounds
- 原始图表边界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
在类中 VanChartAreaPlotGlyph
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)
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
在类中 VanChartRectanglePlotGlyph
public java.lang.String getChartType()
getChartType
在类中 VanChartAreaPlotGlyph
public JSONObject getPlotOptionsJSON(Repository repo, boolean isJsDraw, ChartWebPara para) throws JSONException
getPlotOptionsJSON
在类中 VanChartAreaPlotGlyph
repo
- 请求isJsDraw
- 动态展示para
- JSONException
- 抛出问题public java.lang.String demoImagePath()
demoImagePath
在类中 VanChartAreaPlotGlyph
protected java.lang.String getXAxisKey()
protected java.lang.String getYAxisKey()
public void addOtherJSON(JSONObject js, Repository repo, VanChartGlyph vanChartGlyph) throws JSONException
addOtherJSON
在类中 VanChartPlotGlyph
JSONException
public void addPolarJSON(JSONObject js, Repository repo) throws JSONException
VanChartPositionPlotGlyph
addPolarJSON
在接口中 VanChartPositionPlotGlyph
js
- json对象repo
- 请求JSONException
- 抛错public java.lang.String getSerieskey(JSONObject SeriesData) throws JSONException
getSerieskey
在类中 VanChartPlotGlyph
JSONException