這裡會放一些基於實際遭遇到用戶的問題,分享給其他用戶作為參考
1.將球面座標系(Spherical Coordinate system)轉換成正交坐標系XYZ並繪製3D圖
2.關於Contour圖形之設定與顏色刻度設定(color scale control)
3 . 在進行群組資料繪圖時,如需要選擇資料輸入模式: index和Raw的差別為何?
4. 可以調整過濾器(Filter)將分析結果自動同步化呈現出來嗎?
5. 如何在原圖插入一張放大刻度的圖
說明:球座標系(Spherical coordinate system)是一種利用球座標表示一個點在三維空間的位置的三維正交座標系。
下圖顯示了球座標的幾何意義:原點與點(Data Point)之間的徑向距離- Radius,原點到點的連線與正z-軸之間的,以及原點到點的連線,在xy-平面的投影線,與正x-軸之間的。
問題 : 希望能將球坐標系的虛擬矩陣資料轉換成正交坐標系並且繪製3D圖
作法 :
1.輸入指令:sph2cart -d; 轉換成XYZ
2.使用已準備好的colormap設定顏色
3.設定雙軸範圍以及colormap之設定
原始虛擬矩陣資料如下:
從選單window->command window 輸入 sph2cart -d; 並執行
說明 : 可參考此網頁說明轉換方式
按下圖方式進行設定後並按OK,可產生與XYZ相符的矩陣物件
增加第四個矩陣物件放入colormap矩陣資料
四個矩陣物件已經準備就緒(XYZ以及colormap)
現在active Z矩陣後到選單 plot : 3d surface : colormap surface
並且將XY矩陣設定好
看一下,此時發現圖形已經跑出XYZ三維空間外,因此我們進入座標設定XYZ從-1.2到1.2
目前結果如右圖,現在開始要上顏色
依照下方之colormap設定方式:來源為剛剛的第四個矩陣物件
colormap設定方式參考如下:
大功告成如右圖(或是您可以套用其他顏色模板):
2.關於Contour圖形之設定與顏色刻度設定(color scale control)
問題:Contour圖形之邊界設定與特定顏色可設定嗎?而刻度(color scale control)要怎麼呈現?
作法:
1.Plot Details dialog內進行 Contouring Info (邊界設定) 並到ColorMap/Contours tab調整
2.使用color scale control 進行分項目調整
如下的原始資料包含:美國各城市經緯度以一月溫度與XY的邊界數值
從選單可直接到2D plot : contour: color Fill (2017後有大圖示)
得到如下結果:
滑鼠雙擊兩次打開plot details 之後,左邊資料層級下對Contouring Info 進行如下設定
到ColorMap/Contours tab再進行如下設定(contouring info和colormap 順序自由)
此時,我們想要在Level=30的地方,做一條明顯的顏色區別,可直接在Line上面雙擊滑鼠,進入選單作設定
甚至可以針對圖層版面設定,讓圖更加比例正確與美觀,此設定要到右邊的Layer層級才能找到size/speed tab
對於顏色刻度,滑鼠雙擊打開color scale control
有點類似簡單的軸設定,可看到右邊有Levels / Labels / Title / Line and Ticks , 但多了一個Layout(主要可設定joined or seperated),
我們可按照下方建議設定
最後可以在graph上任一空白處,按滑鼠右鍵出現選單後,很快地找到Add Text 輸入任一說明文字,
此圖可設定為: 30-Year Mean Temperature for the Month of January
3.在進行群組資料繪圖時,如需要選擇資料輸入模式: index和Raw的差別為何?
解答 : 遇到群組資料,比如在grouped box chart或是ANOVA等,有群組的資料或是因子(Factor)的時候,根據工作簿(workbook)上呈現資料的方式而選擇Index以及Raw。
如果是Group Box Chart(如圖)
工作簿(workbook)呈現的資料可以設計成下圖兩種方式,左邊就是Raw資料型態、右邊就是Index資料型態。
當我們選擇從選單 Plot>2D:Group Plot:Grouped Box Charts - Raw Data
並且作了底下設定、選擇1st group 為SEG、2st group為Type。
結果如下: (和之前完全一樣、在此展示不同資料呈現方式得到相同結果)
延伸閱讀 : 在ANOVA的時候,有因子(Factor)以及資料(RAW data),因此資料呈現方式也會有Index以及Raw的兩種方式
截圖說明如下:
Index data :
RAW data :
如果使用Index data 說明如下:
從選單Statistics: ANOVA: One-Way ANOVA,在Input Data [tab]選擇Indexed,在Factor中指定A(x):plant
如果使用Raw data 說明如下:
從選單Statistics: ANOVA: One-Way ANOVA,在Input Data [tab]選擇Raw,Numbers of Level =Factors(因子數),並且按照資料欄位填入如下設定:
以上稍微針對Index data以及Raw data的相關繪圖進行整理,希望能為所有用戶有幫助。
4. 可以調整過濾器(Filter)將分析結果自動同步化呈現出來嗎?
作法說明如下 :
說明 :
原始資料 : 有數個國家在1990-2010在幾種氣體所產生的二氧化碳數值,希望可以透過過濾器動態地調整下直接能產生圖表與分析結果,可以快速與直覺理解數據資料。(比較各國在近年來的趨勢等等)
1.使用copy column功能將原始資料分成兩個或多個sheet
選定最後三行: Year, Gas Type, Value並在滑鼠右鍵選擇 Copy Columns To... 如下圖
此時將會開啟 DataManipulation\\Worksheet: colcopy 的對話窗, 請將Recalculate設定為自動;之後如果有設定過濾器等就會跟著改變資訊唷 ! 再接下來確認一下目的地: Destination Columns,這裡設定為<new>!<new> 表示會在新的sheet顯示 然後按下OK。
請將新的worksheet 更名為Type1,並重複相同步驟之後,這次命名為Type2
如下圖所示:
2. 設定過濾器(Filter)
在原始資料選擇Country 這一行並選取工具 : 過濾器(Filter)
這時候在Country 這一行左上方會出現漏斗形狀的小圖示。點選之後在選單中取消Select All並單獨選定France並按上OK確定,如下圖。
現在我們看到在Type1以及Type2自動只顯示France的資料(因為剛剛有設定auto),接下來我們在Type1的Gas Type設定過濾器(Filter)並選定HFCs如下圖,因為原始資料已經和Type1保持聯繫,因此,我們立即只看到HFCs的資訊。
同樣的方法,我們現在Type2的Gas Type這一行設定過濾器(Filter)這次選擇PFCs,因此只出現法國的PFCs的數值。
3.繪製multi-panel : stack 比較對照圖
可先不選取任何行之下到選單Plot: Multi-Panel: Stack....,在Input這個欄位點選右方箭頭處,並找到最下面的Select Columns如下圖:
此時會開啟 Data Browser對話窗,我們自然要選擇在Type1以及Type2的Value這一行的數值並選擇Add後按下OK鈕。如下圖所示:
此時 Plotting: plotstack 對話窗, 建議將 Plot Type 設定為Scatter 並點選OK,目前繪製的圖如下所示:
在圖上任意找一個軸並點選滑鼠兩次會開始軸設定對話窗, 找到Scale 鈕下將Rescale 設定為 Auto。確定圖中每一個軸都已經做此設定,這樣我們在之後使用過濾器下而改變資料後,圖型的資料都可以永遠保持清楚呈現,不至於會超過軸的範圍之外而無法完整呈現。
當然我們也可以繼續做一些使圖型更清楚易懂的設定,比如可以到Layer1的軸設定內,找到Tick Labels鈕之下選擇Bottom圖示,變更Display為2017(這就是將日期設定為西元年。) 如下圖:
可繼續將其他的軸也如上述設定,甚至可以將Y軸左邊的標題物件刪除,我們自行加入文字標籤寫上”Value”並且轉90度以便不會佔據版面空間,且易於理解。圖型設定到滿意之後接下來,我們將要分析這些圖型找出隱藏的趨勢線。
4.進行曲線擬合(Curve-Fitting)
Graph 2 /3 | ||
Worksheet Name | Set X as | Set Y as |
Original name: BOS | A1/A2 | B1/B2 |
Measured | C/ A | D / B |