public class VanChartCustomPlot extends VanChartRectanglePlot
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
VAN_CHART_CUSTOM_PLOT_ID |
vanChartPlotType, xAxisList, yAxisListseriesColorMap, versioncombinedSize, DEFAULT_SIZE, MARKERSIZE, SECOND_AXIS, secondShowUnit, showUnit, X_AXIS, XML_TAG, Y_AXIS| 构造器和说明 |
|---|
VanChartCustomPlot() |
VanChartCustomPlot(CustomStyle customStyle) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
addSeries2PlotGlyph(VanChartPlotGlyph plotGlyph,
ChartData chartData) |
java.lang.Object |
clone()
克隆
|
PlotGlyph |
createPlotGlyph(ChartData chartData)
根据图表数据创建Plot对应的PlotGlyph
|
protected void |
dealDataPointCustomCondition(VanChartDataPoint dataPoint,
ConditionCollection conditionCollection,
VanChartDataSeries dataSeries) |
protected void |
dealDataSeriesAndPointOtherAttr(VanChartPlotGlyph plotGlyph)
设置默认颜色属性
|
protected void |
dealDataSeriesCustomCondition(VanChartDataSeries dataSeries,
ConditionCollection conditionCollection) |
void |
dealFormula(Calculator calculator)
SE中处理公式
|
ChartData |
defaultChartData()
返回图表在设计展示时 默认的图表数据
|
void |
dependence(CalculatorProvider ca,
java.util.List<java.lang.String> result) |
boolean |
equals(java.lang.Object ob)
比较和Object是否相等
|
AxisPlotType |
getAxisPlotType()
优先级入下
RECTANGLE("rectangle"),
NONE("none"),
|
java.util.List<VanChartPlot> |
getCustomPlotList() |
CustomStyle |
getCustomStyle() |
DataProcessor |
getDataProcessor4Definition() |
int |
getDetailType()
具体得类型
|
java.util.ArrayList<java.lang.Integer> |
getDiffAxisOrder()
获取不使用标准坐标轴的图表id
存在order中
如果是直角坐标系的,则将其存在CustomPlot的list中
|
java.lang.String |
getPlotID()
用于识别图表类型的ID,不能用class对象,因为像柱形图和条形图是一个class对象
|
java.lang.String |
getPlotName()
返回Plot的类型名称,
|
java.util.ArrayList<java.lang.Integer> |
getStandardAxisOrder() |
HyperLinkPara[] |
hyperLinkParas() |
void |
install4PlotGlyph(VanChartPlotGlyph plotGlyph,
ChartData chartData)
初始化PlotGlyph中的属性, 和Plot同步
这边重新写的原因是考虑到性能。
|
void |
installAxisGlyph(VanChartRectanglePlotGlyph plotGlyph,
ChartData chartData)
初始化坐标轴属性
|
boolean |
isCustomChart()
全部用自定义形式
|
boolean |
isHaveAxis()
界面用到的 先判断下是否有坐标轴, 是否需要加载坐标轴界面
根据所有的组合图,判断是否有坐标轴
|
boolean |
isHaveStandardAxis()
返回是否有标准直角坐标系
|
boolean |
isSupportDataSeriesCondition()
如果都不支持条件属性界面
则无
|
boolean |
isSupportDataSheet()
是否支持数据表.
|
boolean |
isSupportPlotBackground()
是否支持绘图区背景
|
boolean |
isSupportZoomDirection()
是否支持缩放方向设置
|
static java.lang.Boolean |
isUseDiffAxisPane(VanChartPlot plot) |
boolean |
matchPlotType(Plot newPlot)
在选择类型界面时 比较大致的Plot类型.
|
protected void |
readPlotXML(XMLableReader reader) |
void |
setCustomPlotList(java.util.List<VanChartPlot> customPlotList) |
void |
setCustomStyle(CustomStyle customStyle) |
void |
setDataSheet2PlotList()
将plot中的DataSheet属性同步到plotList中plot
|
void |
writeXML(XMLPrintWriter writer)
输出XML属性
|
addSeriesByIndex, buidExecuteSequenceList, buildGenealogyAndCheckSheetExecuteSequence, changeCategoryIndexAndDealDataPointOtherAttr, createDataSheetGlyph, createXAxis, createYAxis, dealDataSeriesOtherAttr, dealDataSeriesStackAndAxisCondition, dealNullPointAndCategoryNum, getCategoryAxisList, getDefaultValueAxis, getDefaultValueAxis, getDefaultXAxis, getDefaultYAxis, getStackAndAxisCondition, getValueAxisList, getVanChartPlotType, getxAxis, getXAxisList, getXAxisName, getyAxis, getYAxisList, getYAxisName, initXYAxisList, install4PlotGlyph, isDefaultIntervalBackground, isNormalChart, isPercentStackChart, isStackChart, isSupportBorder, isSupportIntervalBackground, isSupportMultiCategory, isSupportTooltipSeriesType, isSupportTrendLine, isSupportZoomCategoryAxis, modFormulaString, setDataSheetDefaultFormat, setIsDefaultIntervalBackground, setStackAndAxisCondition, setVanChartPlotType, setXAxisList, setYAxisListcompatibleWithOldCollection, createDataPoint, createDataPointLabel, createDataSeries, createLegendGlyph, createNullChartData, dealDataPointAttrAlphaCustomCondition, dealDataPointAttrBackgroundCustomCondition, dealDataPointAttrBorderCustomCondition, dealDataPointAttrBubbleCustomCondition, dealDataPointAttrEffectCustomCondition, dealDataPointAttrFloatColorCustomCondition, dealDataPointAttrLabelCustomCondition, dealDataPointAttrMarkerCustomCondition, dealDataPointAttrTooltipCustomCondition, dealDataPointDataSheetCustomCondition, dealDataPointOtherAttr, dealDataSeriesAttrAlphaCustomCondition, dealDataSeriesAttrBackgroundCustomCondition, dealDataSeriesAttrBubbleCustomCondition, dealDataSeriesAttrFillColorBackgroundCustomCondition, dealDataSeriesAttrLineCustomCondition, dealDataSeriesAttrMarkerCustomCondition, dealDataSeriesAttrTrendLineCustomCondition, dealLegendColorMap, dealLegendItemAndColor, getAttrLabelFromConditionCollection, getAttrTooltipFromConditionCollection, getAutoAttrTooltip, getCategoryNum, getCustomType, getDefaultAttrLabel, getDefaultAttrTooltip, getDefaultRefreshAttrTooltip, getDefaultTitle, getImageAttr, getOldRefreshAttrTooltip, getVersion, initLegend, isAxisRotation, isInCustom, isNeedRenameHyperLinkPane, readerAttr, readJavaScriptGroupXML, readPlotStyleAttr, readVanChartAttr, setAxisPlotType, setAxisRotation, setCategoryNum, setCustomType, setDataSeriesAttr, setImageAttr, setInCustom, writeVanChartAttraccept, addSeries2PlotGlyph, addSeriesByIndex, addSeriesByIndex, addSeriesByIndexWithoutNull, anyChartAdvancedInteractionUse, clearConditionAttrAndRenewLegend, createDataLabel4DataPointWithCondition, createDataLabel4EverySeries, createDataLabelWithDataPoint4Map, createLegendItems, createLegendItems, dealColorCondition, dealCondition, dealLineCondition, defaultSecondMoreCate, defaultThirdMoreCate, exsitMarkerType, getAlertLinePaneTitle, getAutoRefreshPerSecond, getAxis, getAxis, getCategoryNameTextAttr, getCombinedSize, getConditionCollection, getDataProcessor, getDataSheet, getHotHyperLink, getHotTooltipStyle, getHyperLinkEditorMap, getInteractivePaneArrayThatNotSurpport, getLegend, getLegendMarkerIcon, getLegendMarkerIcon4Line, getMaxValueFromData, getMaxValueFromData, getMinValueFromData, getPlotDetailType, getPlotFillStyle, getPlotSmallIconPath, getPlotStyle, getPlotType, getSecondAxis, getSeriesIndexConditionCollection, getUnitTextAttr, getValueTextAttr, hasEffect, install4PlotGlyph, is3D, isExsitLineStyle, isGisKindLabel, isInteractiveAxisTooltip, isMapKindLabel, isMapPlot, isMeterPlot, isNullValueBreak, isOnlyIntervalBackground, isSeriesDragEnable, isShowAllDataPointLabel, isShowCateName, isSupport3D, isSupportAddress4Gis, isSupportAnimate, isSupportAutoRefresh, isSupportAxisLabelWrapShow, isSupportAxisLineStyle, isSupportAxisReverse, isSupportAxisTip, isSupportCate, isSupportCategoryFilter, isSupportDataLabelAttr, isSupportDataSeriesAttr, isSupportDelimiter, isSupportLeadLine, isSupportLegend, isSupportMoreCate, isSupportSeriesDrag, isSupportSeriesFilter, isSupportTooltipInInteractivePane, isSupportValuePercent, isUseSecondAxis, isValidPlot, match4GUI, needAnalysisLinePane, readXML, resetNullLegendAttr, setAutoRefreshPerSecond, setCategoryNameTextAttr, setCombinedSize, setConditionCollection, setDataProcessor, setDataSheet, setHotHyperLink, setHotTooltipStyle, setInteractiveAxisTooltip, setLegend, setNullValueBreak, setPlotFillStyle, setPlotStyle, setSecondAxis, setSecondShowUnit, setSeriesDragEnable, setShowCateName, setShowUnit, setUnitTextAttr, setValueTextAttr, setxAxis, setyAxischangedAttrToJSONObject, changeStyleAttrAlpha, changeStyleAttrBackground, changeStyleAttrBorder, changeStyleAttrColor, changeStyleAttrContents, changeStyleAttrLineStyle, getAlpha, getBackground, getBorderColor, getBorderStyle, getRoundRadius, isRoundBorder, isShadow, readGeneralInfoXML, setAlpha, setAttrAlpha, setBackground, setBorderColor, setBorderStyle, setRoundBorder, setRoundRadius, setShadow, toJSONObject, writeGeneralInfoXMLpublic static final java.lang.String VAN_CHART_CUSTOM_PLOT_ID
public VanChartCustomPlot()
public VanChartCustomPlot(CustomStyle customStyle)
public int getDetailType()
PlotgetDetailType 在类中 VanChartRectanglePlotpublic DataProcessor getDataProcessor4Definition()
getDataProcessor4Definition 在类中 Plotpublic java.util.List<VanChartPlot> getCustomPlotList()
public void setCustomPlotList(java.util.List<VanChartPlot> customPlotList)
public CustomStyle getCustomStyle()
public void setCustomStyle(CustomStyle customStyle)
protected void dealDataSeriesCustomCondition(VanChartDataSeries dataSeries, ConditionCollection conditionCollection)
protected void dealDataPointCustomCondition(VanChartDataPoint dataPoint, ConditionCollection conditionCollection, VanChartDataSeries dataSeries)
dealDataPointCustomCondition 在类中 VanChartPlotpublic PlotGlyph createPlotGlyph(ChartData chartData)
PlotcreatePlotGlyph 在类中 PlotchartData - 图表相关的数据public void dependence(CalculatorProvider ca, java.util.List<java.lang.String> result)
dependence 在类中 VanChartRectanglePlotpublic void dealFormula(Calculator calculator)
VanChartRectanglePlotdealFormula 在类中 VanChartRectanglePlotcalculator - 计算器public void install4PlotGlyph(VanChartPlotGlyph plotGlyph, ChartData chartData)
install4PlotGlyph 在类中 VanChartPlotplotGlyph - 绘图区GlyphchartData - 图表数据.protected void dealDataSeriesAndPointOtherAttr(VanChartPlotGlyph plotGlyph)
dealDataSeriesAndPointOtherAttr 在类中 VanChartPlotplotGlyph - protected void addSeries2PlotGlyph(VanChartPlotGlyph plotGlyph, ChartData chartData)
addSeries2PlotGlyph 在类中 VanChartPlotpublic boolean matchPlotType(Plot newPlot)
PlotmatchPlotType 在类中 PlotnewPlot - 新plotpublic boolean isSupportDataSheet()
isSupportDataSheet 在类中 VanChartRectanglePlotpublic void setDataSheet2PlotList()
public ChartData defaultChartData()
PlotdefaultChartData 在类中 Plotpublic java.lang.String getPlotID()
Plotpublic java.lang.String getPlotName()
BasePlotpublic java.lang.Object clone()
throws java.lang.CloneNotSupportedException
GeneralInfoclone 在接口中 FCloneableclone 在类中 VanChartRectanglePlotjava.lang.CloneNotSupportedException - 如果克隆失败则抛出此异常public boolean equals(java.lang.Object ob)
GeneralInfoequals 在类中 VanChartRectanglePlotob - 用 于比较的Objectpublic boolean isHaveAxis()
isHaveAxis 在类中 Plotpublic java.util.ArrayList<java.lang.Integer> getDiffAxisOrder()
public java.util.ArrayList<java.lang.Integer> getStandardAxisOrder()
public boolean isHaveStandardAxis()
public static java.lang.Boolean isUseDiffAxisPane(VanChartPlot plot)
public boolean isCustomChart()
isCustomChart 在接口中 VanChartAxisPlotisCustomChart 在类中 VanChartRectanglePlotpublic boolean isSupportPlotBackground()
PlotisSupportPlotBackground 在类中 Plotpublic boolean isSupportZoomDirection()
VanChartRectanglePlotisSupportZoomDirection 在类中 VanChartRectanglePlotpublic void writeXML(XMLPrintWriter writer)
GeneralInfowriteXML 在接口中 XMLWriterwriteXML 在类中 VanChartRectanglePlotwriter - XML属性输出protected void readPlotXML(XMLableReader reader)
readPlotXML 在类中 VanChartRectanglePlotpublic boolean isSupportDataSeriesCondition()
isSupportDataSeriesCondition 在类中 Plotpublic void installAxisGlyph(VanChartRectanglePlotGlyph plotGlyph, ChartData chartData)
installAxisGlyph 在类中 VanChartRectanglePlotplotGlyph - 绘图区chartData - 图表数据public AxisPlotType getAxisPlotType()
getAxisPlotType 在类中 VanChartPlotpublic HyperLinkPara[] hyperLinkParas()
hyperLinkParas 在类中 Plot