public class Area3DPlot extends CategoryPlot implements Plot3D
GAP_BETWEEN_PLOTS, isStacked, XML_TAG
combinedSize, DEFAULT_SIZE, MARKERSIZE, SECOND_AXIS, secondShowUnit, showUnit, X_AXIS, Y_AXIS
构造器和说明 |
---|
Area3DPlot() |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Object |
clone()
克隆
|
PlotGlyph |
createPlotGlyph(ChartData chartData)
根据ChartData生成对应的Area3DPlotGlyph.
|
protected void |
dealCondition(LineMarkerIcon itemIcon,
DataSeries dataSeries,
java.awt.Color[] colors)
处理条件显示属性在图例Marker中的显示.
|
ChartData |
defaultChartData()
返回三维面积默认的图表数据
|
boolean |
equals(java.lang.Object ob)
比较和Object是否相等
|
int |
getDeep()
返回透视深度
|
int |
getDetailType()
具体得类型
|
int[] |
getInteractivePaneArrayThatNotSurpport()
返回热点提示界面中, 不支持的功能界面数组
|
java.lang.String |
getPlotID()
用于识别图表类型的ID,不能用class对象,因为像柱形图和条形图是一个class对象
|
java.lang.String |
getPlotName()
返回Plot的类型名称,
|
java.lang.String |
getPlotSmallIconPath()
返回具体图表的地址,目前用于图表设计器的图表切换
|
ChartTypeValueCollection |
getPlotType()
返回属于哪一种图表类型
|
Projection |
getProjection()
返回3D图表的投影
|
double |
getSeriesIntervalPercent()
返回 系列z轴方向间隔百分比
|
void |
install4PlotGlyph(Area3DPlotGlyph plotGlyph,
ChartData chartData)
* 初始化赋值Area3DPlotGlyph, 即: Area3DPlot的属性同步到Area3DPlotGlyph.
|
boolean |
is3D()
判断是否为3D图表.
|
boolean |
isSupport3D()
界面操作时: 返回是否支持3D格式设置.
|
protected boolean |
isSupportAxisLabelWrapShow() |
boolean |
isSupportAxisLineStyle()
是否支持坐标轴轴样式
|
boolean |
isSupportAxisReverse()
返回是否支持 分类轴/值轴逆序.默认不支持
|
boolean |
isSupportBorder()
是否支持默认边框
|
boolean |
isSupportSeriesDrag()
支持系列拖拽
|
boolean |
isSupportTooltipSeriesType()
数据点提示是否支持显示多系列值
|
boolean |
matchPlotType(Plot newPlot)
比较 切换类型界面中的 大致Plot类型
|
boolean |
needAnalysisLinePane()
判断是否需要加载分析线型界面
|
void |
readXML(XMLableReader reader)
读取XML属性
|
void |
setDeep(int deep)
设置透视深度
|
void |
setProjection(Projection projection)
设置3D图表的投影
|
void |
setSeriesIntervalPercent(double seriesIntervalPercent)
设置 系列z轴方向间隔百分比
|
void |
writeXML(XMLPrintWriter writer)
输出XML属性
|
getMaxValueFromData, install4PlotGlyph, installAxisGlyph, isInCategoryField, isStacked, isSupportCate, isSupportDataSheet, match4GUI, setStacked, sortChartData
buidExecuteSequenceList, buildGenealogyAndCheckSheetExecuteSequence, dealFormula, dependence, getHorizontalIntervalBackgroundColor, getSecondAxis, getVerticalIntervalBackgroundColor, getxAxis, getyAxis, install4PlotGlyph, installAxisGlyph, isInteractiveAxisTooltip, isSupportAxisTip, isSupportIntervalBackground, modFormulaString, setHorizontalIntervalBackgroundColor, setInteractiveAxisTooltip, setSecondAxis, setVerticalIntervalBackgroundColor, setxAxis, setyAxis
accept, addSeries2PlotGlyph, addSeriesByIndex, addSeriesByIndex, addSeriesByIndexWithoutNull, anyChartAdvancedInteractionUse, clearConditionAttrAndRenewLegend, createDataLabel4DataPointWithCondition, createDataLabel4EverySeries, createDataLabelWithDataPoint4Map, createDataPoint, createDataPointLabel, createDataSeries, createDataSheetGlyph, createLegendGlyph, createLegendItems, createLegendItems, createNullChartData, dealColorCondition, dealLineCondition, dealNullPointAndCategoryNum, defaultSecondMoreCate, defaultThirdMoreCate, exsitMarkerType, getAlertLinePaneTitle, getAutoRefreshPerSecond, getAxis, getAxis, getCategoryNameTextAttr, getCombinedSize, getConditionCollection, getDataProcessor, getDataProcessor4Definition, getDataSheet, getHotHyperLink, getHotTooltipStyle, getHyperLinkEditorMap, getLegend, getLegendMarkerIcon, getLegendMarkerIcon4Line, getMaxValueFromData, getMaxValueFromData, getMinValueFromData, getPlotDetailType, getPlotFillStyle, getPlotStyle, getSeriesIndexConditionCollection, getUnitTextAttr, getValueTextAttr, hasEffect, hyperLinkParas, install4PlotGlyph, isExsitLineStyle, isGisKindLabel, isHaveAxis, isMapKindLabel, isMapPlot, isMeterPlot, isNeedRenameHyperLinkPane, isNullValueBreak, isOnlyIntervalBackground, isSeriesDragEnable, isShowAllDataPointLabel, isShowCateName, isSupportAddress4Gis, isSupportAnimate, isSupportAutoRefresh, isSupportCategoryFilter, isSupportDataLabelAttr, isSupportDataSeriesAttr, isSupportDataSeriesCondition, isSupportDelimiter, isSupportLeadLine, isSupportLegend, isSupportMoreCate, isSupportPlotBackground, isSupportSeriesFilter, isSupportTooltipInInteractivePane, isSupportTrendLine, isSupportValuePercent, isSupportZoomCategoryAxis, isSupportZoomDirection, isUseSecondAxis, isValidPlot, readerAttr, readPlotXML, resetNullLegendAttr, setAutoRefreshPerSecond, setCategoryNameTextAttr, setCombinedSize, setConditionCollection, setDataProcessor, setDataSheet, setHotHyperLink, setHotTooltipStyle, setLegend, setNullValueBreak, setPlotFillStyle, setPlotStyle, setSecondShowUnit, setSeriesDragEnable, setShowCateName, setShowUnit, setUnitTextAttr, setValueTextAttr
changedAttrToJSONObject, changeStyleAttrAlpha, changeStyleAttrBackground, changeStyleAttrBorder, changeStyleAttrColor, changeStyleAttrContents, changeStyleAttrLineStyle, getAlpha, getBackground, getBorderColor, getBorderStyle, getRoundRadius, isRoundBorder, isShadow, readGeneralInfoXML, setAlpha, setAttrAlpha, setBackground, setBorderColor, setBorderStyle, setRoundBorder, setRoundRadius, setShadow, toJSONObject, writeGeneralInfoXML
public PlotGlyph createPlotGlyph(ChartData chartData)
createPlotGlyph
在类中 Plot
chartData
- 图表相关的数据public void install4PlotGlyph(Area3DPlotGlyph plotGlyph, ChartData chartData)
plotGlyph
- 绘图区对象chartData
- 图表数据protected void dealCondition(LineMarkerIcon itemIcon, DataSeries dataSeries, java.awt.Color[] colors)
dealCondition
在类中 Plot
public boolean isSupport3D()
isSupport3D
在类中 Plot
public boolean isSupportBorder()
isSupportBorder
在类中 RectanglePlot
public void setProjection(Projection projection)
Object3D
setProjection
在接口中 Object3D
projection
- 投影public Projection getProjection()
Object3D
getProjection
在接口中 Object3D
public java.lang.String getPlotName()
getPlotName
在接口中 BasePlot
public java.lang.String getPlotSmallIconPath()
getPlotSmallIconPath
在接口中 BasePlot
getPlotSmallIconPath
在类中 Plot
public boolean isSupportAxisReverse()
isSupportAxisReverse
在类中 CategoryPlot
public int getDetailType()
getDetailType
在类中 Plot
public void setDeep(int deep)
deep
- 透视深度值public void setSeriesIntervalPercent(double seriesIntervalPercent)
seriesIntervalPercent
- 系列间隔百分比
范围: 0% -- 500%public double getSeriesIntervalPercent()
public boolean matchPlotType(Plot newPlot)
matchPlotType
在类中 Plot
newPlot
- 别的plot类型public ChartData defaultChartData()
defaultChartData
在类中 Plot
public boolean isSupportSeriesDrag()
isSupportSeriesDrag
在类中 Plot
public boolean needAnalysisLinePane()
needAnalysisLinePane
在类中 Plot
public void readXML(XMLableReader reader)
GeneralInfo
readXML
在接口中 XMLReadable
readXML
在类中 CategoryPlot
reader
- XML读取器XMLableReader
public int[] getInteractivePaneArrayThatNotSurpport()
Plot
public void writeXML(XMLPrintWriter writer)
GeneralInfo
writeXML
在接口中 XMLWriter
writeXML
在类中 CategoryPlot
writer
- XML属性输出public java.lang.Object clone() throws java.lang.CloneNotSupportedException
GeneralInfo
clone
在接口中 FCloneable
clone
在类中 CategoryPlot
java.lang.CloneNotSupportedException
- 如果克隆失败则抛出此异常public boolean equals(java.lang.Object ob)
GeneralInfo
equals
在类中 CategoryPlot
ob
- 用 于比较的Objectpublic ChartTypeValueCollection getPlotType()
getPlotType
在类中 Plot
protected boolean isSupportAxisLabelWrapShow()
isSupportAxisLabelWrapShow
在类中 Plot
public boolean isSupportTooltipSeriesType()
isSupportTooltipSeriesType
在类中 Plot
public boolean isSupportAxisLineStyle()
isSupportAxisLineStyle
在类中 Plot