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, setyAxisaccept, 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, setValueTextAttrchangedAttrToJSONObject, changeStyleAttrAlpha, changeStyleAttrBackground, changeStyleAttrBorder, changeStyleAttrColor, changeStyleAttrContents, changeStyleAttrLineStyle, getAlpha, getBackground, getBorderColor, getBorderStyle, getRoundRadius, isRoundBorder, isShadow, readGeneralInfoXML, setAlpha, setAttrAlpha, setBackground, setBorderColor, setBorderStyle, setRoundBorder, setRoundRadius, setShadow, toJSONObject, writeGeneralInfoXMLfinalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetPlotNamepublic 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 在类中 Plotpublic boolean isSupportCate()
isSupportCate 在类中 Plotpublic 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 在类中 Plotpublic void readXML(XMLableReader reader)
GeneralInforeadXML 在接口中 XMLReadablereadXML 在类中 RectanglePlotreader - XML读取器XMLableReaderpublic void writeXML(XMLPrintWriter writer)
GeneralInfowriteXML 在接口中 XMLWriterwriteXML 在类中 RectanglePlotwriter - XML属性输出public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
GeneralInfoclone 在接口中 FCloneableclone 在类中 RectanglePlotjava.lang.CloneNotSupportedException - 如果克隆失败则抛出此异常public boolean equals(java.lang.Object ob)
GeneralInfoequals 在类中 RectanglePlotob - 用 于比较的Object