高顔值免費 SCI 線上繪圖ImageGP
- 網站架構重新設計,可以快速部署更多類型的工具和更豐富的結果展示形式。
- 繪圖R代碼開源供下載下傳後進一步定制。
- 增加了更多的參數,如顔色的修改、統計标記
- 增加更多類型的圖形繪制
- 增加資料線上轉換和合并功能,便于更快捷準備繪圖資料
- 增加線上分析功能如WGCNA、差異基因分析等
- 無需注冊即可使用
這是使用者回報的一個報錯問題,錯誤資訊是:
Error in cut.default(data[[xvariable]], xvariable_cut) : invalid number of intervals Calls: sp_boxplot -> cut -> cut.default Execution halted
通過使用者提供的重分析連結,看到了參數X-axis variable manual cut設定為 0=A 1=B 2=C 3=D 4=E,這是引發錯誤的根源。
這個參數是用來做什麼的,我們後面再說。從這個參數設定,我猜測使用者的用意是把數字轉成字母來展示。那我們先看下使用者的資料,粘貼到 Excel 裡面,用下資料的篩選功能 (資料已脫敏處理),看到分組列确實是 5 個組。
這裡比較簡單的方式是把數字群組名的對應關系,寫到一個 Exccel 中,如下:
Num Name
0 A
1 B
2 C
3 D
4 E
然後把上面 excel 中的原始資料和你新寫的這個數字-分組對應關系資料粘貼到Megre matrix功能裡面。
獲得輸出矩陣,再輸入到 Boxplot 繪圖工具中,其它參數預設,隻修改圖中黃色高亮的參數,如下:
送出後,獲得結果
看上去趨勢很明顯,再加個統計分析,看下差異是否顯著
我們看第二個方式,如果是基于 cut 怎麼做?參數修改如下:
- X-axis variable 選擇 group
- X-axis variable manual cut 輸入 5,表示分成 5 組
送出後,獲得結果 (分割區間是前開後閉)
當然 cut 也可以這樣設定,參數修改如下:
- X-axis variable 選擇 group
- X-axis variable manual cut 輸入 -0.5,0.5,1.5,2.5,3.5,4.5,表示分成 5 組
送出後,獲得結果
這裡缺少一個橫軸名字重命名的功能,隻能按照數字分割區間來展示橫軸的名字了 (這個功能涉及要求使用者輸入的東西比較多,暫時先沒有加在網站上,但可以自己下載下傳代碼本地增加這個參數使用)。
具體修改見下圖: