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, setValueTextAttrchangedAttrToJSONObject, changeStyleAttrAlpha, changeStyleAttrBackground, changeStyleAttrBorder, changeStyleAttrColor, changeStyleAttrContents, changeStyleAttrLineStyle, getAlpha, getBackground, getBorderColor, getBorderStyle, getRoundRadius, isRoundBorder, isShadow, readGeneralInfoXML, setAlpha, setAttrAlpha, setBackground, setBorderColor, setBorderStyle, setRoundBorder, setRoundRadius, setShadow, toJSONObject, writeGeneralInfoXMLprotected LineMarkerIcon getLegendMarkerIcon(DataSeries dataSeries, java.awt.Color[] colors)
getLegendMarkerIcon 在类中 Plotpublic PlotGlyph createPlotGlyph(ChartData chartData)
createPlotGlyph 在类中 PlotchartData - 图表相关的数据public boolean isOnlyIntervalBackground()
isOnlyIntervalBackground 在类中 Plotpublic boolean isSupportCate()
isSupportCate 在类中 Plotpublic 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 在类中 PlotnewPlot - 新plotpublic boolean isSupportIntervalBackground()
isSupportIntervalBackground 在类中 Plotpublic void clearConditionAttrAndRenewLegend(Plot oldPlot)
clearConditionAttrAndRenewLegend 在类中 PlotoldPlot - 旧Plotpublic int[] getInteractivePaneArrayThatNotSurpport()
public ChartData defaultChartData()
defaultChartData 在类中 Plotpublic void readXML(XMLableReader reader)
GeneralInforeadXML 在接口中 XMLReadablereadXML 在类中 Plotreader - XML读取器XMLableReaderpublic void writeXML(XMLPrintWriter writer)
GeneralInfopublic boolean equals(java.lang.Object ob)
GeneralInfopublic void dependence(CalculatorProvider ca, java.util.List<java.lang.String> result)
dependence 在类中 Plotpublic void dealFormula(Calculator calculator)
dealFormula 在类中 Plotcalculator - 算子public void buidExecuteSequenceList(java.util.List list,
Calculator calculator)
buidExecuteSequenceList 在类中 Plotlist - 表间变动listcalculator - 公式计算器public void buildGenealogyAndCheckSheetExecuteSequence(Calculator calculator, java.util.List silList, java.util.List bilList)
public void modFormulaString(MOD_COLUMN_ROW mod)
modFormulaString 在类中 Plotmod - 行列变动public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
GeneralInfoclone 在接口中 FCloneableclone 在类中 Plotjava.lang.CloneNotSupportedException - 如果克隆失败则抛出此异常public java.lang.String getPlotName()
public java.lang.String getPlotSmallIconPath()
getPlotSmallIconPath 在接口中 BasePlotgetPlotSmallIconPath 在类中 Plotpublic ChartTypeValueCollection getPlotType()
getPlotType 在类中 Plotpublic int getDetailType()
getDetailType 在类中 Plot