首页
/
每日頭條
/
寵物
/
小海龜繪圖代碼
小海龜繪圖代碼
更新时间:2024-09-28 22:11:04

作者:科研貓 | 飛飛

責編:科研貓 | 依米

今天教大家來畫一種非常知性優雅(一眼萬年那種的~)的圖形:小提琴圖。

小提琴圖

定義:Violin plot,和Boxplot一樣,也是一種用作顯示一組數據分散情況資料的統計圖,其形狀類似小提琴。它主要用于反映原始數據分布的特征,還可以進行多組數據分布特征的比較。

解讀:小提琴圖是【箱線圖】與【核密度圖】的結合,箱線圖展示了分位數的位置,核密度圖則展示了任意位置的密度,通過小提琴圖可以知道哪些位置的數據點聚集的較多,因其形似小提琴而得名。如下圖所示,其外圍的曲線寬度代表數據點分布的密度,中間的箱線圖則和普通箱線圖表征的意義是一樣的,代表着中位數、上下分位數、極差等。

小海龜繪圖代碼(科研貓繪圖優雅版)1

繪制方法:使用ggplot2包的geom_violin()函數繪制小提琴圖,為了更好地表征數據分布,再用geom_boxplot()函數疊加一個箱線圖。

繪圖操作:使用科研貓提供的提琴圖·R代碼,隻要提供幾個參數即可:

(1)設置用來繪圖的數據文件;

(2)設置小提琴的顔色,可以是red、blue、green等各種顔色,當你想繪制多種顔色時,使用“random”;

(3)設置x軸的标簽;

(4)設置y軸的标簽

然後直接運行代碼即可。

小海龜繪圖代碼(科研貓繪圖優雅版)2

隻需短短幾秒,你就會徹底愛上我們的代碼,我們的小提琴圖。超高顔值、時尚穿搭,editor都說愛了呢。

小海龜繪圖代碼(科研貓繪圖優雅版)3

網站概覽

介紹完小提琴圖,給大家隆重介紹一下全網首個開源繪圖平台-Hiplot。Hiplot是openbiox聯合科研貓鄭重推出的,免費注冊,無需安裝,一站式繪圖的開源繪圖平台,你還在等什麼?

導言

數據可視化在科研工作中發揮着越來越重要的作用。基于可視化圖形,我們可以更好地展示科研數據中的主要特征和規律。以生物醫學為例,大多數臨床醫學學生和初級科研工作者一般需要花費數十天乃至數月的時間去熟悉和掌握常用的數據可視化工具,如 SPSS、Origin 和 Graphpad。之後才有可能去完成部分基礎的數據統計分析和可視化。如果是要專門從事數據分析和建模方向的相關人員則還需額外學習一門甚至數門編程語言(如 MATLAB、R 和 Python )。而要達到能夠自由探索數據的水平則還需要額外花費更多時間去深入學習和進階。

近年來,随着各類雲計算平台(如生物醫學領域的 Galaxy 和 DNAnexus)、相關 IT 軟硬件基礎設施的發展(如分布式計算、容器技術、軟件包管理器、數據分析流程構建框架等),初級科研工作者已經可以相對比較輕松地獲取相關數據的上遊分析結果。特别是當常規組學數據的上遊分析流程趨于穩定和完善,數據上遊分析流程的可自定義程度和可變程度已經大大降低。而數據分析下遊流程中的可視化和個性化深度解讀已經成為當前用戶面臨的最大挑戰:

  1. 開源用戶社區開發的可視化軟件或方法大多還沒有很好的整合在一個統一的用戶接口之下;
  2. 國内缺少活躍的針對科研數據可視化的協作社區,“** 畫圖群”成為初級科研用戶為數不多的選擇;
  3. 國内缺少類似于 Graphpad、MATLAB 核心數據可視化軟件和平台,在被美國禁用之後,隻能花費額外成本進行流程遷移或重頭開始開發;
  4. 相關數據可視化工具仍然相對匮乏,雜志和用戶需求旺盛,已發布多年的 Circos 圓圈圖可視化,通過封裝一些便捷操作就可以發表文章:
  5. Rasche H, Hiltemann S. Galactic Circos: User-friendly Circos plots within the Galaxy platform. Gigascience. 2020;9(6):giaa065. doi:10.1093/gigascience/giaa065;
  6. Marx H, Coon JJ. MS-Helios: a Circos wrapper to visualize multi-omic datasets. BMC Bioinformatics. 2019;20(1):21. Published 2019 Jan 11. doi:10.1186/s12859-018-2564-9; Yu Y, Ouyang Y, Yao W.
  7. shinyCircos: an R/Shiny application for interactive creation of Circos plot. Bioinformatics. 2018;34(7):1229-1231. doi:10.1093/bioinformatics/btx763)
  8. 國内外開發的一些平台和工具用戶體驗一般:用戶界面不夠美觀;中英文支持的屈指可數;上手仍然有一定難度;部分平台的文件管理不太方便;用戶能夠主動參與平台建設的少之又少。

Hiplot簡介

Hiplot 是由 openbiox 社區于 2019 年 10 月發起,并在新冠疫情爆發後快速發展的一個社區開發項目:緻力于建立一個快速疊代、支持中英文環境的科研數據可視化平台和協作社區。目前該平台建設已初具規模,已提供基于 R 語言的 40 餘種基礎可視化的功能。

