作者:科研貓 | 飛飛
責編:科研貓 | 依米
今天教大家來畫一種非常知性優雅(一眼萬年那種的~)的圖形:小提琴圖。
小提琴圖
定義:Violin plot,和Boxplot一樣,也是一種用作顯示一組數據分散情況資料的統計圖,其形狀類似小提琴。它主要用于反映原始數據分布的特征,還可以進行多組數據分布特征的比較。
解讀:小提琴圖是【箱線圖】與【核密度圖】的結合,箱線圖展示了分位數的位置,核密度圖則展示了任意位置的密度,通過小提琴圖可以知道哪些位置的數據點聚集的較多,因其形似小提琴而得名。如下圖所示,其外圍的曲線寬度代表數據點分布的密度,中間的箱線圖則和普通箱線圖表征的意義是一樣的,代表着中位數、上下分位數、極差等。
繪制方法:使用ggplot2包的geom_violin()函數繪制小提琴圖,為了更好地表征數據分布,再用geom_boxplot()函數疊加一個箱線圖。
繪圖操作:使用科研貓提供的提琴圖·R代碼,隻要提供幾個參數即可:
(1)設置用來繪圖的數據文件;
(2)設置小提琴的顔色,可以是red、blue、green等各種顔色,當你想繪制多種顔色時,使用“random”;
(3)設置x軸的标簽;
(4)設置y軸的标簽
然後直接運行代碼即可。
隻需短短幾秒,你就會徹底愛上我們的代碼,我們的小提琴圖。超高顔值、時尚穿搭,editor都說愛了呢。
網站概覽
介紹完小提琴圖,給大家隆重介紹一下全網首個開源繪圖平台-Hiplot。Hiplot是openbiox聯合科研貓鄭重推出的,免費注冊,無需安裝,一站式繪圖的開源繪圖平台,你還在等什麼?
導言
數據可視化在科研工作中發揮着越來越重要的作用。基于可視化圖形,我們可以更好地展示科研數據中的主要特征和規律。以生物醫學為例,大多數臨床醫學學生和初級科研工作者一般需要花費數十天乃至數月的時間去熟悉和掌握常用的數據可視化工具,如 SPSS、Origin 和 Graphpad。之後才有可能去完成部分基礎的數據統計分析和可視化。如果是要專門從事數據分析和建模方向的相關人員則還需額外學習一門甚至數門編程語言(如 MATLAB、R 和 Python )。而要達到能夠自由探索數據的水平則還需要額外花費更多時間去深入學習和進階。
近年來,随着各類雲計算平台(如生物醫學領域的 Galaxy 和 DNAnexus)、相關 IT 軟硬件基礎設施的發展(如分布式計算、容器技術、軟件包管理器、數據分析流程構建框架等),初級科研工作者已經可以相對比較輕松地獲取相關數據的上遊分析結果。特别是當常規組學數據的上遊分析流程趨于穩定和完善,數據上遊分析流程的可自定義程度和可變程度已經大大降低。而數據分析下遊流程中的可視化和個性化深度解讀已經成為當前用戶面臨的最大挑戰:
Hiplot簡介
Hiplot 是由 openbiox 社區于 2019 年 10 月發起,并在新冠疫情爆發後快速發展的一個社區開發項目:緻力于建立一個快速叠代、支持中英文環境的科研數據可視化平台和協作社區。目前該平台建設已初具規模,已提供基于 R 語言的 40 餘種基礎可視化的功能。
Hiplot 項目發起的初衷就是為了解決廣大臨床醫學學生和科研工作者的基礎科研方面的可視化需求:
Hiplot用戶
交互界面展示(部分)
登錄
注冊
基礎繪圖卡片浏覽與檢索
繪圖示例 | 相關性熱圖
繪圖示例 | 免疫浸潤分析
文件上傳窗口
文件浏覽與管理
文件在線查看和編輯
(支持文本文件、XLSX、CSV、TXT 等)
文件在線查看和編輯
(支持文本文件、XLSX、CSV、TXT 等)
提交文獻原文和附錄下載任務
(基于 openbiox 社區貢獻的 bget 項目)
提交文獻原文和附錄下載任務
(基于 openbiox 社區貢獻的 bget 項目)
本期幹貨
- 小提琴圖繪制代碼 -
領取方法
關注“科研貓”公衆号
公衆号主頁點擊“更多信息”-“聯系客服”領取幹貨
更多科研新鮮資訊、文獻精讀和生物信息技能
請關注科研貓公衆号
科研貓原創出品,任何形式轉載,均需獲授權
若您是讀者,歡迎分享,無需授權
易法通律師事務所提供版權法律支持
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!