Nevron Chart .NET XYZ軸點形圖使用實例詳解

以二氧化碳的排放實例來說明


數據

首先,我們要檢查的數據結構和選擇適當形式的數據代表。

數據源包含 10 個國家,在每個國家提供以下條目的值:

1、2005 年的實際二氧化碳排放量,以百萬噸的二氧化碳當量 (MMTCO2) 來衡量。他們被分爲與二氧化碳主要來源的三個主要的經濟類別:

電力生產

運輸

工業、商業和住宅

2、提出了2008 - 2012年期間的排放上限(MMTCO2 /年)。

3、由歐盟委員會對於同一時期授予排放限制(MMTCO2 /年)。


圖表

在第一個三列的這個值添加到2005年的總排放量,所以他們可以自然地表示爲一個堆棧。第四和第五個值可以放在旁邊的堆棧中,以便可以很好的比較實際排放量與排放上限量。形成羣集堆棧組合可以顯示爲 2D 繪圖:

一個非常有意思的想法就是讓這個3維圖表出現在歐洲地圖的上面,爲了達到這個目的,我們將創建一個網格表面系列和紋理與一個預先定義圖像的歐洲地圖。還需要設置X:Z圖尺寸的比率等於地圖的X:Y的比率,這樣的話,地圖出來之後纔不是扭曲的,例如,如果圖像的大小是540 x 650像素,那麼我們設置了圖表寬度:圖深度=54:65。

XYZ集羣條形圖是Nevron Chart for .NET的一個獨特的特點,使得我們可以在沿着X軸和Z軸的任意位置放置集羣條形圖,我們只需要在第一條系列的集羣中填寫X和Z值,以及設置UseXValues和UseZValues屬性爲true即可。

值得注意的是,Y 軸不應該很長,這樣的話會把條形狀拉的很高,同時也會妨礙地圖的一部分。相比 2D 的圖表,越短的條形圖的可讀性將會有一點下降,不管怎樣,這樣的圖表會更加的讓人印象深刻。

在這個圖表完成之前,就只剩下一些收尾的工作沒有做了,我們將在上面放置一個標題和和一個解釋顏色顏色所代表屬性的條形圖,內置的xml格式的文本將會把過長的標題直接換成兩行表示,以及用於顯示CO2下標,在這個標題後面會有一個模糊的陰影用於表示最終的圖像的深度。


Nevron Chart for .NET支持XYZ散列/羣集模式,點型圖可以被可視化爲柱狀,圓柱體,錐形,倒立錐形,棱錐體,倒立棱錐體,球型,橢圓形,交叉點,對角交叉或星形形狀。


原文地址:http://www.evget.com/zh-CN/Info/catalog/17966.html


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章