Hiplot 項目發起的初衷就是為了解決廣大臨床醫學學生和科研工作者的基礎科研方面的可視化需求:

  1. 基礎可視化:覆蓋大多數基礎的科研可視化功能,參照 SPSS、GraphPad、國内外開發的相關可視化軟件和工具
  2. 進階可視化:包括 Shiny 在内的複雜可視化圖形和應用;文獻圖表的重現和再分析;新的可視化圖形展示插件:如基于 Circos、circlize 的二次開發;openbiox 社區貢獻的可視化應用(如 UCSCXenaShiny 和 bioshiny)
  3. 其他任務:低計算量的其他任務(如文獻數據資源下載、RESTful APIs 訪問等)
  4. 文件管理(支持上傳、下載、複制、移動、删除、在線預覽和編輯等操作)

Hiplot用戶

交互界面展示(部分)

小海龜繪圖代碼(科研貓繪圖優雅版)4

登錄

小海龜繪圖代碼(科研貓繪圖優雅版)5

注冊

小海龜繪圖代碼(科研貓繪圖優雅版)6

基礎繪圖卡片浏覽與檢索

小海龜繪圖代碼(科研貓繪圖優雅版)7

繪圖示例 | 相關性熱圖

小海龜繪圖代碼(科研貓繪圖優雅版)8

繪圖示例 | 免疫浸潤分析

小海龜繪圖代碼(科研貓繪圖優雅版)9

文件上傳窗口

小海龜繪圖代碼(科研貓繪圖優雅版)10

文件浏覽與管理

小海龜繪圖代碼(科研貓繪圖優雅版)11

文件在線查看和編輯

(支持文本文件、XLSX、CSV、TXT 等)

小海龜繪圖代碼(科研貓繪圖優雅版)12

文件在線查看和編輯

(支持文本文件、XLSX、CSV、TXT 等)

小海龜繪圖代碼(科研貓繪圖優雅版)13

提交文獻原文和附錄下載任務

(基于 openbiox 社區貢獻的 bget 項目)

小海龜繪圖代碼(科研貓繪圖優雅版)14

提交文獻原文和附錄下載任務

(基于 openbiox 社區貢獻的 bget 項目)

本期幹貨

- 小提琴圖繪制代碼 -

領取方法

關注“科研貓”公衆号

公衆号主頁點擊“更多信息”-“聯系客服”領取幹貨

更多科研新鮮資訊、文獻精讀和生物信息技能

請關注科研貓公衆号

小海龜繪圖代碼(科研貓繪圖優雅版)15

科研貓原創出品,任何形式轉載,均需獲授權

若您是讀者,歡迎分享,無需授權

易法通律師事務所提供版權法律支持

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
狗狗魚刺卡在牙裡妙招狗狗
狗狗魚刺卡在牙裡妙招狗狗
狗狗魚刺卡在牙裡妙招狗狗?狗狗魚刺卡在牙裡,要把狗狗的嘴掰開,試着打手電找找,拿着鑷子,能找到的話就拔出來,不影響吃食的話還好點可以等寵物醫院開門,記得要獸醫的電話可以備用,遇到緊急情況也不用這麼無助了以後不要喂狗狗魚和雞骨頭吃,很容易卡着...
2024-09-28
貓超卡是什麼
貓超卡是什麼
貓超卡是什麼?天貓超市卡也就是我們常說的享淘卡僅限天貓超市通用,含量販裝、生鮮區、各類折扣區;但不支持運費抵扣,今天小編就來說說關于貓超卡是什麼?下面更多詳細答案一起來看看吧!貓超卡是什麼天貓超市卡也就是我們常說的享淘卡僅限天貓超市通用,含...
2024-09-28
為什麼淘寶和天貓價格相差那麼大
為什麼淘寶和天貓價格相差那麼大
閱讀前請先點擊左上角的“關注”,就能每天獲取本頭條号發布的經常科技資訊!小6,分享幹貨!讓你賺不停!今年是淘寶成立的第15年,不知不覺小編已經用了淘寶快10年了,可是後來出現的天貓,很多人并不知道他和淘寶有什麼區别,覺得都是淘寶的一部分,兩...
2024-09-28
關于熊貓的各種資料
關于熊貓的各種資料
關于熊貓的各種資料?大熊貓(學名:Ailuropodamelanoleuca):屬于食肉目、熊科、大熊貓亞科和大熊貓屬唯一的哺乳動物,頭軀長1.2-1.8米,尾長10-12厘米體重80-120千克,最重可達180千克,,我來為大家科普一下關...
2024-09-28
狗狗身上長癬可以用唯達甯嗎
狗狗身上長癬可以用唯達甯嗎
治療狗狗的狗癬千萬不能盲目用藥,達克甯雖然屬于抗真菌藥物,但是适用于人類而對狗狗而言會給它的皮膚帶來較大刺激,因此不建議使用達克甯來治療狗狗的狗癬。下面分享一些處理狗狗狗癬較為合适的方法措施,寵物主人及時處理并堅持護理患犬的患處皮膚,相信能...
2024-09-28
Copyright 2023-2024 - www.tftnews.com All Rights Reserved