R語言繪圖(ggplot2、ggpubr)從入門到精通01--課程介紹

本系列課程要求大家有一定的R語言基礎(chǔ),對于完全零基礎(chǔ)的同學(xué),建議去聽一下師兄的《生信必備技巧之——R語言基礎(chǔ)教程》。本課程將從最基本的繪圖開始講解,深入淺出的帶大家理解和運(yùn)用強(qiáng)大而靈活的ggplot2包。內(nèi)容包括如何利用ggplot2繪制散點(diǎn)圖、線圖、柱狀圖、添加注解、修改坐標(biāo)軸和圖例等。

本次課程所用的配套書籍是:《R Graphic Cookbooks》

除了以上的基本圖形外,師兄還會給大家講解箱線圖、提琴圖、熱圖、火山圖、氣泡圖、桑基圖、PCA圖等各種常用的生信圖形的繪制,還不趕緊加入收藏夾,跟著師兄慢慢學(xué)起來吧!

第一章:快速探索數(shù)據(jù)

  1. 散點(diǎn)圖:

    • 最簡單的函數(shù):plot(x, y)

      plot(mtcars$wt,mtcars$mpg)
      
01.png
  • 使用qplot

    library(ggplot2)
    qplot(mtcars$wt,mtcars$mpg)
    
    qplot(wt,mpg,data = mtcars) # 如果變量x和y都來自于同一個(gè)數(shù)據(jù)框,還可以這樣寫;
    
  • 使用ggplot2

    ggplot(mtcars, aes(x=wt, y=mpg)) + geom_point()
    
02.png
  1. 折線、曲線圖:

    • 同樣可以用plot來畫:

      # plot中type參數(shù)可以指定繪圖的類型:如:"l"就是指折、曲線圖
      plot(pressure$temperature,pressure$pressure,type = "l")
      points(pressure$temperature,pressure$pressure)
      
      lines(pressure$temperature,pressure$pressure/2, col = "red")
      points(pressure$temperature,pressure$pressure/2, col = "red")
      
03.png
  • 使用qplot

    library(ggplot2)
    qplot(pressure$temperature,pressure$pressure,geom = "line")
    
    qplot(temperature,pressure,data = pressure, geom = "line") # 如果變量x和y都來自于同一個(gè)數(shù)據(jù)框,還可以這樣寫;
    
  • 使用ggplot2

    ggplot(pressure, aes(x=temperature, y=pressure)) + geom_line() + geom_point()
    
04.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 使用GGPLOT2包進(jìn)行數(shù)據(jù)可視化 Introduction簡介 geom_smooth可以用于散點(diǎn)圖,擬合一條直...
    一條很閑的咸魚閱讀 1,043評論 0 0
  • 作者:嚴(yán)濤浙江大學(xué)作物遺傳育種在讀研究生(生物信息學(xué)方向)偽碼農(nóng),R語言愛好者,愛開源 ggplot2學(xué)習(xí)筆記之圖...
    Dylan的迪閱讀 2,865評論 0 6
  • 寫在前面 ggplot2 是一個(gè)功能強(qiáng)大且靈活的R包 ,由Hadley Wickham 編寫,其用于生成優(yōu)雅的圖...
    Boer223閱讀 28,568評論 0 67
  • 之前學(xué)習(xí)的繪圖方法是基于R的基礎(chǔ)繪圖系統(tǒng)。在R中一共有四種作圖系統(tǒng),分別為base(之前學(xué)的)、grid、latt...
    小貝學(xué)生信閱讀 1,893評論 0 7
  • 今天感恩節(jié)哎,感謝一直在我身邊的親朋好友。感恩相遇!感恩不離不棄。 中午開了第一次的黨會,身份的轉(zhuǎn)變要...
    余生動聽閱讀 10,836評論 0 11

友情鏈接更多精彩內(nèi)容