91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

R語言ggplot2兩個離散變量畫熱圖分別是怎樣的

發布時間:2021-11-22 15:49:47 來源:億速云 閱讀:315 作者:柒染 欄目:大數據

本篇文章為大家展示了R語言ggplot2兩個離散變量畫熱圖分別是怎樣的,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

數據集的部分截圖,總共是81行,52列,行是物種,列是地點,數值代表物種豐度R語言ggplot2兩個離散變量畫熱圖分別是怎樣的

數據集下載鏈接 http://userweb.eng.gla.ac.uk/umer.ijaz/bioinformatics/ecological/SPE_pitlatrine.csv

 讀入數據
abund_table<-read.csv("pitlatrines/SPE_pitlatrine.csv",row.names=1,check.names=FALSE)
 

這里的參數

  • row.names=1指定第一列作為數據集的行名
  • check.names 參數我平時很少用,,查了一下幫助文檔,作用是檢查每列的名字是否符合規范     R語言ggplot2兩個離散變量畫熱圖分別是怎樣的

比如如下數據集R語言ggplot2兩個離散變量畫熱圖分別是怎樣的分別設置 check.names參數為T和F大家可以看下效果R語言ggplot2兩個離散變量畫熱圖分別是怎樣的

 數據轉置并計算相對頻率
abund_table<-t(abund_table)
# Convert to relative frequencies
abund_table <- abund_table/rowSums(abund_table)
   寬格式數據轉換長格式
library(reshape2)
df<-melt(abund_table)
head(df)
colnames(df)<-c("Samples","Species","Value")
   分組求根
library(plyr)
library(scales)

# We are going to apply transformation to our data to make it
# easier on eyes 

#df<-ddply(df,.(Samples),transform,rescale=scale(Value))
df<-ddply(df,.(Samples),transform,rescale=sqrt(Value))
   ggplot2畫圖
library(ggplot2)
p <- ggplot(df, aes(Species, Samples)) + 
  geom_tile(aes(fill = rescale),colour = "white") + 
  scale_fill_gradient(low = "white",high = "steelblue")+
  scale_x_discrete(expand = c(0, 0)) +
  scale_y_discrete(expand = c(0, 0)) + theme(legend.position = "none",axis.ticks = element_blank(),axis.text.x = element_text(angle = 90, hjust = 1,size=5),axis.text.y = element_text(size=5))
p
 
R語言ggplot2兩個離散變量畫熱圖分別是怎樣的    


上述內容就是R語言ggplot2兩個離散變量畫熱圖分別是怎樣的,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阿拉尔市| 和田市| 宁蒗| 祁连县| 海口市| 林芝县| 苍梧县| 镇江市| 开鲁县| 西畴县| 鄄城县| 沙雅县| 灵璧县| 中牟县| 广饶县| 石家庄市| 梁平县| 湟中县| 东山县| 屏山县| 古浪县| 神木县| 湄潭县| 临夏县| 仪陇县| 胶南市| 砀山县| 河北省| 宝坻区| 天峨县| 湖口县| 邯郸市| 南川市| 林口县| 黄陵县| 桃源县| 晋中市| 北碚区| 砚山县| 临洮县| 北川|