public class GanttPlot extends RectanglePlot
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
NONE |
static java.lang.String |
XML_TAG |
combinedSize, DEFAULT_SIZE, MARKERSIZE, SECOND_AXIS, secondShowUnit, showUnit, X_AXIS, Y_AXIS| 构造器和说明 |
|---|
GanttPlot()
构造股价图绘图区
x,y轴均为分类轴.
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
addSeries2PlotGlyph(PlotGlyph plotGlyph,
ChartData chartData)
根据ChartData添加系列点到PlotGlyph中
|
protected void |
addSeriesByIndex(int from,
int to,
PlotGlyph plotGlyph,
GanttChartData chartData)
按分类 系列序号添加系列点
步骤 a b
项目ID 1 DataPoint DataPoint
项目ID 2 DataPoint DataPoint
|
java.lang.Object |
clone()
克隆
|
LegendItem[] |
createLegendItems(PlotGlyph plotGlyph)
创建股价图的对应系列图例项
|
ChartData |
createNullChartData()
创建甘特图的空值数据
|
PlotGlyph |
createPlotGlyph(ChartData chartData)
根据ChartData创建GanttPlotGlyph
|
ChartData |
defaultChartData()
返回默认的甘特图数据.
|
boolean |
equals(java.lang.Object ob)
比较和Object是否相等
|
int |
getDetailType()
具体得类型
|
java.util.HashMap<java.lang.String,BaseFormula> |
getHyperLinkEditorMap()
得到当前图表超链参数下拉框中有的选项
|
java.lang.String |
getPlotDataPaneName()
返回对应的图表界面名称
|
java.lang.String |
getPlotID()
用于识别图表类型的ID,不能用class对象,因为像柱形图和条形图是一个class对象
|
java.lang.String |
getPlotName()
返回Plot的类型名称,
|
java.lang.String |
getPlotSmallIconPath()
返回具体图表的地址,目前用于图表设计器的图表切换 ,默认返回二维柱形图小图标
|
ChartTypeValueCollection |
getPlotType()
返回属于哪一种图表类型
|
void |
installAxisGlyph(GanttPlotGlyph plotGlyph,
ChartData chartData)
根据ChartData初始化AxisGlph并添加到PlotGlyph
|
boolean |
isSupportDataLabelAttr()
默认不支持标签属性.
|
boolean |
isSupportDataSeriesAttr()
是否支持系列属性.
|
boolean |
isSupportTooltipInInteractivePane()
返回是否在界面上 支持 热点提示.
|
boolean |
matchPlotType(Plot newPlot)
比较 切换类型界面中的 大致Plot类型
|
void |
readXML(XMLableReader reader)
读取XML属性
|
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, addSeriesByIndex, addSeriesByIndex, addSeriesByIndexWithoutNull, anyChartAdvancedInteractionUse, clearConditionAttrAndRenewLegend, createDataLabel4DataPointWithCondition, createDataLabel4EverySeries, createDataLabelWithDataPoint4Map, createDataPoint, createDataPointLabel, createDataSeries, createDataSheetGlyph, createLegendGlyph, createLegendItems, dealColorCondition, dealCondition, dealLineCondition, dealNullPointAndCategoryNum, defaultSecondMoreCate, defaultThirdMoreCate, exsitMarkerType, getAlertLinePaneTitle, getAutoRefreshPerSecond, getAxis, getAxis, getCategoryNameTextAttr, getCombinedSize, getConditionCollection, getDataProcessor, getDataProcessor4Definition, getDataSheet, getHotHyperLink, getHotTooltipStyle, getInteractivePaneArrayThatNotSurpport, getLegend, getLegendMarkerIcon, getLegendMarkerIcon4Line, getMaxValueFromData, getMaxValueFromData, getMinValueFromData, getPlotDetailType, getPlotFillStyle, getPlotStyle, 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, isSupportAxisReverse, isSupportCate, isSupportCategoryFilter, isSupportDataSeriesCondition, isSupportDataSheet, isSupportDelimiter, isSupportLeadLine, isSupportLegend, isSupportMoreCate, isSupportPlotBackground, isSupportSeriesDrag, isSupportSeriesFilter, isSupportTooltipSeriesType, isSupportTrendLine, isSupportValuePercent, isSupportZoomCategoryAxis, isSupportZoomDirection, isUseSecondAxis, isValidPlot, match4GUI, 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, writeGeneralInfoXMLpublic static final java.lang.String XML_TAG
public static final java.lang.String NONE
public java.lang.String getPlotDataPaneName()
public java.lang.String getPlotName()
protected void addSeries2PlotGlyph(PlotGlyph plotGlyph, ChartData chartData)
addSeries2PlotGlyph 在类中 Plotprotected void addSeriesByIndex(int from,
int to,
PlotGlyph plotGlyph,
GanttChartData chartData)
public ChartData createNullChartData()
createNullChartData 在类中 Plotpublic PlotGlyph createPlotGlyph(ChartData chartData)
createPlotGlyph 在类中 PlotchartData - 图表数据public void installAxisGlyph(GanttPlotGlyph plotGlyph, ChartData chartData)
plotGlyph - 绘图区chartData - 图表数据public LegendItem[] createLegendItems(PlotGlyph plotGlyph)
createLegendItems 在类中 PlotplotGlyph - 绘图区public boolean matchPlotType(Plot newPlot)
matchPlotType 在类中 PlotnewPlot - 新绘图区.public ChartData defaultChartData()
defaultChartData 在类中 Plotpublic void writeXML(XMLPrintWriter writer)
GeneralInfowriteXML 在接口中 XMLWriterwriteXML 在类中 RectanglePlotwriter - XML属性输出public void readXML(XMLableReader reader)
GeneralInforeadXML 在接口中 XMLReadablereadXML 在类中 RectanglePlotreader - XML读取器XMLableReaderpublic java.lang.Object clone()
throws java.lang.CloneNotSupportedException
GeneralInfoclone 在接口中 FCloneableclone 在类中 RectanglePlotjava.lang.CloneNotSupportedException - 如果克隆失败则抛出此异常public boolean equals(java.lang.Object ob)
GeneralInfoequals 在类中 RectanglePlotob - 用 于比较的Objectpublic boolean isSupportDataSeriesAttr()
isSupportDataSeriesAttr 在类中 Plotpublic boolean isSupportDataLabelAttr()
isSupportDataLabelAttr 在类中 Plotpublic boolean isSupportTooltipInInteractivePane()
isSupportTooltipInInteractivePane 在类中 Plotpublic java.lang.String getPlotSmallIconPath()
getPlotSmallIconPath 在接口中 BasePlotgetPlotSmallIconPath 在类中 Plotpublic ChartTypeValueCollection getPlotType()
getPlotType 在类中 Plotpublic int getDetailType()
getDetailType 在类中 Plotpublic java.lang.String getPlotID()
Plotpublic java.util.HashMap<java.lang.String,BaseFormula> getHyperLinkEditorMap()
PlotgetHyperLinkEditorMap 在接口中 BasePlotgetHyperLinkEditorMap 在类中 Plot