public class MapPlot extends Plot
限定符和类型 | 字段和说明 |
---|---|
static MapChartData |
MAP_CHART_DATA |
static java.lang.String |
XML_TAG |
combinedSize, DEFAULT_SIZE, MARKERSIZE, SECOND_AXIS, secondShowUnit, showUnit, X_AXIS, Y_AXIS
构造器和说明 |
---|
MapPlot() |
限定符和类型 | 方法和说明 |
---|---|
boolean |
accept(java.lang.Class<? extends Plot> obClass)
界面是否接受对象
|
protected void |
addSeries2PlotGlyph(PlotGlyph plotGlyph,
ChartData cd) |
java.lang.Object |
clone()
克隆
|
protected void |
createDataPointLabel(PlotGlyph plotGlyph)
createDataLabel for DataPoint
|
LegendGlyph |
createLegendGlyph(PlotGlyph plotGlyph)
根据地图特性, 创建热力图类似的图例, 颜色和个数大都是指定的
|
ChartData |
createNullChartData()
创建空的地图数据
|
PlotGlyph |
createPlotGlyph(ChartData chartData)
创建地图的MapPlotGlyph, 地图图形实例
|
void |
dealFormula(Calculator calculator)
SE中处理公式
|
ChartData |
defaultChartData()
默认的地图数据
|
void |
dependence(CalculatorProvider ca,
java.util.List<java.lang.String> result) |
boolean |
equals(java.lang.Object ob)
比较和Object是否相等
|
Plot |
getCurrentCombinedPlot()
返回当前组合的plot
|
java.lang.String[] |
getCurrentShowName()
钻取层级中, 控制展示的展示页面.
|
int |
getDetailType()
具体得类型
|
int |
getHeatIndex()
返回热力地图的系列序号
|
java.util.HashMap<java.lang.String,BaseFormula> |
getHyperLinkEditorMap()
得到当前图表超链参数下拉框中有的选项
|
int[] |
getInteractivePaneArrayThatNotSurpport()
返回地图支持的热点界面数组
|
MapHotAreaColor |
getMapAreaColor()
返回地图的区域颜色设置.
|
java.lang.String |
getMapName()
返回地图对应的名称
|
ChartEnumDefinitions.MapType |
getMapType()
返回图表类型
|
java.lang.String |
getPlotDataPaneName()
获取对应地图数据的界面名称
|
java.lang.String |
getPlotID()
用于识别图表类型的ID,不能用class对象,因为像柱形图和条形图是一个class对象
|
java.lang.String |
getPlotName()
返回Plot的类型名称,
|
java.lang.String |
getPlotSmallIconPath()
返回具体图表的地址,目前用于图表设计器的图表切换 ,默认返回二维柱形图小图标
|
ChartTypeValueCollection |
getPlotType()
返回属于哪一种图表类型
|
boolean |
isHaveAxis()
没有坐标轴
|
boolean |
isHeatMap()
返回是否是热力地图
|
boolean |
isMapKindLabel()
返回标签是否是地图和gis地图这种有地址这样的信息的
|
boolean |
isMapPlot()
是否是地图
|
boolean |
isSupportPlotBackground()
是否支持绘图区背景
|
boolean |
isSvgMap()
是否是svg地图
|
boolean |
matchPlotType(Plot newPlot)
比较 切换类型界面中的 大致Plot类型
|
void |
readXML(XMLableReader reader)
读取XML属性
|
void |
setCurrentShowName(java.lang.String[] currentShowName) |
void |
setHeatIndex(int index)
设置热力地图的系列序号
|
void |
setHeatMap(boolean isHeatMap)
设置是否是热力地图
|
void |
setMapAreaColor(MapHotAreaColor areaColor)
设置地图的区域颜色.
|
void |
setMapName(java.lang.String mapName)
设置地图的对应的名称
|
void |
setMapType(ChartEnumDefinitions.MapType newType)
设置地图的类型
|
void |
setSvgMap(boolean isSvgMap) |
void |
writeXML(XMLPrintWriter writer)
输出XML属性
|
addSeriesByIndex, addSeriesByIndex, addSeriesByIndexWithoutNull, anyChartAdvancedInteractionUse, buidExecuteSequenceList, buildGenealogyAndCheckSheetExecuteSequence, clearConditionAttrAndRenewLegend, createDataLabel4DataPointWithCondition, createDataLabel4EverySeries, createDataLabelWithDataPoint4Map, createDataPoint, createDataSeries, createDataSheetGlyph, createLegendItems, createLegendItems, dealColorCondition, dealCondition, dealLineCondition, dealNullPointAndCategoryNum, defaultSecondMoreCate, defaultThirdMoreCate, exsitMarkerType, getAlertLinePaneTitle, getAutoRefreshPerSecond, getAxis, getAxis, getCategoryNameTextAttr, getCombinedSize, getConditionCollection, getDataProcessor, getDataProcessor4Definition, getDataSheet, getHotHyperLink, getHotTooltipStyle, getLegend, getLegendMarkerIcon, getLegendMarkerIcon4Line, getMaxValueFromData, getMaxValueFromData, getMinValueFromData, getPlotDetailType, getPlotFillStyle, getPlotStyle, getSecondAxis, getSeriesIndexConditionCollection, getUnitTextAttr, getValueTextAttr, getxAxis, getyAxis, hasEffect, hyperLinkParas, install4PlotGlyph, is3D, isExsitLineStyle, isGisKindLabel, isInteractiveAxisTooltip, isMeterPlot, isNeedRenameHyperLinkPane, isNullValueBreak, isOnlyIntervalBackground, isSeriesDragEnable, isShowAllDataPointLabel, isShowCateName, isSupport3D, isSupportAddress4Gis, isSupportAnimate, isSupportAutoRefresh, isSupportAxisLabelWrapShow, isSupportAxisLineStyle, isSupportAxisReverse, isSupportAxisTip, isSupportBorder, isSupportCate, isSupportCategoryFilter, isSupportDataLabelAttr, isSupportDataSeriesAttr, isSupportDataSeriesCondition, isSupportDataSheet, isSupportDelimiter, isSupportIntervalBackground, isSupportLeadLine, isSupportLegend, isSupportMoreCate, isSupportSeriesDrag, isSupportSeriesFilter, isSupportTooltipInInteractivePane, isSupportTooltipSeriesType, isSupportTrendLine, isSupportValuePercent, isSupportZoomCategoryAxis, isSupportZoomDirection, isUseSecondAxis, isValidPlot, match4GUI, modFormulaString, needAnalysisLinePane, readerAttr, readPlotXML, resetNullLegendAttr, setAutoRefreshPerSecond, setCategoryNameTextAttr, setCombinedSize, setConditionCollection, setDataProcessor, setDataSheet, setHotHyperLink, setHotTooltipStyle, setInteractiveAxisTooltip, setLegend, setNullValueBreak, setPlotFillStyle, setPlotStyle, setSecondAxis, setSecondShowUnit, setSeriesDragEnable, setShowCateName, setShowUnit, setUnitTextAttr, setValueTextAttr, setxAxis, setyAxis
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
public static final java.lang.String XML_TAG
public static final MapChartData MAP_CHART_DATA
public PlotGlyph createPlotGlyph(ChartData chartData)
createPlotGlyph
在类中 Plot
chartData
- 图表数据.protected void addSeries2PlotGlyph(PlotGlyph plotGlyph, ChartData cd)
addSeries2PlotGlyph
在类中 Plot
protected void createDataPointLabel(PlotGlyph plotGlyph)
Plot
createDataPointLabel
在类中 Plot
public LegendGlyph createLegendGlyph(PlotGlyph plotGlyph)
createLegendGlyph
在类中 Plot
plotGlyph
- 绘图区Glyphpublic void setMapAreaColor(MapHotAreaColor areaColor)
public MapHotAreaColor getMapAreaColor()
public ChartEnumDefinitions.MapType getMapType()
public int getDetailType()
Plot
getDetailType
在类中 Plot
public void setMapType(ChartEnumDefinitions.MapType newType)
newType
- 地图的类型public boolean isHeatMap()
public void setHeatMap(boolean isHeatMap)
isHeatMap
- 是否是热力地图public int getHeatIndex()
public void setHeatIndex(int index)
index
- 系列序号public java.lang.String getPlotDataPaneName()
public void setMapName(java.lang.String mapName)
public boolean isSvgMap()
public void setSvgMap(boolean isSvgMap)
public Plot getCurrentCombinedPlot()
public java.lang.String getMapName()
public java.lang.String[] getCurrentShowName()
public void setCurrentShowName(java.lang.String[] currentShowName)
public java.lang.String getPlotName()
public boolean isHaveAxis()
isHaveAxis
在类中 Plot
public boolean matchPlotType(Plot newPlot)
matchPlotType
在类中 Plot
newPlot
- 切换新的类型.public ChartData defaultChartData()
defaultChartData
在类中 Plot
public ChartData createNullChartData()
createNullChartData
在类中 Plot
public int[] getInteractivePaneArrayThatNotSurpport()
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 java.lang.Object clone() throws java.lang.CloneNotSupportedException
GeneralInfo
clone
在接口中 FCloneable
clone
在类中 Plot
java.lang.CloneNotSupportedException
- 如果克隆失败则抛出此异常public java.lang.String getPlotSmallIconPath()
Plot
getPlotSmallIconPath
在接口中 BasePlot
getPlotSmallIconPath
在类中 Plot
public ChartTypeValueCollection getPlotType()
getPlotType
在类中 Plot
public boolean isSupportPlotBackground()
isSupportPlotBackground
在类中 Plot
public boolean isMapKindLabel()
isMapKindLabel
在类中 Plot
public void dependence(CalculatorProvider ca, java.util.List<java.lang.String> result)
dependence
在类中 Plot
public void dealFormula(Calculator calculator)
dealFormula
在类中 Plot
calculator
- 计算器public java.lang.String getPlotID()
Plot
public java.util.HashMap<java.lang.String,BaseFormula> getHyperLinkEditorMap()
Plot
getHyperLinkEditorMap
在接口中 BasePlot
getHyperLinkEditorMap
在类中 Plot