public class VanChartColumnPlot extends VanChartRectanglePlot implements VanChartLabelPositionPlot
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.Object[] |
AXIS_CATEGORY |
static java.lang.Object[] |
AXIS_DATE |
static java.lang.Object[] |
AXIS_VALUE |
static java.lang.Object[] |
NORMAL_SERIES_NAME |
static java.lang.Object[][] |
NORMAL_VALUES |
static java.lang.Object[][] |
VALUE_TIME_VALUES |
static java.lang.String |
VAN_CHART_BAR_PLOT_ID |
static java.lang.String |
VAN_CHART_COLUMN_PLOT_ID |
vanChartPlotType, xAxisList, yAxisListseriesColorMap, versioncombinedSize, DEFAULT_SIZE, MARKERSIZE, SECOND_AXIS, secondShowUnit, showUnit, X_AXIS, XML_TAG, Y_AXIS| 构造器和说明 |
|---|
VanChartColumnPlot() |
VanChartColumnPlot(boolean isBar,
VanChartPlotType vanChartPlotType) |
VanChartColumnPlot(VanChartPlotType vanChartPlotType) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
accept(java.lang.Class<? extends Plot> obClass)
判断图表类型是否是obClass
|
java.lang.Object |
clone()
克隆
|
protected VanChartDataPoint |
createDataPoint() |
PlotGlyph |
createPlotGlyph(ChartData chartData)
创建相关PlotGlyph
|
VanChartAxis |
createXAxis(java.lang.String axisName,
int position)
创建x轴
|
VanChartAxis |
createYAxis(java.lang.String axisName,
int position)
创建y轴
|
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是否相等
|
protected java.util.List<VanChartAxis> |
getCategoryAxisList() |
double |
getCategoryIntervalPercent() |
int |
getColumnWidth() |
protected VanChartAxis |
getDefaultValueAxis() |
protected VanChartAxis |
getDefaultValueAxis(AttrSeriesStackAndAxis attrSeriesStackAndAxis) |
java.lang.String[] |
getLabelLocationNameArray() |
java.lang.Integer[] |
getLabelLocationValueArray() |
java.lang.String |
getPlotID()
用于识别图表类型的ID,不能用class对象,因为像柱形图和条形图是一个class对象
|
java.lang.String |
getPlotName()
返回Plot的类型名称,
|
double |
getSeriesOverlapPercent() |
protected java.util.List<VanChartAxis> |
getValueAxisList() |
HyperLinkPara[] |
hyperLinkParas() |
void |
install4PlotGlyph(VanChartColumnPlotGlyph plotGlyph,
ChartData chartData)
将图表属性设置到plot glyph中
|
boolean |
isBar()
是否是条形图
|
boolean |
isFilledWithImage()
是否填充图片
|
boolean |
isFixedWidth()
是否固定宽度
|
boolean |
isSupportDataSheet()
是否支持数据表.
|
boolean |
matchPlotType(Plot newPlot)
比较 切换类型界面中的 大致Plot类型
|
protected void |
readPlotXML(XMLableReader reader) |
void |
setBar(boolean isBar) |
void |
setCategoryIntervalPercent(double catePercent) |
void |
setColumnWidth(int columnWidth) |
protected void |
setDataSeriesAttr(VanChartDataSeries dataSeries,
VanChartPlotGlyph plotGlyph) |
void |
setFilledWithImage(boolean filledWithImage) |
void |
setFixedWidth(boolean fixedWidth) |
void |
setSeriesOverlapPercent(double overlapPercent) |
void |
writeXML(XMLPrintWriter writer)
输出XML属性
|
addSeriesByIndex, buidExecuteSequenceList, buildGenealogyAndCheckSheetExecuteSequence, changeCategoryIndexAndDealDataPointOtherAttr, createDataSheetGlyph, dealDataSeriesOtherAttr, dealDataSeriesStackAndAxisCondition, dealFormula, dealNullPointAndCategoryNum, dependence, getDefaultXAxis, getDefaultYAxis, getDetailType, getStackAndAxisCondition, getVanChartPlotType, getxAxis, getXAxisList, getXAxisName, getyAxis, getYAxisList, getYAxisName, initXYAxisList, install4PlotGlyph, installAxisGlyph, isCustomChart, isDefaultIntervalBackground, isNormalChart, isPercentStackChart, isStackChart, isSupportBorder, isSupportIntervalBackground, isSupportMultiCategory, isSupportTooltipSeriesType, isSupportTrendLine, isSupportZoomCategoryAxis, isSupportZoomDirection, modFormulaString, setDataSheetDefaultFormat, setIsDefaultIntervalBackground, setStackAndAxisCondition, setVanChartPlotType, setXAxisList, setYAxisListaddSeries2PlotGlyph, compatibleWithOldCollection, createDataPointLabel, createDataSeries, createLegendGlyph, createNullChartData, dealDataPointAttrAlphaCustomCondition, dealDataPointAttrBackgroundCustomCondition, dealDataPointAttrBorderCustomCondition, dealDataPointAttrBubbleCustomCondition, dealDataPointAttrEffectCustomCondition, dealDataPointAttrFloatColorCustomCondition, dealDataPointAttrLabelCustomCondition, dealDataPointAttrMarkerCustomCondition, dealDataPointAttrTooltipCustomCondition, dealDataPointDataSheetCustomCondition, dealDataPointOtherAttr, dealDataSeriesAndPointOtherAttr, dealDataSeriesAttrAlphaCustomCondition, dealDataSeriesAttrBackgroundCustomCondition, dealDataSeriesAttrBubbleCustomCondition, dealDataSeriesAttrFillColorBackgroundCustomCondition, dealDataSeriesAttrLineCustomCondition, dealDataSeriesAttrMarkerCustomCondition, dealDataSeriesAttrTrendLineCustomCondition, dealLegendColorMap, dealLegendItemAndColor, getAttrLabelFromConditionCollection, getAttrTooltipFromConditionCollection, getAutoAttrTooltip, getAxisPlotType, getCategoryNum, getCustomType, getDefaultAttrLabel, getDefaultAttrTooltip, getDefaultRefreshAttrTooltip, getDefaultTitle, getImageAttr, getOldRefreshAttrTooltip, getVersion, initLegend, install4PlotGlyph, isAxisRotation, isInCustom, isNeedRenameHyperLinkPane, readerAttr, readJavaScriptGroupXML, readPlotStyleAttr, readVanChartAttr, setAxisPlotType, setAxisRotation, setCategoryNum, setCustomType, setImageAttr, setInCustom, writeVanChartAttraddSeries2PlotGlyph, addSeriesByIndex, addSeriesByIndex, addSeriesByIndexWithoutNull, anyChartAdvancedInteractionUse, clearConditionAttrAndRenewLegend, createDataLabel4DataPointWithCondition, createDataLabel4EverySeries, createDataLabelWithDataPoint4Map, createLegendItems, createLegendItems, dealColorCondition, dealCondition, dealLineCondition, defaultSecondMoreCate, defaultThirdMoreCate, 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, hasEffect, install4PlotGlyph, is3D, isExsitLineStyle, isGisKindLabel, isHaveAxis, isInteractiveAxisTooltip, isMapKindLabel, isMapPlot, isMeterPlot, isNullValueBreak, isOnlyIntervalBackground, isSeriesDragEnable, isShowAllDataPointLabel, isShowCateName, isSupport3D, isSupportAddress4Gis, isSupportAnimate, isSupportAutoRefresh, isSupportAxisLabelWrapShow, isSupportAxisLineStyle, isSupportAxisReverse, isSupportAxisTip, isSupportCate, isSupportCategoryFilter, isSupportDataLabelAttr, isSupportDataSeriesAttr, isSupportDataSeriesCondition, isSupportDelimiter, isSupportLeadLine, isSupportLegend, isSupportMoreCate, isSupportPlotBackground, 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_COLUMN_PLOT_ID
public static final java.lang.String VAN_CHART_BAR_PLOT_ID
public static final java.lang.Object[] NORMAL_SERIES_NAME
public static final java.lang.Object[][] NORMAL_VALUES
public static final java.lang.Object[][] VALUE_TIME_VALUES
public static final java.lang.Object[] AXIS_DATE
public static final java.lang.Object[] AXIS_VALUE
public static final java.lang.Object[] AXIS_CATEGORY
public VanChartColumnPlot()
public VanChartColumnPlot(VanChartPlotType vanChartPlotType)
public VanChartColumnPlot(boolean isBar,
VanChartPlotType vanChartPlotType)
public void setBar(boolean isBar)
public boolean isBar()
public void setSeriesOverlapPercent(double overlapPercent)
public double getSeriesOverlapPercent()
public void setCategoryIntervalPercent(double catePercent)
public double getCategoryIntervalPercent()
public void setColumnWidth(int columnWidth)
public void setFilledWithImage(boolean filledWithImage)
public void setFixedWidth(boolean fixedWidth)
public boolean isFilledWithImage()
public boolean isFixedWidth()
public int getColumnWidth()
public VanChartAxis createXAxis(java.lang.String axisName, int position)
createXAxis 在接口中 VanChartAxisPlotcreateXAxis 在类中 VanChartRectanglePlotaxisName - 轴名称position - 位置public VanChartAxis createYAxis(java.lang.String axisName, int position)
createYAxis 在接口中 VanChartAxisPlotcreateYAxis 在类中 VanChartRectanglePlotaxisName - 轴名称position - 位置public PlotGlyph createPlotGlyph(ChartData chartData)
createPlotGlyph 在类中 PlotchartData - 图表相关的数据public void install4PlotGlyph(VanChartColumnPlotGlyph plotGlyph, ChartData chartData)
plotGlyph - plot类型glyphchartData - 图表数据.protected void setDataSeriesAttr(VanChartDataSeries dataSeries, VanChartPlotGlyph plotGlyph)
setDataSeriesAttr 在类中 VanChartPlotprotected java.util.List<VanChartAxis> getCategoryAxisList()
protected java.util.List<VanChartAxis> getValueAxisList()
protected VanChartAxis getDefaultValueAxis()
protected VanChartAxis getDefaultValueAxis(AttrSeriesStackAndAxis attrSeriesStackAndAxis)
protected void dealDataSeriesCustomCondition(VanChartDataSeries dataSeries, ConditionCollection conditionCollection)
protected void dealDataPointCustomCondition(VanChartDataPoint dataPoint, ConditionCollection conditionCollection, VanChartDataSeries dataSeries)
dealDataPointCustomCondition 在类中 VanChartPlotprotected VanChartDataPoint createDataPoint()
createDataPoint 在类中 VanChartPlotpublic ChartData defaultChartData()
defaultChartData 在类中 Plotpublic boolean equals(java.lang.Object ob)
GeneralInfoequals 在类中 VanChartRectanglePlotob - 用 于比较的Objectprotected void readPlotXML(XMLableReader reader)
readPlotXML 在类中 VanChartRectanglePlotpublic void writeXML(XMLPrintWriter writer)
GeneralInfowriteXML 在接口中 XMLWriterwriteXML 在类中 VanChartRectanglePlotwriter - XML属性输出public java.lang.String[] getLabelLocationNameArray()
public java.lang.Integer[] getLabelLocationValueArray()
public java.lang.String getPlotName()
getPlotName 在接口中 BasePlotpublic java.lang.String getPlotID()
Plotpublic boolean isSupportDataSheet()
isSupportDataSheet 在类中 VanChartRectanglePlotpublic boolean matchPlotType(Plot newPlot)
matchPlotType 在类中 PlotnewPlot - 新plotpublic boolean accept(java.lang.Class<? extends Plot> obClass)
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
GeneralInfoclone 在接口中 FCloneableclone 在类中 VanChartRectanglePlotjava.lang.CloneNotSupportedException - 如果克隆失败则抛出此异常public HyperLinkPara[] hyperLinkParas()
hyperLinkParas 在类中 Plot