public class Bar3DPlotGlyph extends BarPlotGlyph implements Plot3DGlyph
isHorizontal
threeDBase
CATEGORY_PARA, conditionCollection, DEFAULT_SIZE, plotStyle, RESET_JAVA_FONT_X, SERIES_PARA, seriesList, STACK, X_AXIS, X_PARA, Y_AXIS, Y_PARA
bounds, visible
构造器和说明 |
---|
Bar3DPlotGlyph() |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Object |
clone() |
void |
dealShape4Bar(DataSeries dataSeries,
CategoryPlotGlyph categoryPlotGlyph,
BarDataWithAxisGlyph data,
int resolution)
对每个系列布局
|
void |
draw(java.awt.Graphics g,
int resolution)
画出.
|
boolean |
equals(java.lang.Object ob) |
protected byte[] |
get3DBaseCover()
返回三维底座需要画的面
|
java.lang.String |
getChartType() |
int |
getDeep()
获取3D图的透视深度
|
int |
getDeepBase() |
java.awt.Shape |
getOutline4Fill()
获取用于填充的外发光的形状
|
java.lang.String |
getPlotDetailType() |
java.lang.String |
getPlotGlyphType()
用于JS中的Type类型.
|
Projection |
getProjection()
返回3D图形的投影
|
protected boolean |
is3DBaseHorizontal()
返回三维底座知否是水平的
|
boolean |
is3DPlotGlyph()
判断是否是3维的图表类型
|
boolean |
isHorizontalDrawBar()
返回3d柱形图系列是否采用横向布局方式
|
boolean |
isNeedDefaultDeep()
三围图表是否使用默认的深度
|
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 |
setHorizontalDrawBar(boolean horizontalDrawBar)
设置3D柱形图系列的布局方式
|
void |
setProjection(Projection projection)
设置3D图形的投影
|
JSONObject |
toJSONObject(Repository repo)
转为json数据
|
getBarShape, getBarShape4GanttPlot, getDataPointLabelBoundsWithPosition, getLabelBoundsInHorizontal, getLabelBoundsInVertical, getSmallIconType, getVanChartType, isHorizontal, setHorizontal
createDataSheetGlyph, doLayout, draw3DInfo, drawAxisGlyph4ThreeD, get3DDeep, getBarPercent, getBarStartPercent, getCategoryIntervalPercent, getDataPointPercentValue, getExtraTooltipValue, getPlotOptionsJSON, getPreSum4Area, getPreSum4Bar, getPreSum4Line, getSeriesOverlapPercent, 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, 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, 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 void setDeep(int deep)
deep
- 默认值为-1public void set3DDeepBase(int deepBase)
set3DDeepBase
在接口中 Plot3DGlyph
public int getDeepBase()
getDeepBase
在接口中 Plot3DGlyph
public void setHorizontalDrawBar(boolean horizontalDrawBar)
horizontalDrawBar
- true表示系列之间采用横向布局,false表示系列间采用纵向布局public boolean isHorizontalDrawBar()
public Projection getProjection()
getProjection
在接口中 Object3D
public void setProjection(Projection projection)
setProjection
在接口中 Object3D
projection
- 投影protected void resetClip(java.awt.Graphics2D g2d)
protected byte[] get3DBaseCover()
get3DBaseCover
在类中 CategoryPlotGlyph
protected boolean is3DBaseHorizontal()
is3DBaseHorizontal
在类中 CategoryPlotGlyph
public void layoutAxisGlyph(int resolution)
layoutAxisGlyph
在类中 RectanglePlotGlyph
resolution
- 分辨率public void layoutDataSeriesGlyph(int resolution)
layoutDataSeriesGlyph
在类中 PlotGlyph
resolution
- 分辨率public void dealShape4Bar(DataSeries dataSeries, CategoryPlotGlyph categoryPlotGlyph, BarDataWithAxisGlyph data, int resolution)
dataSeries
- 系列categoryPlotGlyph
- 绘图区对象data
- 数据resolution
- 分辨率public void draw(java.awt.Graphics g, int resolution)
RectanglePlotGlyph
draw
在接口中 Glyph
draw
在类中 RectanglePlotGlyph
g
- 图形对象resolution
- 分辨率public boolean equals(java.lang.Object ob)
equals
在类中 BarPlotGlyph
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
在接口中 FCloneable
clone
在类中 PlotGlyph
java.lang.CloneNotSupportedException
- 如果克隆失败则抛出此异常public java.awt.Shape getOutline4Fill()
RectangleGlyph
getOutline4Fill
在类中 CategoryPlotGlyph
public boolean is3DPlotGlyph()
is3DPlotGlyph
在类中 PlotGlyph
public JSONObject toJSONObject(Repository repo) throws JSONException
toJSONObject
在接口中 Glyph
toJSONObject
在类中 BarPlotGlyph
repo
- 请求JSONException
- 抛错public java.lang.String getPlotDetailType()
getPlotDetailType
在类中 PlotGlyph
public boolean isNeedDefaultDeep()
isNeedDefaultDeep
在类中 CategoryPlotGlyph
public java.lang.String getPlotGlyphType()
PlotGlyph
getPlotGlyphType
在类中 PlotGlyph
public java.lang.String getChartType()
getChartType
在类中 PlotGlyph