allwiki首页  
天下维客 你可以修改的网络知识库
首页最近更改优秀条目专题展示电脑科技词典软件学习网络知识电脑安全明星时尚天下百科
 

操作专题地图

天下维客,你可以修改的网络知识库

Jump to: navigation, search

可以将所有的专题属性调整为“运行时”。有两种办法可以完成此操作:

Ÿ Theme.ThemeDlg 方法,

Ÿ 专题的 ThemeProperties 对象。

ThemeDlg 方法

专题对象可以使用 ThemeDlg 方法,此方法显示对话框使用户可以修改专题。以下代码行显示此方法的易用性。

Map1.Datasets(1).Themes(1).ThemeDlg

ThemeProperties 对象

通过操作 ThemeProperties 对象,也可以只更改所需的专题属性。您可以很容易地控制用户是否可以进行更改。

ThemeProperties 对象存储在 Themes 集合中。ThemeProperties 对象属性用于定义专题地图的外观(颜色、符号等)。

ThemeProperties 对象实际上包含有关专题如何显示的信息。一些 ThemeProperties 对象的属性通过另一些对象表示。

属性	描述
AllowEmptyRanges	控制在范围专题中是否允许空白范围。
DataValue	在等级符号、饼图和直方图专题中应用。这是以 Size 属性指定的大小描绘专题图形时的值。
DistMethod	控制当重新计算 Theme 对象时,如何创建范围。它是 DistribMethodConstants 值,默认为 MiEqualCountPerRange。  其它方法常量有 miEqualRangeSize、MiCustomRanges、miNaturalBreakRange、miStandardDeviation。
DotSize	控制由点密度专题使用的点的大小。
Graduated	控制饼图的大小是否根据饼图总值而逐渐改变。
IndividualValueCategory	IndividualValueCategory 集合。
Independent	控制是否独立处理直方图的数据值。
MultivarCategories	在饼图或直方图专题中映射的每个变量或字段有一个MultiVarcategory 对象。
NumRanges	控制范围专题地图的范围数量。
RangeCategories	范围专题地图具有 RangeCategory 对象集合。
Size	和 DataValue 属性共同控制在饼图和直方图中对应于特定值的专题图形大小。
SpreadBy	控制在范围专题地图中如何执行 autospreading。
属性	描述
SymbolStyle	样式对象,它控制等级符号专题所用的符号。
ValuePerDot	该属性应用于点密度专题。它指定点所代表的值。
Width	指定直方图中所有直方的宽度。


以上多个属性实际是其它对象。这些对象包括 RangeCategory 对象、IndividualValue 对象、MultiVar 对象和 Style 对象。请参阅以下文本图表中 RangeCategory 对象的属性。其它与专题相关的对象的行为类似。


属性	描述	代码示例
Max	设置范围专题中范围的最大值。	Map1.Datasets(1).Themes(1). Properties.RangeCategories(3).Max = 625
Min	设置范围专题中范围的最小值。	Map1.DataSets(1).Themes(1). Properties.RangeCategories(3).Min = 595
NumItems	显示范围中的项目数。	Print Map1.DataSets(1).Themes(1). Properties.RangeCategories(1).NumItems
Style	样式对象,它表示该范围样式。	Map1.Datasets(1).Themes.Item(1).Properties.Rang eCategories.Item(1).Style.PickRegion


范围专题地图具有 RangeCategory 对象集合,每个范围有一个对象,按升序存储。 ThemeProperties.RangeCategories 属性存储集合。

如果 ThemeProperties.DistMethod 是 MiCustomRanges,那么 MapX 将认为您自己设置了该值,并将在给数据值分组时使用已定义的范围。如果在重新计算专题时存在范围重叠,将产生错误。

mapx 入门教程


Personal tools
工具
金银币拍卖 金币拍卖预展  金银币网店 熊猫金银币 生肖金银币