public class Area3DPlot extends CategoryPlot implements Plot3D
GAP_BETWEEN_PLOTS, isStacked, XML_TAGcombinedSize, 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, sortChartDatabuidExecuteSequenceList, buildGenealogyAndCheckSheetExecuteSequence, dealFormula, dependence, getHorizontalIntervalBackgroundColor, getSecondAxis, getVerticalIntervalBackgroundColor, getxAxis, getyAxis, install4PlotGlyph, installAxisGlyph, isInteractiveAxisTooltip, isSupportAxisTip, isSupportIntervalBackground, modFormulaString, setHorizontalIntervalBackgroundColor, setInteractiveAxisTooltip, setSecondAxis, setVerticalIntervalBackgroundColor, setxAxis, setyAxisaccept, 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, setValueTextAttrchangedAttrToJSONObject, changeStyleAttrAlpha, changeStyleAttrBackground, changeStyleAttrBorder, changeStyleAttrColor, changeStyleAttrContents, changeStyleAttrLineStyle, getAlpha, getBackground, getBorderColor, getBorderStyle, getRoundRadius, isRoundBorder, isShadow, readGeneralInfoXML, setAlpha, setAttrAlpha, setBackground, setBorderColor, setBorderStyle, setRoundBorder, setRoundRadius, setShadow, toJSONObject, writeGeneralInfoXMLpublic PlotGlyph createPlotGlyph(ChartData chartData)
createPlotGlyph 在类中 PlotchartData - 图表相关的数据public void install4PlotGlyph(Area3DPlotGlyph plotGlyph, ChartData chartData)
plotGlyph - 绘图区对象chartData - 图表数据protected void dealCondition(LineMarkerIcon itemIcon, DataSeries dataSeries, java.awt.Color[] colors)
dealCondition 在类中 Plotpublic boolean isSupport3D()
isSupport3D 在类中 Plotpublic boolean isSupportBorder()
isSupportBorder 在类中 RectanglePlotpublic void setProjection(Projection projection)
Object3DsetProjection 在接口中 Object3Dprojection - 投影public Projection getProjection()
Object3DgetProjection 在接口中 Object3Dpublic java.lang.String getPlotName()
getPlotName 在接口中 BasePlotpublic java.lang.String getPlotSmallIconPath()
getPlotSmallIconPath 在接口中 BasePlotgetPlotSmallIconPath 在类中 Plotpublic boolean isSupportAxisReverse()
isSupportAxisReverse 在类中 CategoryPlotpublic int getDetailType()
getDetailType 在类中 Plotpublic void setDeep(int deep)
deep - 透视深度值public void setSeriesIntervalPercent(double seriesIntervalPercent)
seriesIntervalPercent - 系列间隔百分比
范围: 0% -- 500%public double getSeriesIntervalPercent()
public boolean matchPlotType(Plot newPlot)
matchPlotType 在类中 PlotnewPlot - 别的plot类型public ChartData defaultChartData()
defaultChartData 在类中 Plotpublic boolean isSupportSeriesDrag()
isSupportSeriesDrag 在类中 Plotpublic boolean needAnalysisLinePane()
needAnalysisLinePane 在类中 Plotpublic void readXML(XMLableReader reader)
GeneralInforeadXML 在接口中 XMLReadablereadXML 在类中 CategoryPlotreader - XML读取器XMLableReaderpublic int[] getInteractivePaneArrayThatNotSurpport()
Plotpublic void writeXML(XMLPrintWriter writer)
GeneralInfowriteXML 在接口中 XMLWriterwriteXML 在类中 CategoryPlotwriter - XML属性输出public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
GeneralInfoclone 在接口中 FCloneableclone 在类中 CategoryPlotjava.lang.CloneNotSupportedException - 如果克隆失败则抛出此异常public boolean equals(java.lang.Object ob)
GeneralInfoequals 在类中 CategoryPlotob - 用 于比较的Objectpublic ChartTypeValueCollection getPlotType()
getPlotType 在类中 Plotprotected boolean isSupportAxisLabelWrapShow()
isSupportAxisLabelWrapShow 在类中 Plotpublic boolean isSupportTooltipSeriesType()
isSupportTooltipSeriesType 在类中 Plotpublic boolean isSupportAxisLineStyle()
isSupportAxisLineStyle 在类中 Plot