最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
R語言ggplot2兩個離散變量畫熱圖分別是怎樣的

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

成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),武寧企業(yè)網(wǎng)站建設(shè),武寧品牌網(wǎng)站建設(shè),網(wǎng)站定制,武寧網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,武寧網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。

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

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

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

這里的參數(shù)

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

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

 數(shù)據(jù)轉(zhuǎn)置并計算相對頻率
abund_table<-t(abund_table)
# Convert to relative frequencies
abund_table <- abund_table/rowSums(abund_table)
   寬格式數(shù)據(jù)轉(zhuǎn)換長格式
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兩個離散變量畫熱圖分別是怎樣的    

上述內(nèi)容就是R語言ggplot2兩個離散變量畫熱圖分別是怎樣的,你們學(xué)到知識或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識儲備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


當(dāng)前文章:R語言ggplot2兩個離散變量畫熱圖分別是怎樣的
本文來源:http://fisionsoft.com.cn/article/ijiheh.html