程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C#進行MapX二次開發之MapX基礎知識(6)

C#進行MapX二次開發之MapX基礎知識(6)

編輯:關於C語言

(3)、創建專題圖

首先應將某個產生專題圖數據的dataset引入地圖中,之後使用Themes.Add方法創建一個Theme對象。

curmap.Datasets[1].Themes.Add(miThemeRanges,"TotPop","");

語法: Themes.Add([Type], [FIEld], [Name]);

Type用於定義要創建的專題圖的類型,它的取值范圍是ThemeTypeConstants,該參數可選,如果沒有定義或者定義為miThemeAuto,MapX會根據字段數以及已經存在的專題圖類型自動在ThemeTypeConstants中選擇一個。如果MapX無法自行確定專題類型,就會產生一個錯誤。

FIEld(s)定義在專題圖中使用的一個或多個字段,可以通過字段名、字段索引或字段對象來引用。當創建多變量專題圖時,可以使用數組表示。該字段是可選的,若不特意指定,MapX會使用DataSet中的第一個數字型字段。

Name,即專題圖的名稱,String類型參數,若不指定,MapX會自動生成一個名字。

(4)、專題圖類型常量

專題圖變量由Theme.Typeproperty取得,其定義如下:

miThemeRanged = 0

miThemeBarChart = 1

miThemePIEChart = 2

miTheme GradSymbol = 3

miThemeDotDensity = 4

miThemeIndividualValue = 5

miThemeAuto = 6

miThemeNone = 9

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved