public class VanChartMapPlot extends VanChartPlot
点地图部分,点地图的condition的default属性存在VanChartMapPlot的condition里面.custom属性存在pointConditionCollection里面. 为了区分点和区域.点地图的不透明度为AttrMarkerAlpha.
标签和数据点提示AttrMapLabel/AttrMapTooltip/ 区域地图边框AttrBorderWithAlpha.
布局的时候.点地图的系列即放到对应的图表里(如气泡新建一个bubblePlotGlyph,主要是计算气泡大小和样式),也放到mapPlotGlyph(画,传属性,图例计算等等). 标签拿text统一在map里面,位置计算在对应图表里
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
AREA_MAP_CHART_TYPE |
static java.lang.String |
LINE_MAP_CHART_TYPE |
protected boolean |
useDefaultChartData |
static java.lang.String |
VAN_CHART_MAP_ID |
seriesColorMap, versioncombinedSize, DEFAULT_SIZE, MARKERSIZE, SECOND_AXIS, secondShowUnit, showUnit, X_AXIS, XML_TAG, Y_AXIS| 构造器和说明 |
|---|
VanChartMapPlot() |
VanChartMapPlot(MapType mapType) |
addSeriesByIndex, changeCategoryIndexAndDealDataPointOtherAttr, compatibleWithOldCollection, createDataPointLabel, createDataSeries, createNullChartData, dealDataPointAttrAlphaCustomCondition, dealDataPointAttrBackgroundCustomCondition, dealDataPointAttrBorderCustomCondition, dealDataPointAttrBubbleCustomCondition, dealDataPointAttrEffectCustomCondition, dealDataPointAttrFloatColorCustomCondition, dealDataPointAttrLabelCustomCondition, dealDataPointAttrMarkerCustomCondition, dealDataPointAttrTooltipCustomCondition, dealDataPointDataSheetCustomCondition, dealDataPointOtherAttr, dealDataSeriesAndPointOtherAttr, dealDataSeriesAttrAlphaCustomCondition, dealDataSeriesAttrBackgroundCustomCondition, dealDataSeriesAttrBubbleCustomCondition, dealDataSeriesAttrFillColorBackgroundCustomCondition, dealDataSeriesAttrLineCustomCondition, dealDataSeriesAttrMarkerCustomCondition, dealDataSeriesAttrTrendLineCustomCondition, dealDataSeriesOtherAttr, dealLegendColorMap, dealLegendItemAndColor, dealNullPointAndCategoryNum, getAttrLabelFromConditionCollection, getAttrTooltipFromConditionCollection, getAutoAttrTooltip, getAxisPlotType, getCategoryNum, getCustomType, getImageAttr, getOldRefreshAttrTooltip, getVersion, install4PlotGlyph, isAxisRotation, isInCustom, isNeedRenameHyperLinkPane, readerAttr, readPlotStyleAttr, readVanChartAttr, setAxisPlotType, setAxisRotation, setCategoryNum, setCustomType, setDataSeriesAttr, setImageAttr, setInCustom, writeVanChartAttraddSeries2PlotGlyph, addSeriesByIndex, addSeriesByIndex, addSeriesByIndexWithoutNull, anyChartAdvancedInteractionUse, buildGenealogyAndCheckSheetExecuteSequence, clearConditionAttrAndRenewLegend, createDataLabel4DataPointWithCondition, createDataLabel4EverySeries, createDataLabelWithDataPoint4Map, createDataSheetGlyph, createLegendItems, createLegendItems, dealColorCondition, dealCondition, dealLineCondition, defaultSecondMoreCate, defaultThirdMoreCate, exsitMarkerType, getAlertLinePaneTitle, getAutoRefreshPerSecond, getAxis, getAxis, getCategoryNameTextAttr, getCombinedSize, getConditionCollection, getDataProcessor, getDataProcessor4Definition, getDataSheet, getHotTooltipStyle, getInteractivePaneArrayThatNotSurpport, getLegend, getLegendMarkerIcon, getLegendMarkerIcon4Line, getMaxValueFromData, getMaxValueFromData, getMinValueFromData, getPlotDetailType, getPlotFillStyle, getPlotSmallIconPath, getPlotStyle, getPlotType, getSecondAxis, getSeriesIndexConditionCollection, getUnitTextAttr, getValueTextAttr, getxAxis, getyAxis, install4PlotGlyph, is3D, isExsitLineStyle, isGisKindLabel, isInteractiveAxisTooltip, isMapKindLabel, isMapPlot, isMeterPlot, 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, isSupportTrendLine, isSupportValuePercent, isSupportZoomCategoryAxis, isUseSecondAxis, match4GUI, needAnalysisLinePane, readXML, 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 VAN_CHART_MAP_ID
public static final java.lang.String AREA_MAP_CHART_TYPE
public static final java.lang.String LINE_MAP_CHART_TYPE
protected boolean useDefaultChartData
public VanChartMapPlot()
public VanChartMapPlot(MapType mapType)
public DataProcessor getLineMapDataProcessor()
public void setLineMapDataProcessor(DataProcessor lineMapDataProcessor)
public NameJavaScriptGroup getHotHyperLink()
getHotHyperLink 在类中 Plotprotected boolean useDiffHyperLink()
public NameJavaScriptGroup getAreaHotHyperLink()
public NameJavaScriptGroup getPointHotHyperLink()
public NameJavaScriptGroup getLineHotHyperLink()
public void setAreaHotHyperLink(NameJavaScriptGroup areaHotHyperLink)
public void setPointHotHyperLink(NameJavaScriptGroup pointHotHyperLink)
public void setLineHotHyperLink(NameJavaScriptGroup lineHotHyperLink)
public GisLayer getGisLayer()
public void setGisLayer(GisLayer gisLayer)
public java.awt.Color getNullValueColor()
public void setNullValueColor(java.awt.Color nullValueColor)
public ConditionCollection getPointConditionCollection()
public void setPointConditionCollection(ConditionCollection pointConditionCollection)
public ConditionCollection getLineConditionCollection()
public void setLineConditionCollection(ConditionCollection lineConditionCollection)
public MapMarkerType getMapMarkerType()
public void setMapMarkerType(MapMarkerType mapMarkerType)
public ViewCenter getViewCenter()
public void setViewCenter(ViewCenter viewCenter)
public ZoomLevel getZoomLevel()
public void setZoomLevel(ZoomLevel zoomLevel)
public java.lang.String getGeoUrl()
public void setGeoUrl(java.lang.String geoUrl)
public MapType getMapType()
public void setMapType(MapType mapType)
protected VanChartLegend initLegend()
initLegend 在类中 VanChartPlotpublic int getDetailType()
PlotgetDetailType 在类中 Plotpublic VanChartTitle getDefaultTitle()
getDefaultTitle 在类中 VanChartPlotpublic AttrTooltip getDefaultAttrTooltip()
getDefaultAttrTooltip 在类中 VanChartPlotpublic AttrTooltip getDefaultRefreshAttrTooltip()
getDefaultRefreshAttrTooltip 在类中 VanChartPlotpublic AttrLabel getDefaultAttrLabel()
getDefaultAttrLabel 在类中 VanChartPlotprotected void dealDataSeriesCustomCondition(VanChartDataSeries dataSeries, ConditionCollection conditionCollection)
protected void dealDataPointCustomCondition(VanChartDataPoint dataPoint, ConditionCollection conditionCollection, VanChartDataSeries dataSeries)
dealDataPointCustomCondition 在类中 VanChartPlotpublic PlotGlyph createPlotGlyph(ChartData chartData)
createPlotGlyph 在类中 PlotchartData - 图表相关的数据public VanChartLegendGlyph createLegendGlyph(PlotGlyph plotGlyph)
createLegendGlyph 在类中 VanChartPlotplotGlyph - 绘图区public void install4PlotGlyph(VanChartMapPlotGlyph plotGlyph, ChartData chartData)
plotGlyph - 绘图区GlyphchartData - 图表数据.protected void addSeries2PlotGlyph(VanChartPlotGlyph plotGlyph, ChartData chartData)
addSeries2PlotGlyph 在类中 VanChartPlotprotected java.lang.String getPointMapChartType()
protected VanChartCombineMapPlotGlyphInterface createPointMapPlotGlyph()
protected void initMapPointAreaNameAndValue(java.lang.String chartType,
MapAreaNameValue mapAreaNameValue,
java.lang.String areaName,
VanChartMapDataPoint dataPoint)
protected VanChartMapDataPoint createDataPoint()
createDataPoint 在类中 VanChartPlotpublic void modFormulaString(MOD_COLUMN_ROW mod)
modFormulaString 在类中 Plotmod - 行列变动public 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 java.lang.String getPlotID()
public boolean accept(java.lang.Class<? extends Plot> obClass)
public boolean matchPlotType(Plot newPlot)
matchPlotType 在类中 PlotnewPlot - 新plotpublic ChartData defaultChartData()
defaultChartData 在类中 Plotpublic java.lang.String getPlotName()
BasePlotpublic boolean equals(java.lang.Object ob)
GeneralInfoequals 在类中 VanChartPlotob - 用 于比较的Objectpublic java.lang.Object clone()
throws java.lang.CloneNotSupportedException
GeneralInfoclone 在接口中 FCloneableclone 在类中 VanChartPlotjava.lang.CloneNotSupportedException - 如果克隆失败则抛出此异常protected void readPlotXML(XMLableReader reader)
readPlotXML 在类中 VanChartPlotprotected void readJavaScriptGroupXML(XMLableReader reader)
readJavaScriptGroupXML 在类中 VanChartPlotpublic void writeXML(XMLPrintWriter writer)
GeneralInfowriteXML 在接口中 XMLWriterwriteXML 在类中 VanChartPlotwriter - XML属性输出public boolean isHaveAxis()
PlotisHaveAxis 在类中 Plotpublic boolean isSupportPlotBackground()
isSupportPlotBackground 在类中 Plotpublic boolean isSupportTooltipSeriesType()
isSupportTooltipSeriesType 在类中 Plotpublic MapType getAllLayersMapType()
public boolean isSupportZoomDirection()
PlotisSupportZoomDirection 在类中 Plotpublic java.lang.String getDefaultGisLayerName()
public boolean isValidPlot()
isValidPlot 在类中 Plotpublic HyperLinkPara[] hyperLinkParas()
hyperLinkParas 在类中 Plotpublic java.util.HashMap<java.lang.String,BaseFormula> getHyperLinkEditorMap()
PlotgetHyperLinkEditorMap 在接口中 BasePlotgetHyperLinkEditorMap 在类中 Plotpublic static java.util.HashMap<java.lang.String,BaseFormula> getHyperLinkEditorMap(MapType mapType)
protected boolean hasEffect(ConditionAttr conditionAttr)