Jeff 隨手記

記下學習的點滴,它日回頭看來就是成長 ~

文章數(139) 回應數(897) 引用數(0)

[MSChart] 旋轉吧,3D 統計圖

DotBlogs Tags: .Net C
我要推薦 | 閱讀數 : 1482 | Category: .Net隨手記 訂閱

這段時間在玩MS Chart,發現它真的"人性"化了不少,很多很方便的功能可以直接使用,這次就大概講一下3D Chart裡的幾個移動變化的屬性差異.

 

下圖是完全沒有異動到預設值時的顯示樣子.

image

Area3DStyle.Inclination :

Range : -90 ~ 90

Default :30

Function : 上下轉動

Value : -90

image

Value : 90

image

 

 

Area3DStyle.Rotation

Range : -90 ~ 90

Default :30

Function : 左右轉動

Value : –90

image

Value : 90

image

 

 

Area3DStyle.PointDepth

Range : 0 ~ 1000

Default :100

Function : 資料點深度

Value : 0

image

Value : 1000

image

Area3DStyle.Perspective

Range : 0 ~ 100

Default :0

Function : 遠近景深

Value : 0

 

image

Value : 100

image

 

Area3DStyle.PointGapDepth

Range : 0 ~ 1000

Default :100

Function : 資料圖間距深度

Value : 0

image

Value : 1000

image

 

Area3DStyle.WallWidth

Range : 0 ~ 30

Default :7

Function : 資料圖間距深度

Value : 0

image

Value : 30

image

 

 

這幾個屬性就可以做到3D Chart的旋轉變化,下面所提供的Sample Code是用另一種方式來變現這幾種屬性的變化差異.

按下滑鼠右鍵 橫向移動 : 改變Rotation

按下滑鼠右鍵 縱向移動 : 改變Inclination

按下滑鼠左鍵 橫向移動 : 改變PointDepth

按下滑鼠左鍵 縱向移動 : 改變Perspective

按下滑鼠中鍵 橫向移動 : 改變PointGapDepth

按下滑鼠中鍵 縱向移動 : 改變WallWidth

應用Mouse Move的事件,就可以即時看到改變上述屬性變化時的外觀影響,也很簡易的做出用滑鼠來3D轉圖的功能~

 

原始碼 : MSChartDemo.rar

目前沒有回應.
標題 *
名稱 *
Email (將不會被顯示)
Url
回應
登入後使用進階評論
Please add 7 and 1 and type the answer here: