Excel圖表: 繪製組合圖(下)
圖一.設定軸的標籤樣式 |
前一篇主要教你利用反轉垂直座標軸加大直方圖和趨勢圖間距,而裡面範例我以反轉瀏覽數Y軸為例,然而與圖一有所不同,在進入接下來教學前,請練習產生反轉第二座標Y軸(按讚數).如圖一所示,這次主題主要教你如何更改軸的標籤樣式,但加入新數值格式時請記得結尾必須要有冒號(;),如下圖二所示.否則會出現不預期的結果, 這裡範例未加大於50%的數字都會顯示.
圖二.自訂數值格式規則 |
作業環境
- Windows 7 64bits
- Microsoft Office 2013-中文
練習範本
教程
- 首先,請如下圖二選取按讚數Y軸後,在坐標軸格式的數列圖示下,展開『數值』標籤後在格式代碼下輸入以下文字後,按下『新增』.
- 接下來,請重複1的步驟輸入以下代碼更改瀏覽數的Y軸標籤樣式.
- 接著,如下圖在月份左邊增加季節欄位
- 其次,如下圖選擇X軸按下滑鼠右鍵後,選擇『選取資料 』.
- 再其次,在選取資料來源視窗的『水平(標籤)座標軸的標籤』下,按下『編輯』按鈕.
- 然後,在座標軸標籤視窗,如下圖的滑鼠游標按下按鈕重選座標軸範圍.
- 再然後,請依下圖圈選A2到B13, 再依據滑鼠游標確定更改.
[紅色][<0.6]0%;
圖三.更改按讚數數值格式 |
[藍色][<5000]0;
圖四.更改瀏覽數的Y軸 |
圖五.新增季節欄位 |
圖六.切換到選取資料 |
圖六.更改X軸資料來源 |
圖七.更改坐標軸的範圍 |
圖八.有季節說明的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,我實在太帥是不是?~哈
然而胖子身後已經空無一人............
留言
張貼留言