WHAT'S NEW?
Loading...

Excel圖表: 繪製組合圖(下)

圖一.設定軸的標籤樣式



前一篇主要教你利用反轉垂直座標軸加大直方圖和趨勢圖間距,而裡面範例我以反轉瀏覽數Y軸為例,然而與圖一有所不同,在進入接下來教學前,請練習產生反轉第二座標Y軸(按讚數).如圖一所示,這次主題主要教你如何更改軸的標籤樣式,但加入新數值格式時請記得結尾必須要有冒號(;),如下圖二所示.否則會出現不預期的結果, 這裡範例未加大於50%的數字都會顯示.

圖二.自訂數值格式規則


作業環境

  • Windows 7 64bits
  • Microsoft Office 2013-中文

練習範本

教程

  1. 首先,請如下圖二選取按讚數Y軸後,在坐標軸格式的數列圖示下,展開『數值』標籤後在格式代碼下輸入以下文字後,按下『新增』.
  2.  [紅色][<0.6]0%;
    圖三.更改按讚數數值格式


  3. 接下來,請重複1的步驟輸入以下代碼更改瀏覽數的Y軸標籤樣式.
  4. [藍色][<5000]0;
    圖四.更改瀏覽數的Y軸


  5. 接著,如下圖在月份左邊增加季節欄位
  6.  
    圖五.新增季節欄位


  7. 其次,如下圖選擇X軸按下滑鼠右鍵後,選擇『選取資料 』.

  8. 圖六.切換到選取資料


  9. 再其次,在選取資料來源視窗的『水平(標籤)座標軸的標籤』下,按下『編輯』按鈕.

  10. 圖六.更改X軸資料來源


  11. 然後,在座標軸標籤視窗,如下圖的滑鼠游標按下按鈕重選座標軸範圍.

  12. 圖七.更改坐標軸的範圍


  13. 再然後,請依下圖圈選A2到B13, 再依據滑鼠游標確定更改

  14. 圖七.更改坐標軸的範圍






  15. 最後,依順序按下圖七和圖六確定按鈕,即成功更改X軸的標籤樣式.

  16. 圖八.有季節說明的X軸


作者小劇場:

(答案一律反白)

胖子(^o^) :為了慶祝一百篇,大大要去構思故事架構!哈~哈~這裡是我的天下

大笑中的胖子突然感到一陣冷意,轉頭一看不知什麼時候工程師B已站在他身後,胖子顫抖舉起食指說:為何你會在這裡?這種難得出場的機會,不是帥帥的我才有特例嗎?

工程師B坐下不知拿來的椅子後,拿起書邊看邊說:作者叫你趕快把該做的事做完~趕快講解! 

胖子 o  ):那你在旁邊要做什麼?

工程師B低著頭說:確認你有沒有把事情做完......

胖子自嗨心想原來大大那麼貼心,給他機會向工程師B展現自己厲害,他不禁心中大笑三聲

(作者: = =....)

胖子燃起鬥志教了起來:各位大大,『數值』和『格式代碼』分別對應到『Number』和『Format Code』,請思考一下程式是如何表示?


胖子:你猜對嗎?答案是『NumberFormat』.然而,請注意更改此屬性無法在Excel.Axis找到,你必須先找到TickLabels然後才能更改數值格式.


胖子:接下來,參考下面的程式碼更改個別數列的X軸範圍,而不是用FullSeriesCollection一次更改全部數列的範圍.
Excel.Series series = seriesCollection.NewSeries();
series.XValues = oSheet.get_Range("A2", "B13");
series.Values = oSheet.get_Range("C2", "C13");

胖子:謝謝觀看今天的教學.有關更多Excel的C#軸相關應用,請參考以下連結
http://msdn.microsoft.com/en-us/library/microsoft.office.tools.excel.chart.axes.aspx
結束中胖子回頭說:工程師B,我實在太帥是不是?~哈

然而胖子身後已經空無一人............

0 comments:

張貼留言