public class RadarPlotGlyph extends PlotGlyph
CATEGORY_PARA, conditionCollection, DEFAULT_SIZE, plotStyle, RESET_JAVA_FONT_X, SERIES_PARA, seriesList, STACK, X_AXIS, X_PARA, Y_AXIS, Y_PARA
bounds, visible
构造器和说明 |
---|
RadarPlotGlyph() |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Object |
clone() |
void |
draw(java.awt.Graphics g,
int resolution)
画所有Plot都共有的系列
|
void |
drawInfo(java.awt.Graphics g) |
boolean |
equals(java.lang.Object ob) |
java.lang.String |
getChartType() |
protected java.awt.geom.Rectangle2D |
getDataPointLabelBoundsWithPosition(java.awt.geom.Dimension2D labelPreDim,
java.awt.geom.Rectangle2D dataPointRect,
int position)
返回特定DataPoint的标签边界, 只有默认的位置.
|
protected java.lang.String |
getExtraTooltipValue() |
java.lang.String |
getPlotGlyphType()
用于JS中的Type类型.
|
JSONObject |
getPlotOptionsJSON(Repository repo,
boolean isJsDraw,
ChartWebPara para)
获取 plotOptions的JSON对象
|
RadarAxisGlyph |
getRadarAxisGlyph()
获取画雷达图坐标轴的Glyph对象
|
java.lang.String |
getVanChartType() |
boolean |
isFilled()
获取雷达图是否使用填充样式
|
boolean |
isSupportZoom() |
void |
layoutAxisGlyph(int resolution)
布局坐标轴
|
void |
layoutDataSeriesGlyph(int resolution)
雷达图,溢出情况很复杂,忽略,直接用最大值最小值代替
|
java.util.Iterator |
selectableChildren()
返回可被选中的孩子系列
|
void |
setFilled(boolean isFilled)
设置雷达图是否使用填充样式,如果使用填充,则整个坐标轴形成的闭合线内部都会着色
|
void |
setIntervalColor(java.awt.Color intervalColor)
设置雷达图的交互色
|
void |
setRadarAxisGlyph(RadarAxisGlyph radarAxisGlyph)
设置画雷达图坐标轴的Glyph对象
|
JSONObject |
toJSONObject(Repository repo)
转为json数据
|
addECNameToHyperLink, addOtherJSON, addSeries, addSeriesJSON, addSeriesJSON, avoidCoverLabelBounds, axisExtendsMaxMinValueWithTrendLine, calculateDataPointPercentValue, calculateOrderList, createColors4Cate, createColors4Series, createDataSheetGlyph, dealDataPointLabel, dealLabelBoundsInOrder, dealLabelBoundsOutPlotBounds, dealPlotHotAttr, doLayout, drawLabel4Series, drawShape4Series, getAdditionalCanvasCount, getAllDataPointGlyph, getAllTrendLineGlyph, getAutoRefreshPerSecond, getCategoryCount, getCombinedSize, getConditionCollection, getDataPointLabelBoundsWithPosition, getDataPointLabelBoundsWithPosition4Line, getDataProcessor, getDrawSequence, getExtraLabelValue, getFirstDataPoint, getHotHyperLink, getHotTooltipStyle, getPlotDetailType, getPlotFillStyle, getPlotStyle, getPreGap4AxisRightUnit, getPreGap4AxisTopUnit, getPreLeft4DataSheet, getSeries, getSeriesSize, getSmallIconType, getWholeChartBackground, getXDivideUnit, getYDivideUnit, is3DPlotGlyph, isDataPointXNotInPlotBounds, isExistAttrByResult, isNeedDealHotHyperlink, isNullValueBreak, isSeriesDragEnable, isSupportLegend, isZoom, notDealDataPointLabel, resetClip, setAutoRefreshPerSecond, setCombinedSize, setConditionCollection, setDataProcessor, setHotHyperLink, setHotTooltipStyle, setIsNullValueBreak, setPlotFillStyle, setPlotStyle, setSeriesDragEnable, setWholeChartBackground, setZoom, skipDealPointHotAttr, 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
public java.util.Iterator selectableChildren()
selectableChildren
在接口中 Glyph
selectableChildren
在类中 PlotGlyph
public void draw(java.awt.Graphics g, int resolution)
PlotGlyph
public void setRadarAxisGlyph(RadarAxisGlyph radarAxisGlyph)
radarAxisGlyph
- public RadarAxisGlyph getRadarAxisGlyph()
public void setFilled(boolean isFilled)
isFilled
- true表示使用填充public boolean isFilled()
public void setIntervalColor(java.awt.Color intervalColor)
intervalColor
- 颜色public java.lang.String getPlotGlyphType()
PlotGlyph
getPlotGlyphType
在类中 PlotGlyph
public void layoutAxisGlyph(int resolution)
layoutAxisGlyph
在类中 PlotGlyph
resolution
- 分辨率public void layoutDataSeriesGlyph(int resolution)
layoutDataSeriesGlyph
在类中 PlotGlyph
resolution
- 分辨率protected java.awt.geom.Rectangle2D getDataPointLabelBoundsWithPosition(java.awt.geom.Dimension2D labelPreDim, java.awt.geom.Rectangle2D dataPointRect, int position)
getDataPointLabelBoundsWithPosition
在类中 PlotGlyph
labelPreDim
- 标签DimdataPointRect
- 系列点的矩形范围position
- 标签位置public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
在接口中 FCloneable
clone
在类中 PlotGlyph
java.lang.CloneNotSupportedException
- 如果克隆失败则抛出此异常public JSONObject toJSONObject(Repository repo) throws JSONException
toJSONObject
在接口中 Glyph
toJSONObject
在类中 PlotGlyph
repo
- 请求JSONException
- 抛错public JSONObject getPlotOptionsJSON(Repository repo, boolean isJsDraw, ChartWebPara para) throws JSONException
PlotGlyph
getPlotOptionsJSON
在类中 PlotGlyph
repo
- 请求isJsDraw
- 动态展示JSONException
- 抛出问题protected java.lang.String getExtraTooltipValue()
getExtraTooltipValue
在类中 PlotGlyph
public java.lang.String getChartType()
getChartType
在类中 PlotGlyph
public boolean isSupportZoom()
isSupportZoom
在类中 PlotGlyph
public java.lang.String getVanChartType()
getVanChartType
在类中 PlotGlyph