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, 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 XML_TAG
public static final MapChartData MAP_CHART_DATA
public PlotGlyph createPlotGlyph(ChartData chartData)
createPlotGlyph 在类中 PlotchartData - 图表数据.protected void addSeries2PlotGlyph(PlotGlyph plotGlyph, ChartData cd)
addSeries2PlotGlyph 在类中 Plotprotected void createDataPointLabel(PlotGlyph plotGlyph)
PlotcreateDataPointLabel 在类中 Plotpublic LegendGlyph createLegendGlyph(PlotGlyph plotGlyph)
createLegendGlyph 在类中 PlotplotGlyph - 绘图区Glyphpublic void setMapAreaColor(MapHotAreaColor areaColor)
public MapHotAreaColor getMapAreaColor()
public ChartEnumDefinitions.MapType getMapType()
public int getDetailType()
PlotgetDetailType 在类中 Plotpublic 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 在类中 Plotpublic boolean matchPlotType(Plot newPlot)
matchPlotType 在类中 PlotnewPlot - 切换新的类型.public ChartData defaultChartData()
defaultChartData 在类中 Plotpublic ChartData createNullChartData()
createNullChartData 在类中 Plotpublic int[] getInteractivePaneArrayThatNotSurpport()
public void readXML(XMLableReader reader)
GeneralInforeadXML 在接口中 XMLReadablereadXML 在类中 Plotreader - XML读取器XMLableReaderpublic void writeXML(XMLPrintWriter writer)
GeneralInfopublic boolean equals(java.lang.Object ob)
GeneralInfopublic java.lang.Object clone()
throws java.lang.CloneNotSupportedException
GeneralInfoclone 在接口中 FCloneableclone 在类中 Plotjava.lang.CloneNotSupportedException - 如果克隆失败则抛出此异常public java.lang.String getPlotSmallIconPath()
PlotgetPlotSmallIconPath 在接口中 BasePlotgetPlotSmallIconPath 在类中 Plotpublic ChartTypeValueCollection getPlotType()
getPlotType 在类中 Plotpublic boolean isSupportPlotBackground()
isSupportPlotBackground 在类中 Plotpublic boolean isMapKindLabel()
isMapKindLabel 在类中 Plotpublic void dependence(CalculatorProvider ca, java.util.List<java.lang.String> result)
dependence 在类中 Plotpublic void dealFormula(Calculator calculator)
dealFormula 在类中 Plotcalculator - 计算器public java.lang.String getPlotID()
Plotpublic java.util.HashMap<java.lang.String,BaseFormula> getHyperLinkEditorMap()
PlotgetHyperLinkEditorMap 在接口中 BasePlotgetHyperLinkEditorMap 在类中 Plot