原創|其它|編輯:郝浩|2012-10-30 11:46:48.000|閱讀 706 次
概述:以二氧化碳的排放實例來說明Nevron Chart for .NET –XYZ軸點形圖的使用
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
人們對演示文稿的圖表的要求始終非常的高,因為一般的簡單條形圖,線形圖并不足以給觀眾留下深刻印象。
Nevron Chart for .NET豐富的功能集能夠用讓你打破這樣的普通的圖表的制作限制,你可以發揮你的想象,做出想要的圖表效果。
下面我們就以二氧化碳的排放實例來說明:
首先,我們要檢查的數據結構和選擇適當形式的數據代表。
數據源包含 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散列/群集模式,點型圖可以被可視化為柱狀,圓柱體,錐形,倒立錐形,棱錐體,倒立棱錐體,球型,橢圓形,交叉點,對角交叉或星形形狀。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都科技