public class Bar3DPlotGlyph extends BarPlotGlyph implements Plot3DGlyph
isHorizontalthreeDBaseCATEGORY_PARA, conditionCollection, DEFAULT_SIZE, plotStyle, RESET_JAVA_FONT_X, SERIES_PARA, seriesList, STACK, X_AXIS, X_PARA, Y_AXIS, Y_PARAbounds, 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, setHorizontalcreateDataSheetGlyph, doLayout, draw3DInfo, drawAxisGlyph4ThreeD, get3DDeep, getBarPercent, getBarStartPercent, getCategoryIntervalPercent, getDataPointPercentValue, getExtraTooltipValue, getPlotOptionsJSON, getPreSum4Area, getPreSum4Bar, getPreSum4Line, getSeriesOverlapPercent, isStacked, layoutAxisGlyph4ThreeD, layoutDoubleAxisGlyph, resetPlotBoundsWith3DDeepAndProjectionBeforeAxisGlyph, setCategoryIntervalPercent, setSeriesOverlapPercent, setStackedaddOtherJSON, 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, setyAxisGlyphaddECNameToHyperLink, 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, trendLineFittinggetBounds, getShape, isInvisible, isVisible, setBounds, setVisibledealCondition, dealConditionWithSeriesColor, drawOnlyBorder, drawWithOutBorder, getAlpha, getBackground, getBorderColor, getBorderStyle, getGeneralInfo, getRoundRadius, is3DIE6, isRoundBorder, isShadow, paint, paintBackground, putBackgroundJSON, putPlotBackgroundJSON, setAlpha, setBackground, setBorderColor, setBorderStyle, setGeneralInfo, setRoundBorder, toVanJSONObjectpublic void setDeep(int deep)
deep - 默认值为-1public void set3DDeepBase(int deepBase)
set3DDeepBase 在接口中 Plot3DGlyphpublic int getDeepBase()
getDeepBase 在接口中 Plot3DGlyphpublic void setHorizontalDrawBar(boolean horizontalDrawBar)
horizontalDrawBar - true表示系列之间采用横向布局,false表示系列间采用纵向布局public boolean isHorizontalDrawBar()
public Projection getProjection()
getProjection 在接口中 Object3Dpublic void setProjection(Projection projection)
setProjection 在接口中 Object3Dprojection - 投影protected void resetClip(java.awt.Graphics2D g2d)
protected byte[] get3DBaseCover()
get3DBaseCover 在类中 CategoryPlotGlyphprotected boolean is3DBaseHorizontal()
is3DBaseHorizontal 在类中 CategoryPlotGlyphpublic void layoutAxisGlyph(int resolution)
layoutAxisGlyph 在类中 RectanglePlotGlyphresolution - 分辨率public void layoutDataSeriesGlyph(int resolution)
layoutDataSeriesGlyph 在类中 PlotGlyphresolution - 分辨率public void dealShape4Bar(DataSeries dataSeries, CategoryPlotGlyph categoryPlotGlyph, BarDataWithAxisGlyph data, int resolution)
dataSeries - 系列categoryPlotGlyph - 绘图区对象data - 数据resolution - 分辨率public void draw(java.awt.Graphics g,
int resolution)
RectanglePlotGlyphdraw 在接口中 Glyphdraw 在类中 RectanglePlotGlyphg - 图形对象resolution - 分辨率public boolean equals(java.lang.Object ob)
equals 在类中 BarPlotGlyphpublic java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone 在接口中 FCloneableclone 在类中 PlotGlyphjava.lang.CloneNotSupportedException - 如果克隆失败则抛出此异常public java.awt.Shape getOutline4Fill()
RectangleGlyphgetOutline4Fill 在类中 CategoryPlotGlyphpublic boolean is3DPlotGlyph()
is3DPlotGlyph 在类中 PlotGlyphpublic JSONObject toJSONObject(Repository repo) throws JSONException
toJSONObject 在接口中 GlyphtoJSONObject 在类中 BarPlotGlyphrepo - 请求JSONException - 抛错public java.lang.String getPlotDetailType()
getPlotDetailType 在类中 PlotGlyphpublic boolean isNeedDefaultDeep()
isNeedDefaultDeep 在类中 CategoryPlotGlyphpublic java.lang.String getPlotGlyphType()
PlotGlyphgetPlotGlyphType 在类中 PlotGlyphpublic java.lang.String getChartType()
getChartType 在类中 PlotGlyph