中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

ggplot2如何畫散點(diǎn)圖拼接密度圖

ggplot2如何畫散點(diǎn)圖拼接密度圖,相信很多沒有經(jīng)驗(yàn)的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。

成都創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、觀山湖網(wǎng)絡(luò)推廣、微信小程序、觀山湖網(wǎng)絡(luò)營銷、觀山湖企業(yè)策劃、觀山湖品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎;成都創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供觀山湖建站搭建服務(wù),24小時服務(wù)熱線:028-86922220,官方網(wǎng)址:www.2m8n56k.cn

ggplot2如何畫散點(diǎn)圖拼接密度圖  
image.png

前幾天有一個讀者在公眾號留言問上面這幅圖應(yīng)該如何實(shí)現(xiàn),我想到一個辦法是利用ggplot2分別畫散點(diǎn)圖和密度圖,然后利用aplot包來拼圖,aplot包是ggtree的作者新開發(fā)的一個包,非常重要的一個作用就是解決拼圖的時候坐標(biāo)軸對齊的問題。這個aplot包的用法大家可以在微信搜索里直接搜a(bǔ)plot就可以直接找到原作者寫的推文的介紹,而且這個公眾號經(jīng)常推送R語言的學(xué)習(xí)內(nèi)容,非常好,作者是真正的大神級別的人物了。

 

aplot包:讓你畫出更復(fù)雜的圖

好了下面就開始介紹具體的實(shí)現(xiàn)過程

 首先是模擬數(shù)據(jù)

生成兩列符合正態(tài)分布的數(shù)據(jù),然后組合成一個數(shù)據(jù)框

x<-rnorm(500,0,1)
y<-rnorm(500,0,2)
df<-data.frame(x=x,y=y)
head(df)
 

先做一個簡單的散點(diǎn)圖

library(ggplot2)ggplot(df,aes(x=x,y=y))+  geom_point()
 
ggplot2如何畫散點(diǎn)圖拼接密度圖  
image.png

按照Y軸的范圍填充三個顏色,比如大于3填充一個,小于-3填充另外一種,-3到3中間的填充另外一種

給數(shù)據(jù)添加一列新的用來映射顏色

df$color<-ifelse(df$y>3,"A",
                 ifelse(df$y<(-3),"B","D"))
head(df)
 

畫圖

ggplot(df,aes(x,y))+
  geom_point(aes(color=color))+
  scale_color_manual(values=c("green","blue","grey"))+
  theme_bw()
 
ggplot2如何畫散點(diǎn)圖拼接密度圖  
image.png

接下來是添加輔助線

ggplot(df,aes(x,y))+
  geom_point(aes(color=color))+
  scale_color_manual(values=c("green","blue","grey"))+
  theme_bw()+
  geom_hline(yintercept = -3,lty="dashed")+
  geom_hline(yintercept = 3,lty="dashed")+
  geom_vline(xintercept = -2,lty="dashed")
 
ggplot2如何畫散點(diǎn)圖拼接密度圖  
image.png
 接下來是密度圖
ggplot(df,aes(x))+
  geom_density(fill="grey",alpha=0.5)+
  scale_y_continuous(expand = c(0,0))+
  theme_minimal()+
  theme(axis.title = element_blank(),
        axis.text = element_blank(),
        axis.ticks = element_blank())
 
ggplot2如何畫散點(diǎn)圖拼接密度圖  
image.png

y軸的密度分布也是這樣畫,下面就不重復(fù)了

 接下來是拼圖
library(ggplot2)
library(aplot)
p1<-ggplot(df,aes(x,y))+
  geom_point(aes(color=color))+
  scale_color_manual(values=c("green","blue","grey"))+
  theme_bw()+
  geom_hline(yintercept = -3,lty="dashed")+
  geom_hline(yintercept = 3,lty="dashed")+
  geom_vline(xintercept = -2,lty="dashed")

p2<-ggplot(df,aes(x))+
  geom_density(fill="grey",alpha=0.5)+
  scale_y_continuous(expand = c(0,0))+
  theme_minimal()+
  theme(axis.title = element_blank(),
        axis.text = element_blank(),
        axis.ticks = element_blank())

p3<-ggplot(df,aes(y))+
  geom_density(fill="grey",alpha=0.5)+
  scale_y_continuous(expand = c(0,0))+
  theme_minimal()+
  theme(axis.title = element_blank(),
        axis.text = element_blank(),
        axis.ticks = element_blank())+
  coord_flip()
p1%>%
  insert_top(p2,height = 0.5)%>%
  insert_right(p3,0.5)
 
ggplot2如何畫散點(diǎn)圖拼接密度圖  
image.png

看完上述內(nèi)容,你們掌握ggplot2如何畫散點(diǎn)圖拼接密度圖的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!

標(biāo)題名稱:ggplot2如何畫散點(diǎn)圖拼接密度圖
URL地址:http://www.2m8n56k.cn/article14/gsegde.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營銷推廣網(wǎng)站改版App設(shè)計(jì)品牌網(wǎng)站建設(shè)微信公眾號響應(yīng)式網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:[email protected]。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
主站蜘蛛池模板: 久久综合成人网 | 欧美一级鲁丝片免费看 | 色综合久久88色综合天天小说 | 1级毛片 | 九九九国产 | 亚洲精品推荐 | 中文字幕一区二区小泽玛利亚 | 国产一级特黄aa级特黄裸毛片 | 99久久99久久精品免费看子伦 | 午夜综合| 免费久草 | 国产成人精品三级 | 国产91色综合久久免费 | 搞黄网站免费观看 | 亚洲欧美在线精品一区二区 | 久久毛片免费看一区二区三区 | 午夜看片网站 | 性盈盈影院影院67194 | 欧美成人性色生活片免费在线观看 | 国产三级借妻 | 9久久99久久久精品齐齐综合色圆 | 亚洲综合综合在线 | 免费国产在线观看 | 国产精品路边足疗店按摩 | 国产在线91精品入口首页 | 免费观看欧美一级片 | 亚洲成a v人片在线看片 | 亚洲骚片 | 日本三级一区 | 亚洲成人h| 国产欧美二区三区 | 国产片91人成在线观看 | 日本天堂网在线观看 | 香蕉视频亚洲一级 | 五月色一区二区亚洲小说 | 日本阿v精品视频在线观看 日本阿v视频在线观看高清 | 成年人在线免费观看网站 | 成人精品一区二区三区中文字幕 | 乱淫网站| 91免费永久国产在线观看 | 男人天堂视频在线 |