public abstract class CategoryPlot extends RectanglePlot
限定符和类型 | 字段和说明 |
---|---|
static double |
GAP_BETWEEN_PLOTS |
protected boolean |
isStacked
是否堆积系列值
|
static java.lang.String |
XML_TAG |
combinedSize, DEFAULT_SIZE, MARKERSIZE, SECOND_AXIS, secondShowUnit, showUnit, X_AXIS, Y_AXIS
构造器和说明 |
---|
CategoryPlot()
构造新的分类绘图区, 默认为: x轴方向分类轴 左侧y轴方向值轴.
|
限定符和类型 | 方法和说明 |
---|---|
java.lang.Object |
clone()
克隆
|
boolean |
equals(java.lang.Object ob)
比较和Object是否相等
|
double |
getMaxValueFromData(ChartData chartData,
ChartAxisPosition leftOrRight,
AxisGlyph categoryAxisGlyph)
返回图表数据中: 系列值的最大值.
|
void |
install4PlotGlyph(CategoryPlotGlyph plotGlyph,
ChartData chartData)
将CategoryPlot中的属性同步到CategoryPlotGlyph,
|
void |
installAxisGlyph(CategoryPlotGlyph categoryPlotGlyph,
ChartData chartData)
根据ChartData为categoryPlotGlyph创建相应的AxisGlyph, 并同步相应的Axis属性
|
protected boolean |
isInCategoryField(AxisGlyph dateAxisGlyph,
java.lang.Object cateData)
判断数据中的取值 是否在日期轴范围内.
|
boolean |
isStacked()
返回是否为堆积绘图区
|
boolean |
isSupportAxisReverse()
有分类的图表都支持分类轴和值轴逆序
|
boolean |
isSupportCate()
是否支持分类数据
|
boolean |
isSupportDataSheet()
返回true 表示支持数据表 条形图 不支持.
|
boolean |
match4GUI(Plot plot)
界面切换时判断新的Plot和原Plot是否相等
|
void |
readXML(XMLableReader reader)
读取XML属性
|
void |
setStacked(boolean isStacked)
设置是否为堆积绘图区
|
protected void |
sortChartData(ChartData chartData) |
void |
writeXML(XMLPrintWriter writer)
输出XML属性
|
buidExecuteSequenceList, buildGenealogyAndCheckSheetExecuteSequence, dealFormula, dependence, getHorizontalIntervalBackgroundColor, getSecondAxis, getVerticalIntervalBackgroundColor, getxAxis, getyAxis, install4PlotGlyph, installAxisGlyph, isInteractiveAxisTooltip, isSupportAxisTip, isSupportBorder, 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, createPlotGlyph, dealColorCondition, dealCondition, dealLineCondition, dealNullPointAndCategoryNum, defaultChartData, defaultSecondMoreCate, defaultThirdMoreCate, exsitMarkerType, getAlertLinePaneTitle, getAutoRefreshPerSecond, getAxis, getAxis, getCategoryNameTextAttr, getCombinedSize, getConditionCollection, getDataProcessor, getDataProcessor4Definition, getDataSheet, getDetailType, getHotHyperLink, getHotTooltipStyle, getHyperLinkEditorMap, getInteractivePaneArrayThatNotSurpport, getLegend, getLegendMarkerIcon, getLegendMarkerIcon4Line, getMaxValueFromData, getMaxValueFromData, getMinValueFromData, getPlotDetailType, getPlotFillStyle, getPlotID, getPlotSmallIconPath, getPlotStyle, getPlotType, getSeriesIndexConditionCollection, getUnitTextAttr, getValueTextAttr, hasEffect, hyperLinkParas, install4PlotGlyph, is3D, isExsitLineStyle, isGisKindLabel, isHaveAxis, isMapKindLabel, isMapPlot, isMeterPlot, isNeedRenameHyperLinkPane, isNullValueBreak, isOnlyIntervalBackground, isSeriesDragEnable, isShowAllDataPointLabel, isShowCateName, isSupport3D, isSupportAddress4Gis, isSupportAnimate, isSupportAutoRefresh, isSupportAxisLabelWrapShow, isSupportAxisLineStyle, isSupportCategoryFilter, isSupportDataLabelAttr, isSupportDataSeriesAttr, isSupportDataSeriesCondition, isSupportDelimiter, isSupportLeadLine, isSupportLegend, isSupportMoreCate, isSupportPlotBackground, isSupportSeriesDrag, isSupportSeriesFilter, isSupportTooltipInInteractivePane, isSupportTooltipSeriesType, isSupportTrendLine, isSupportValuePercent, isSupportZoomCategoryAxis, isSupportZoomDirection, isUseSecondAxis, isValidPlot, matchPlotType, needAnalysisLinePane, 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
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getPlotName
public static final double GAP_BETWEEN_PLOTS
public static final java.lang.String XML_TAG
protected boolean isStacked
public void install4PlotGlyph(CategoryPlotGlyph plotGlyph, ChartData chartData)
plotGlyph
- 绘图区chartData
- 图表数据.protected void sortChartData(ChartData chartData)
public void installAxisGlyph(CategoryPlotGlyph categoryPlotGlyph, ChartData chartData)
categoryPlotGlyph
- 绘图区chartData
- 图表数据.public boolean isStacked()
public void setStacked(boolean isStacked)
isStacked
- true: 堆积绘图区public boolean isSupportAxisReverse()
isSupportAxisReverse
在类中 Plot
public boolean isSupportCate()
isSupportCate
在类中 Plot
public double getMaxValueFromData(ChartData chartData, ChartAxisPosition leftOrRight, AxisGlyph categoryAxisGlyph)
chartData
- 图表数据leftOrRight
- AXIS_LEFT: 跟随左侧坐标轴的系列值最大值.
AXIS_RIGHT 跟随右侧坐标轴的系列值最大值.categoryAxisGlyph
- 坐标轴Glyphprotected boolean isInCategoryField(AxisGlyph dateAxisGlyph, java.lang.Object cateData)
dateAxisGlyph
- 日期坐标轴cateData
- 分类日期public boolean match4GUI(Plot plot)
public boolean isSupportDataSheet()
isSupportDataSheet
在类中 Plot
public void readXML(XMLableReader reader)
GeneralInfo
readXML
在接口中 XMLReadable
readXML
在类中 RectanglePlot
reader
- XML读取器XMLableReader
public void writeXML(XMLPrintWriter writer)
GeneralInfo
writeXML
在接口中 XMLWriter
writeXML
在类中 RectanglePlot
writer
- XML属性输出public java.lang.Object clone() throws java.lang.CloneNotSupportedException
GeneralInfo
clone
在接口中 FCloneable
clone
在类中 RectanglePlot
java.lang.CloneNotSupportedException
- 如果克隆失败则抛出此异常public boolean equals(java.lang.Object ob)
GeneralInfo
equals
在类中 RectanglePlot
ob
- 用 于比较的Object