public class RadarPlot extends Plot
combinedSize, DEFAULT_SIZE, MARKERSIZE, SECOND_AXIS, secondShowUnit, showUnit, X_AXIS, XML_TAG, Y_AXIS
构造器和说明 |
---|
RadarPlot() |
限定符和类型 | 方法和说明 |
---|---|
void |
buidExecuteSequenceList(java.util.List list,
Calculator calculator)
预先计算聚合图表 表间公式顺序.
|
void |
buildGenealogyAndCheckSheetExecuteSequence(Calculator calculator,
java.util.List silList,
java.util.List bilList)
处理sheet&报表块 之间的计算顺序
|
void |
clearConditionAttrAndRenewLegend(Plot oldPlot)
切换图表时, 重置部分属性
|
java.lang.Object |
clone()
克隆
|
PlotGlyph |
createPlotGlyph(ChartData chartData)
根据ChartData创建相应的PlotGlyph
|
void |
dealFormula(Calculator calculator)
处理公式结果.
|
ChartData |
defaultChartData()
设计图表时, 取得的默认图表数据
|
void |
dependence(CalculatorProvider ca,
java.util.List<java.lang.String> result) |
boolean |
equals(java.lang.Object ob)
比较和Object是否相等
|
int |
getDetailType()
具体得类型
|
int[] |
getInteractivePaneArrayThatNotSurpport()
雷达图 需要去除的热点界面
|
java.awt.Color |
getIntervalColor()
返回间隔背景色
|
protected LineMarkerIcon |
getLegendMarkerIcon(DataSeries dataSeries,
java.awt.Color[] colors)
返回 图例的标记类型Marker
|
double |
getMaxValueFromCateData(ChartData chartData,
int categoryIndex,
ChartAxisPosition leftOrRight)
只有雷达图用到.
|
java.lang.String |
getPlotID()
用于识别图表类型的ID,不能用class对象,因为像柱形图和条形图是一个class对象
|
java.lang.String |
getPlotName()
返回Plot的类型名称,
|
java.lang.String |
getPlotSmallIconPath()
返回具体图表的地址,目前用于图表设计器的图表切换 ,默认返回二维柱形图小图标
|
ChartTypeValueCollection |
getPlotType()
返回属于哪一种图表类型
|
Axis |
getxAxis()
返回x轴方向的坐标轴
|
void |
install4PlotGlyph(RadarPlotGlyph plotGlyph,
ChartData chartData)
根据ChartData初始化对应的PlotGlyph属性
|
boolean |
isFilled()
返回是否填充
|
boolean |
isOnlyIntervalBackground()
是否只有间隔背景, 默认true,
|
boolean |
isSupportCate()
是否支持分类数据
|
boolean |
isSupportIntervalBackground()
返回true, 支持间隔背景
|
boolean |
match4GUI(Plot plot)
界面切换时 比较图表属性是否相等.
|
boolean |
matchPlotType(Plot newPlot)
比较 切换类型界面中的 大致Plot类型
|
void |
modFormulaString(MOD_COLUMN_ROW mod)
处理插入删除行 时联动公式.
|
void |
readXML(XMLableReader reader)
读取XML属性
|
void |
setIntervalColor(java.awt.Color intervalColor)
设置间隔背景色
|
void |
setIsFilled(boolean isFilled)
设置是否填充.
|
void |
setxAxis(Axis axis)
设置x轴方向的坐标轴, 一般情况是在水平矩形下方(甘特图例外, 在水平矩形上方)
|
void |
setyAxis(Axis axis)
设置y轴方向(一般都是在左侧)的坐标轴
|
void |
writeXML(XMLPrintWriter writer)
输出XML属性
|
accept, addSeries2PlotGlyph, addSeriesByIndex, addSeriesByIndex, addSeriesByIndexWithoutNull, anyChartAdvancedInteractionUse, createDataLabel4DataPointWithCondition, createDataLabel4EverySeries, createDataLabelWithDataPoint4Map, createDataPoint, createDataPointLabel, createDataSeries, createDataSheetGlyph, createLegendGlyph, createLegendItems, createLegendItems, createNullChartData, dealColorCondition, dealCondition, dealLineCondition, dealNullPointAndCategoryNum, defaultSecondMoreCate, defaultThirdMoreCate, exsitMarkerType, getAlertLinePaneTitle, getAutoRefreshPerSecond, getAxis, getAxis, getCategoryNameTextAttr, getCombinedSize, getConditionCollection, getDataProcessor, getDataProcessor4Definition, getDataSheet, getHotHyperLink, getHotTooltipStyle, getHyperLinkEditorMap, getLegend, getLegendMarkerIcon4Line, getMaxValueFromData, getMaxValueFromData, getMinValueFromData, getPlotDetailType, getPlotFillStyle, getPlotStyle, getSecondAxis, getSeriesIndexConditionCollection, getUnitTextAttr, getValueTextAttr, getyAxis, hasEffect, hyperLinkParas, install4PlotGlyph, is3D, isExsitLineStyle, isGisKindLabel, isHaveAxis, isInteractiveAxisTooltip, isMapKindLabel, isMapPlot, isMeterPlot, isNeedRenameHyperLinkPane, isNullValueBreak, isSeriesDragEnable, isShowAllDataPointLabel, isShowCateName, isSupport3D, isSupportAddress4Gis, isSupportAnimate, isSupportAutoRefresh, isSupportAxisLabelWrapShow, isSupportAxisLineStyle, isSupportAxisReverse, isSupportAxisTip, isSupportBorder, isSupportCategoryFilter, isSupportDataLabelAttr, isSupportDataSeriesAttr, isSupportDataSeriesCondition, isSupportDataSheet, isSupportDelimiter, isSupportLeadLine, isSupportLegend, isSupportMoreCate, isSupportPlotBackground, isSupportSeriesDrag, isSupportSeriesFilter, isSupportTooltipInInteractivePane, isSupportTooltipSeriesType, isSupportTrendLine, isSupportValuePercent, isSupportZoomCategoryAxis, isSupportZoomDirection, isUseSecondAxis, isValidPlot, needAnalysisLinePane, readerAttr, readPlotXML, resetNullLegendAttr, setAutoRefreshPerSecond, setCategoryNameTextAttr, setCombinedSize, setConditionCollection, setDataProcessor, setDataSheet, setHotHyperLink, setHotTooltipStyle, setInteractiveAxisTooltip, setLegend, setNullValueBreak, setPlotFillStyle, setPlotStyle, setSecondAxis, 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
protected LineMarkerIcon getLegendMarkerIcon(DataSeries dataSeries, java.awt.Color[] colors)
getLegendMarkerIcon
在类中 Plot
public PlotGlyph createPlotGlyph(ChartData chartData)
createPlotGlyph
在类中 Plot
chartData
- 图表相关的数据public boolean isOnlyIntervalBackground()
isOnlyIntervalBackground
在类中 Plot
public boolean isSupportCate()
isSupportCate
在类中 Plot
public void install4PlotGlyph(RadarPlotGlyph plotGlyph, ChartData chartData)
plotGlyph
- 绘图区对象chartData
- 图表数据public double getMaxValueFromCateData(ChartData chartData, int categoryIndex, ChartAxisPosition leftOrRight)
public boolean isFilled()
public void setIsFilled(boolean isFilled)
isFilled
- 是否填充public void setIntervalColor(java.awt.Color intervalColor)
public java.awt.Color getIntervalColor()
public boolean match4GUI(Plot plot)
public boolean matchPlotType(Plot newPlot)
matchPlotType
在类中 Plot
newPlot
- 新plotpublic boolean isSupportIntervalBackground()
isSupportIntervalBackground
在类中 Plot
public void clearConditionAttrAndRenewLegend(Plot oldPlot)
clearConditionAttrAndRenewLegend
在类中 Plot
oldPlot
- 旧Plotpublic int[] getInteractivePaneArrayThatNotSurpport()
public ChartData defaultChartData()
defaultChartData
在类中 Plot
public void readXML(XMLableReader reader)
GeneralInfo
readXML
在接口中 XMLReadable
readXML
在类中 Plot
reader
- XML读取器XMLableReader
public void writeXML(XMLPrintWriter writer)
GeneralInfo
public boolean equals(java.lang.Object ob)
GeneralInfo
public void dependence(CalculatorProvider ca, java.util.List<java.lang.String> result)
dependence
在类中 Plot
public void dealFormula(Calculator calculator)
dealFormula
在类中 Plot
calculator
- 算子public void buidExecuteSequenceList(java.util.List list, Calculator calculator)
buidExecuteSequenceList
在类中 Plot
list
- 表间变动listcalculator
- 公式计算器public void buildGenealogyAndCheckSheetExecuteSequence(Calculator calculator, java.util.List silList, java.util.List bilList)
public void modFormulaString(MOD_COLUMN_ROW mod)
modFormulaString
在类中 Plot
mod
- 行列变动public java.lang.Object clone() throws java.lang.CloneNotSupportedException
GeneralInfo
clone
在接口中 FCloneable
clone
在类中 Plot
java.lang.CloneNotSupportedException
- 如果克隆失败则抛出此异常public java.lang.String getPlotName()
public java.lang.String getPlotSmallIconPath()
getPlotSmallIconPath
在接口中 BasePlot
getPlotSmallIconPath
在类中 Plot
public ChartTypeValueCollection getPlotType()
getPlotType
在类中 Plot
public int getDetailType()
getDetailType
在类中 Plot