Excel散點圖之[關係圖譜] - 圓環散點圖

當面對錯綜複雜的關係時,如果用純文字,你會發現你的詞窮畢露無疑,上期也講過,採用“關係圖譜”的方式進行,就像這樣:

圖表 | Excel散點圖之[關係圖譜] - 圓環散點圖

這其中用到了:

1. 圓環點圖的處理(本質是散點圖的打印問題)

2. 關係節點間的數據處理(主要是簡單的函數處理)

3. 關係節點間的線路連接問題(主要是Sin、Cos函數的處理)

4. 切片器的應用處理

而本篇的重點,就是用來說明,如何利用散點圖,打造出圓環點圖

首先,我們先幻想一個圓,Ta是由一個圓心和一個半徑構成,這樣,圓周長可以看做是N個細小的點組合而成的一個圓。所以,當N個核心要素要在圓環上展示時,需要標識出Ta具體的位置,看看下圖:

圖表 | Excel散點圖之[關係圖譜] - 圓環散點圖

從圓心(0,0)開始的一段長度為R的線段,其最終的落腳點為(x,y)位置,如果是畫出一個圓,那麼效果就會這樣,落點(x,y)的位置就會這樣:

轉化為Excel中的公式就是:

X =R*SIN(Radians(φ)

Y = R*COS(Radians(φ)

注意弧度和角度的互換(角度=360/N,其中N標示在圓環上的幾個點,比如4個,那角度=360/4 =90, 而弧度這個角所對應的弧長)

在Excel中,當利用到正餘弦函數的時候,其參數是弧度,所以面對圓環散點圖的時候,先判定出有幾個關係點,然後沒一個點對應的角度計算出來,進而在計算出弧度

So, 結合案例:在圓環中,有14個關係點

故:可以得出大概角度是25.7度,弧度在0.45左右

圖表 | Excel散點圖之[關係圖譜] - 圓環散點圖

怎麼使用呢?

首先,構建輔助數據列

圖表 | Excel散點圖之[關係圖譜] - 圓環散點圖

構建一個輔助數據列,並列x軸、y軸,然後縱列列出15個數值點(14個點,為了圖形的展示,多加一個點),依據公式進行計算,分別得出對應的X,Y點

其次:依據構建點,生成散點圖

圖表 | Excel散點圖之[關係圖譜] - 圓環散點圖

默認生成的散點圖有點橢圓,此時需要拉動圖像的長寬比,來達到一個正圓的效果(為了展示需要)

再其次,為這些數據點,增加標籤

圖表 | Excel散點圖之[關係圖譜] - 圓環散點圖

最後,優化下標籤顯示位置,達到一個展示效果即可

圖表 | Excel散點圖之[關係圖譜] - 圓環散點圖

這樣針對圖形案例中的圓環框架就已搭建完畢,接下來就需要根據關係點,來展示出其“星射線”即可,下期再進行介紹

胖斯基 | 說

本篇的重點在於搭建圓環骨架,而搭建的核心在於利用SIN和COS函數來來解決位置問題,So,想明白這些三角函數是重點,快點動手試試吧!

歡迎在評論區留言,留下你的觀點和看法!


分享到:


相關文章: