問題:已知有一份統計資料如下圖,要如何將這份資料做成直條圖,每筆資料需用不同顏色顯示

20120307-01  

 

 

如果只是顯示直條圖只要修改Graph顯示元件的設定資料連進去即可,要每筆資料用不同顏色顯示就有點難度,因為顯示元件的Plot只能設定一種顏色,要多種顏色就需要多個Plot顯示

 


程式的作法:


先將統計資料作成陣列,如下圖

20120307-04  

 

 

創建一個和資料筆數相等的正方二維陣列,預設值設定為NaN,重點就是用NaN的值在Graph上不會顯示


再來就是把每筆資料用For Loop分配到每個Plot上


分配時每筆資料的索引值都是錯開的,這樣才能確保資料不會重疊顯示

20120307-05  

 

 

Graph的每個Plot都要修改成直條圖顯示方式

20120307-02  

 

 

X軸要取消Auto,最大最小值要修改,直條圖的線條才能正確顯示

20120307-03  

 

 

Graph上X軸的單位文字是另外打上去的,原來的要設定成隱藏,用原來的文字會在左右兩端出現不需要的文字


執行後的畫面

20120307-06  

arrow
arrow
    文章標籤
    直條圖
    全站熱搜

    未出師的小工程師 發表在 痞客邦 留言(0) 人氣()