public class VanChartStructurePlot extends VanChartPlot implements VanChartLabelPositionPlot
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
STRUCTURE_PLOT_ID |
seriesColorMap, version
combinedSize, DEFAULT_SIZE, MARKERSIZE, SECOND_AXIS, secondShowUnit, showUnit, X_AXIS, XML_TAG, Y_AXIS
构造器和说明 |
---|
VanChartStructurePlot() |
限定符和类型 | 方法和说明 |
---|---|
protected void |
addSeries2PlotGlyph(VanChartPlotGlyph plotGlyph,
ChartData chartData) |
java.lang.Object |
clone()
克隆
|
protected VanChartStructureDataPoint |
createDataPoint() |
VanChartLegendGlyph |
createLegendGlyph(PlotGlyph plotGlyph)
创建图例
|
PlotGlyph |
createPlotGlyph(ChartData chartData)
根据图表数据创建Plot对应的PlotGlyph
|
protected void |
dealDataPointCustomCondition(VanChartDataPoint dataPoint,
ConditionCollection conditionCollection,
VanChartDataSeries dataSeries) |
protected void |
dealDataSeriesCustomCondition(VanChartDataSeries dataSeries,
ConditionCollection conditionCollection) |
ChartData |
defaultChartData()
返回图表在设计展示时 默认的图表数据
|
boolean |
equals(java.lang.Object ob)
比较和Object是否相等
|
AttrLabel |
getDefaultAttrLabel() |
AttrTooltip |
getDefaultAttrTooltip()
获取默认的数据点提示的配置
|
AttrTooltip |
getDefaultRefreshAttrTooltip()
监控刷新时, 获取默认的自动数据点提示的配置
|
int |
getDetailType()
具体得类型
|
java.lang.String[] |
getLabelLocationNameArray() |
java.lang.Integer[] |
getLabelLocationValueArray() |
java.awt.Color |
getLinkColor() |
double |
getLinkOpacity() |
double |
getLinkWidth() |
java.lang.String |
getPlotID()
用于识别图表类型的ID,不能用class对象,因为像柱形图和条形图是一个class对象
|
java.lang.String |
getPlotName()
返回Plot的类型名称,
|
StructureType |
getStructureType() |
HyperLinkPara[] |
hyperLinkParas() |
boolean |
isAutoLinkWidth() |
boolean |
isSupportLegend()
是否支持图例
|
boolean |
isSupportPlotBackground()
是否支持绘图区背景
|
boolean |
isSupportZoomDirection()
是否支持缩放方向设置
|
boolean |
matchPlotType(Plot newPlot)
在选择类型界面时 比较大致的Plot类型.
|
protected void |
readPlotXML(XMLableReader reader) |
void |
setAutoLinkWidth(boolean autoLinkWidth) |
void |
setLinkColor(java.awt.Color linkColor) |
void |
setLinkOpacity(double linkOpacity) |
void |
setLinkWidth(double linkWidth) |
void |
setStructureType(StructureType structureType) |
void |
writeXML(XMLPrintWriter writer)
输出XML属性
|
addSeriesByIndex, changeCategoryIndexAndDealDataPointOtherAttr, compatibleWithOldCollection, createDataPointLabel, createDataSeries, createNullChartData, dealDataPointAttrAlphaCustomCondition, dealDataPointAttrBackgroundCustomCondition, dealDataPointAttrBorderCustomCondition, dealDataPointAttrBubbleCustomCondition, dealDataPointAttrEffectCustomCondition, dealDataPointAttrFloatColorCustomCondition, dealDataPointAttrLabelCustomCondition, dealDataPointAttrMarkerCustomCondition, dealDataPointAttrTooltipCustomCondition, dealDataPointDataSheetCustomCondition, dealDataPointOtherAttr, dealDataSeriesAndPointOtherAttr, dealDataSeriesAttrAlphaCustomCondition, dealDataSeriesAttrBackgroundCustomCondition, dealDataSeriesAttrBubbleCustomCondition, dealDataSeriesAttrFillColorBackgroundCustomCondition, dealDataSeriesAttrLineCustomCondition, dealDataSeriesAttrMarkerCustomCondition, dealDataSeriesAttrTrendLineCustomCondition, dealDataSeriesOtherAttr, dealLegendColorMap, dealLegendItemAndColor, dealNullPointAndCategoryNum, getAttrLabelFromConditionCollection, getAttrTooltipFromConditionCollection, getAutoAttrTooltip, getAxisPlotType, getCategoryNum, getCustomType, getDefaultTitle, getImageAttr, getOldRefreshAttrTooltip, getVersion, initLegend, install4PlotGlyph, isAxisRotation, isInCustom, isNeedRenameHyperLinkPane, readerAttr, readJavaScriptGroupXML, readPlotStyleAttr, readVanChartAttr, setAxisPlotType, setAxisRotation, setCategoryNum, setCustomType, setDataSeriesAttr, setImageAttr, setInCustom, writeVanChartAttr
accept, addSeries2PlotGlyph, addSeriesByIndex, addSeriesByIndex, addSeriesByIndexWithoutNull, anyChartAdvancedInteractionUse, buidExecuteSequenceList, buildGenealogyAndCheckSheetExecuteSequence, clearConditionAttrAndRenewLegend, createDataLabel4DataPointWithCondition, createDataLabel4EverySeries, createDataLabelWithDataPoint4Map, createDataSheetGlyph, createLegendItems, createLegendItems, dealColorCondition, dealCondition, dealFormula, dealLineCondition, defaultSecondMoreCate, defaultThirdMoreCate, dependence, exsitMarkerType, getAlertLinePaneTitle, getAutoRefreshPerSecond, getAxis, getAxis, getCategoryNameTextAttr, getCombinedSize, getConditionCollection, getDataProcessor, getDataProcessor4Definition, getDataSheet, getHotHyperLink, getHotTooltipStyle, getHyperLinkEditorMap, getInteractivePaneArrayThatNotSurpport, getLegend, getLegendMarkerIcon, getLegendMarkerIcon4Line, getMaxValueFromData, getMaxValueFromData, getMinValueFromData, getPlotDetailType, getPlotFillStyle, getPlotSmallIconPath, getPlotStyle, getPlotType, getSecondAxis, getSeriesIndexConditionCollection, getUnitTextAttr, getValueTextAttr, getxAxis, getyAxis, hasEffect, install4PlotGlyph, is3D, isExsitLineStyle, isGisKindLabel, isHaveAxis, isInteractiveAxisTooltip, isMapKindLabel, isMapPlot, isMeterPlot, isNullValueBreak, isOnlyIntervalBackground, isSeriesDragEnable, isShowAllDataPointLabel, isShowCateName, isSupport3D, isSupportAddress4Gis, isSupportAnimate, isSupportAutoRefresh, isSupportAxisLabelWrapShow, isSupportAxisLineStyle, isSupportAxisReverse, isSupportAxisTip, isSupportBorder, isSupportCate, isSupportCategoryFilter, isSupportDataLabelAttr, isSupportDataSeriesAttr, isSupportDataSeriesCondition, isSupportDataSheet, isSupportDelimiter, isSupportIntervalBackground, isSupportLeadLine, isSupportMoreCate, isSupportSeriesDrag, isSupportSeriesFilter, isSupportTooltipInInteractivePane, isSupportTooltipSeriesType, isSupportTrendLine, isSupportValuePercent, isSupportZoomCategoryAxis, isUseSecondAxis, isValidPlot, match4GUI, modFormulaString, needAnalysisLinePane, readXML, resetNullLegendAttr, setAutoRefreshPerSecond, setCategoryNameTextAttr, setCombinedSize, setConditionCollection, setDataProcessor, setDataSheet, setHotHyperLink, setHotTooltipStyle, setInteractiveAxisTooltip, setLegend, setNullValueBreak, setPlotFillStyle, setPlotStyle, setSecondAxis, setSecondShowUnit, setSeriesDragEnable, setShowCateName, setShowUnit, setUnitTextAttr, setValueTextAttr, setxAxis, setyAxis
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 static final java.lang.String STRUCTURE_PLOT_ID
public StructureType getStructureType()
public int getDetailType()
Plot
getDetailType
在类中 Plot
public void setStructureType(StructureType structureType)
public java.awt.Color getLinkColor()
public void setLinkColor(java.awt.Color linkColor)
public boolean isAutoLinkWidth()
public void setAutoLinkWidth(boolean autoLinkWidth)
public double getLinkWidth()
public void setLinkWidth(double linkWidth)
public double getLinkOpacity()
public void setLinkOpacity(double linkOpacity)
public java.lang.String getPlotName()
BasePlot
getPlotName
在接口中 BasePlot
public VanChartLegendGlyph createLegendGlyph(PlotGlyph plotGlyph)
VanChartPlot
createLegendGlyph
在类中 VanChartPlot
plotGlyph
- 绘图区public PlotGlyph createPlotGlyph(ChartData chartData)
Plot
createPlotGlyph
在类中 Plot
chartData
- 图表相关的数据protected void addSeries2PlotGlyph(VanChartPlotGlyph plotGlyph, ChartData chartData)
addSeries2PlotGlyph
在类中 VanChartPlot
protected VanChartStructureDataPoint createDataPoint()
createDataPoint
在类中 VanChartPlot
public AttrLabel getDefaultAttrLabel()
getDefaultAttrLabel
在类中 VanChartPlot
public AttrTooltip getDefaultAttrTooltip()
VanChartPlot
getDefaultAttrTooltip
在类中 VanChartPlot
public AttrTooltip getDefaultRefreshAttrTooltip()
getDefaultRefreshAttrTooltip
在类中 VanChartPlot
public java.lang.String getPlotID()
Plot
public boolean matchPlotType(Plot newPlot)
Plot
matchPlotType
在类中 Plot
newPlot
- 新plotpublic ChartData defaultChartData()
Plot
defaultChartData
在类中 Plot
protected void dealDataSeriesCustomCondition(VanChartDataSeries dataSeries, ConditionCollection conditionCollection)
protected void dealDataPointCustomCondition(VanChartDataPoint dataPoint, ConditionCollection conditionCollection, VanChartDataSeries dataSeries)
dealDataPointCustomCondition
在类中 VanChartPlot
public boolean isSupportLegend()
isSupportLegend
在类中 Plot
public boolean isSupportPlotBackground()
isSupportPlotBackground
在类中 Plot
public boolean isSupportZoomDirection()
isSupportZoomDirection
在类中 Plot
public java.lang.String[] getLabelLocationNameArray()
public java.lang.Integer[] getLabelLocationValueArray()
public void writeXML(XMLPrintWriter writer)
GeneralInfo
writeXML
在接口中 XMLWriter
writeXML
在类中 VanChartPlot
writer
- XML属性输出protected void readPlotXML(XMLableReader reader)
readPlotXML
在类中 VanChartPlot
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
GeneralInfo
clone
在接口中 FCloneable
clone
在类中 VanChartPlot
java.lang.CloneNotSupportedException
- 如果克隆失败则抛出此异常public boolean equals(java.lang.Object ob)
GeneralInfo
equals
在类中 VanChartPlot
ob
- 用 于比较的Objectpublic HyperLinkPara[] hyperLinkParas()
hyperLinkParas
在类中 Plot