public class AreaPlotGlyph extends CategoryPlotGlyph
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
XML_TAG |
threeDBase, ZP
CATEGORY_PARA, conditionCollection, DEFAULT_SIZE, plotStyle, RESET_JAVA_FONT_X, SERIES_PARA, seriesList, STACK, X_AXIS, X_PARA, Y_AXIS, Y_PARA
bounds, visible
构造器和说明 |
---|
AreaPlotGlyph() |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Object |
clone() |
void |
dealAreaShape4PlotGlyph(DataSeries4Area dataSeries,
CategoryPlotGlyph categoryPlotGlyph,
AxisGlyph xAxisGlyph,
AxisGlyph yAxisGlyph,
int resolution)
要处理Area堆积方法.
|
void |
drawShape4Series(java.awt.Graphics g,
int resolution) |
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的标签边界, 只有默认的位置.
|
int[] |
getDrawSequence()
获取画系列时系列的序号的一个有序组合
|
java.lang.String |
getPlotDetailType() |
java.lang.String |
getPlotGlyphType()
用于JS中的Type类型.
|
JSONObject |
getPlotOptionsJSON(Repository repo,
boolean isJsDraw,
ChartWebPara para)
获取 plotOptions的JSON对象
|
java.lang.String |
getVanChartType() |
boolean |
isCurve(DataSeries dataSeries)
某个系列是否是要曲线的
|
void |
layoutDataSeriesGlyph(int resolution)
布局系列.
|
void |
setCurve(boolean isCurve)
设置面积图的封闭线是否为光滑的曲线
|
JSONObject |
toJSONObject(Repository repo)
转为json数据
|
createDataSheetGlyph, doLayout, draw3DInfo, drawAxisGlyph4ThreeD, get3DBaseCover, get3DDeep, getBarPercent, getBarStartPercent, getCategoryIntervalPercent, getDataPointPercentValue, getExtraTooltipValue, getOutline4Fill, getPreSum4Area, getPreSum4Bar, getPreSum4Line, getSeriesOverlapPercent, is3DBaseHorizontal, isNeedDefaultDeep, isStacked, layoutAxisGlyph4ThreeD, layoutDoubleAxisGlyph, resetPlotBoundsWith3DDeepAndProjectionBeforeAxisGlyph, setCategoryIntervalPercent, setSeriesOverlapPercent, setStacked
addOtherJSON, calculateAxisGlyphAttr, createSheetGlyphAndNotShowAxisGlyph, dealCommonLinePath, dealCurveLinePath, dealPlotBoundsWidthAxisInHorizontal, dealPlotBoundsWithAxisGlyph, draw, drawBackgroundGrid, drawInfo, getPreGap4AxisRightUnit, getPreGap4AxisTopUnit, getPreLeft4DataSheet, getSecondAxisGlyph, getSeriesAxisGlyph, getxAxisGlyph, getXDivideUnit, getyAxisGlyph, getYDivideUnit, initAxisGlyphBoundsAndZeroBounds, isZoom, layoutAxisGlyph, layoutDoubleAxisGlyph, selectableChildren, setHorizontalIntervalBackgroundColor, setInteractiveAxisTooltip, setSecondAxisGlyph, setVerticalIntervalBackgroundColor, setxAxisGlyph, setyAxisGlyph
addECNameToHyperLink, addSeries, addSeriesJSON, addSeriesJSON, avoidCoverLabelBounds, axisExtendsMaxMinValueWithTrendLine, calculateDataPointPercentValue, calculateOrderList, createColors4Cate, createColors4Series, dealDataPointLabel, dealLabelBoundsInOrder, dealLabelBoundsOutPlotBounds, dealPlotHotAttr, drawLabel4Series, getAdditionalCanvasCount, getAllDataPointGlyph, getAllTrendLineGlyph, getAutoRefreshPerSecond, getCategoryCount, getCombinedSize, getConditionCollection, getDataPointLabelBoundsWithPosition, getDataPointLabelBoundsWithPosition4Line, getDataProcessor, getExtraLabelValue, getFirstDataPoint, getHotHyperLink, getHotTooltipStyle, getPlotFillStyle, getPlotStyle, getSeries, getSeriesSize, getSmallIconType, getWholeChartBackground, is3DPlotGlyph, isDataPointXNotInPlotBounds, isExistAttrByResult, isNeedDealHotHyperlink, isNullValueBreak, isSeriesDragEnable, isSupportLegend, isSupportZoom, notDealDataPointLabel, resetClip, setAutoRefreshPerSecond, setCombinedSize, setConditionCollection, setDataProcessor, setHotHyperLink, setHotTooltipStyle, setIsNullValueBreak, setPlotFillStyle, setPlotStyle, setSeriesDragEnable, setWholeChartBackground, setZoom, skipDealPointHotAttr, trendLineFitting
getBounds, 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 static final java.lang.String XML_TAG
public void setCurve(boolean isCurve)
isCurve
- true为光滑曲线public boolean isCurve(DataSeries dataSeries)
dataSeries
- 系列public void drawShape4Series(java.awt.Graphics g, int resolution)
drawShape4Series
在类中 PlotGlyph
public void layoutDataSeriesGlyph(int resolution)
layoutDataSeriesGlyph
在类中 PlotGlyph
resolution
- 分辨率public void dealAreaShape4PlotGlyph(DataSeries4Area dataSeries, CategoryPlotGlyph categoryPlotGlyph, AxisGlyph xAxisGlyph, AxisGlyph yAxisGlyph, int resolution)
dataSeries
- 系列categoryPlotGlyph
- cateGlyph绘图区类型xAxisGlyph
- x坐标轴yAxisGlyph
- y坐标轴resolution
- 分辨率protected java.awt.geom.Rectangle2D getDataPointLabelBoundsWithPosition(java.awt.geom.Dimension2D labelPreDim, java.awt.geom.Rectangle2D dataPointRect, int position)
public int[] getDrawSequence()
PlotGlyph
getDrawSequence
在类中 PlotGlyph
public boolean equals(java.lang.Object ob)
equals
在类中 CategoryPlotGlyph
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
在类中 CategoryPlotGlyph
repo
- 请求JSONException
- 抛错public java.lang.String getPlotDetailType()
getPlotDetailType
在类中 PlotGlyph
public java.lang.String getPlotGlyphType()
PlotGlyph
getPlotGlyphType
在类中 PlotGlyph
public java.lang.String getChartType()
getChartType
在类中 PlotGlyph
public JSONObject getPlotOptionsJSON(Repository repo, boolean isJsDraw, ChartWebPara para) throws JSONException
PlotGlyph
getPlotOptionsJSON
在类中 CategoryPlotGlyph
repo
- 请求isJsDraw
- 动态展示JSONException
- 抛出问题public java.lang.String getVanChartType()
getVanChartType
在类中 PlotGlyph