public class Area3DPlotGlyph extends CategoryPlotGlyph implements Plot3DGlyph
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
构造器和说明 |
---|
Area3DPlotGlyph() |
限定符和类型 | 方法和说明 |
---|---|
void |
draw(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 |
getDeep()
获取3D面积图的透视深度
|
int |
getDeepBase()
返回面积图三维格式的基础
|
java.lang.String |
getPlotDetailType() |
java.lang.String |
getPlotGlyphType()
用于JS中的Type类型.
|
Projection |
getProjection()
获取3D面积图的投影类型
|
java.lang.String |
getSmallIconType()
图表切换时的小图标
|
boolean |
is3DPlotGlyph()
判断是否是3维的图表类型
|
void |
layoutAxisGlyph(int resolution)
布局绘图区坐标轴对象
|
void |
layoutDataSeriesGlyph(int resolution)
布局绘图区系列
|
protected void |
resetClip(java.awt.Graphics2D g2d)
画绘图内部内容时指定范围.
|
void |
set3DDeepBase(int deepBase)
设置三维面积图三维格式的基础深度
|
void |
setDeep(int deep)
设置3D面积图的透视深度
|
void |
setProjection(Projection projection)
设置3D面积图的投影类型
|
void |
setSeriesIntervalPercent(double seriesIntervalPercent)
设置3D面积图系列间距
|
JSONObject |
toJSONObject(Repository repo)
转为json数据
|
createDataSheetGlyph, doLayout, draw3DInfo, drawAxisGlyph4ThreeD, get3DBaseCover, get3DDeep, getBarPercent, getBarStartPercent, getCategoryIntervalPercent, getDataPointPercentValue, getExtraTooltipValue, getOutline4Fill, getPlotOptionsJSON, getPreSum4Area, getPreSum4Bar, getPreSum4Line, getSeriesOverlapPercent, is3DBaseHorizontal, isNeedDefaultDeep, isStacked, layoutAxisGlyph4ThreeD, layoutDoubleAxisGlyph, resetPlotBoundsWith3DDeepAndProjectionBeforeAxisGlyph, setCategoryIntervalPercent, setSeriesOverlapPercent, setStacked
addOtherJSON, calculateAxisGlyphAttr, createSheetGlyphAndNotShowAxisGlyph, dealCommonLinePath, dealCurveLinePath, dealPlotBoundsWidthAxisInHorizontal, dealPlotBoundsWithAxisGlyph, drawBackgroundGrid, drawInfo, getPreGap4AxisRightUnit, getPreGap4AxisTopUnit, getPreLeft4DataSheet, getSecondAxisGlyph, getSeriesAxisGlyph, getxAxisGlyph, getXDivideUnit, getyAxisGlyph, getYDivideUnit, initAxisGlyphBoundsAndZeroBounds, isZoom, layoutDoubleAxisGlyph, selectableChildren, setHorizontalIntervalBackgroundColor, setInteractiveAxisTooltip, setSecondAxisGlyph, setVerticalIntervalBackgroundColor, setxAxisGlyph, setyAxisGlyph
addECNameToHyperLink, addSeries, addSeriesJSON, addSeriesJSON, avoidCoverLabelBounds, axisExtendsMaxMinValueWithTrendLine, calculateDataPointPercentValue, calculateOrderList, clone, createColors4Cate, createColors4Series, dealDataPointLabel, dealLabelBoundsInOrder, dealLabelBoundsOutPlotBounds, dealPlotHotAttr, drawLabel4Series, drawShape4Series, getAdditionalCanvasCount, getAllDataPointGlyph, getAllTrendLineGlyph, getAutoRefreshPerSecond, getCategoryCount, getCombinedSize, getConditionCollection, getDataPointLabelBoundsWithPosition, getDataPointLabelBoundsWithPosition4Line, getDataProcessor, getDrawSequence, getExtraLabelValue, getFirstDataPoint, getHotHyperLink, getHotTooltipStyle, getPlotFillStyle, getPlotStyle, getSeries, getSeriesSize, getVanChartType, getWholeChartBackground, isDataPointXNotInPlotBounds, isExistAttrByResult, isNeedDealHotHyperlink, isNullValueBreak, isSeriesDragEnable, isSupportLegend, isSupportZoom, notDealDataPointLabel, 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 Projection getProjection()
getProjection
在接口中 Object3D
public void setProjection(Projection projection)
setProjection
在接口中 Object3D
projection
- 投影 包括直角坐标投影、正交投影和透视投影public void setSeriesIntervalPercent(double seriesIntervalPercent)
seriesIntervalPercent
- 一个有效值为0%到500%之间的值public void setDeep(int deep)
deep
- 深度public void set3DDeepBase(int deepBase)
set3DDeepBase
在接口中 Plot3DGlyph
public int getDeepBase()
getDeepBase
在接口中 Plot3DGlyph
public void layoutAxisGlyph(int resolution)
layoutAxisGlyph
在类中 RectanglePlotGlyph
resolution
- 分辨率protected void resetClip(java.awt.Graphics2D g2d)
PlotGlyph
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)
PlotGlyph
public void draw(java.awt.Graphics g, int resolution)
RectanglePlotGlyph
draw
在接口中 Glyph
draw
在类中 RectanglePlotGlyph
g
- 图形对象resolution
- 分辨率public boolean equals(java.lang.Object ob)
equals
在类中 CategoryPlotGlyph
public boolean is3DPlotGlyph()
is3DPlotGlyph
在类中 PlotGlyph
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 java.lang.String getSmallIconType()
PlotGlyph
getSmallIconType
在类中 PlotGlyph