3.時間坐標
日期坐標的最小時間單位為“天”,如果原始分類數據是1天以內的時間點,使用日期坐標就無法正確顯示數據。
例如下面的表格顯示了某網站統計的某天多個時間點上的在線用戶數:
使用這組數據繪制折線圖,如果用文本坐標無法準確展現全天的連續時間分布情況(線條中的各個數據點水平間距相等,而實際間隔時間并不相同),而使用日期坐標更是沒法顯示可讀的圖形(只顯示一條垂直直線):
對于這樣的情況,有什么方法可以像日期坐標一樣展現均勻連續的時間坐標,并且圖形讓數據點之間顯示真實的間距呢?答案是使用XY散點圖來解決。
以上述表格中的時間數據為X軸數據,在線用戶數為Y軸數據,繪制一個包含數據點和平滑連線的散點圖,
得到的初始結果如下圖:
仔細觀察X坐標軸,它的坐標刻度上的時間點是均勻間隔的(每個坐標點之間相隔4小時48分),線條上各個數據點之間的水平間距各不相同,與實際時間邏輯上的間隔保持一致,這與前面折線圖中使用文本坐標時的情況完全不同。產生這樣的結果,是因為在Excel的體系當中,日期和時間在本質上都是數值,都是連續數軸上的一部分。1900年1月1日代表數值1,在這之后的日期與這個日期之間的天數差,就是數值上的整數差值。而對于時間來說,一天24小時相當于數值1,每個小時即可換算為1/24,約等于0.041667。
因此,如果希望把上述圖表中的X軸改變成為一天24小時的范圍,并且以小時整數為均勻刻度間隔,可以通過設置X軸的【最小值】、【最大值】以及【主要刻度單位】來實現。
雙擊X軸坐標,在【設置坐標軸格式】對話框中,將【最小值】設置為0、【最大值】設置為1(表示時間跨度為1天),然后把【主要刻度單位】設置為0.041667或0.083333(刻度間隔分別對應1個小時和2個小時)。
設置完成后得到下面圖中的結果:
在這個圖表中,X軸坐標刻度以2小時的均勻間隔顯示,整體范圍在0~24小時之間。圖中線條的數據點分布位置也與本文開頭的文本坐標折線圖完全不同。這就是使用散點圖來實現類似日期坐標的方法。
時間軸的最右端現在顯示為“0:00”,如果希望能顯示為“24:00”,可以更改坐標軸的數字格式。雙擊X軸坐標,在【設置坐標軸格式】對話框中選擇【數字】選項卡,將格式類別選到最下方的【自定義】,然后在格式代碼中輸入“[h]:mm”,然后點擊【添加】按鈕即可。
h:mm表示用小時和分鐘的格式來顯示時間,在h外面加上方括號可以讓小時數字顯示超過24的數值。
設置完成后,圖表顯示結果如下圖所示: