888亚洲欧美国产VA在线播放 ,亚洲av综合色区,开心五月综合亚洲,亚洲日韩天堂网中文字幕

重慶分公司,新征程啟航

為企業(yè)提供網(wǎng)站建設(shè)、域名注冊(cè)、服務(wù)器等服務(wù)

R語(yǔ)言可視化美化折線圖、平滑曲線及路徑圖的方法

本篇內(nèi)容介紹了“R語(yǔ)言可視化美化折線圖、平滑曲線及路徑圖的方法”的有關(guān)知識(shí),在實(shí)際案例的操作過(guò)程中,不少人都會(huì)遇到這樣的困境,接下來(lái)就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

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

今天跟大家講關(guān)于路徑圖、平滑曲線與折線圖及其美化。

這里涉及到三個(gè)設(shè)計(jì)線條的特殊圖層函數(shù):

geom_smooth()、geom_path()、geom_line()

下面分別講解:

關(guān)于geom_smooth():平滑曲線

ggplot(mpg,aes(cty,hwy))+geom_point()+geom_smooth()

R語(yǔ)言可視化美化折線圖、平滑曲線及路徑圖的方法
R語(yǔ)言可視化美化折線圖、平滑曲線及路徑圖的方法

平滑曲線專門用于對(duì)于散點(diǎn)圖趨勢(shì)的擬合,geom_smooth函數(shù)內(nèi)部有默認(rèn)的擬合規(guī)則(根據(jù)統(tǒng)計(jì)統(tǒng)計(jì)算法計(jì)算出的擬合規(guī)則,而非實(shí)際的點(diǎn))。

其中的括號(hào)內(nèi)有默認(rèn)的method參數(shù),代表著擬合曲線所用到的統(tǒng)計(jì)算法,se代表著誤差范圍。(就是圍繞著擬合直線的顏色帶)。

method中的類型常見的有l(wèi)m\glm\gam\loess\rlm等,當(dāng)數(shù)據(jù)集記錄小于1000時(shí),method的默認(rèn)參數(shù)即為loess,大于1000時(shí)則為gam。

本例所用到mpg數(shù)據(jù)集只有234個(gè)記錄,使用geom_smooth參數(shù)應(yīng)該默認(rèn)使用的方法參數(shù)就是loess,這里我們可以檢驗(yàn)一下:

ggplot(mpg,aes(cty,hwy))+geom_point()+geom_smooth(method="loess")

R語(yǔ)言可視化美化折線圖、平滑曲線及路徑圖的方法

誤差范圍的顏色帶是可以通過(guò)se參數(shù)進(jìn)行控制的,默認(rèn)se=TRUE,這里設(shè)置為se=FALSE。

ggplot(mpg,aes(cty,hwy))+geom_point()+geom_smooth(method="loess",se=FALSE)

R語(yǔ)言可視化美化折線圖、平滑曲線及路徑圖的方法

接下來(lái)我們依次嘗試其他幾個(gè)擬合曲線:

ggplot(mpg,aes(cty,hwy))+geom_point()+geom_smooth(method="lm",se=FALSE)

R語(yǔ)言可視化美化折線圖、平滑曲線及路徑圖的方法

ggplot(mpg,aes(cty,hwy))+geom_point()+geom_smooth(method="glm",se=FALSE)

R語(yǔ)言可視化美化折線圖、平滑曲線及路徑圖的方法

ggplot(mpg,aes(cty,hwy))+geom_point()+geom_smooth(method="gam",se=FALSE)

R語(yǔ)言可視化美化折線圖、平滑曲線及路徑圖的方法

看上去沒(méi)啥太大區(qū)別,可能是數(shù)據(jù)集太小的原因吧。

路徑圖:geom_path()

以上函數(shù)參數(shù)可以畫出路徑圖,其實(shí)就是根據(jù)每一個(gè)數(shù)據(jù)點(diǎn)的出現(xiàn)先后順序,依次鏈接所有點(diǎn)所形成的路徑:

ggplot(mpg,aes(cty,hwy))+geom_path()

R語(yǔ)言可視化美化折線圖、平滑曲線及路徑圖的方法

這種圖乍看起來(lái)沒(méi)啥意義,但是在某些特殊場(chǎng)景下,卻能夠表達(dá)出非常重要的信息,比如候鳥遷徙、病毒傳播、甚至飛機(jī)航線等領(lǐng)域。

ggplot(mpg,aes(cty,hwy))+geom_point()+geom_path()

R語(yǔ)言可視化美化折線圖、平滑曲線及路徑圖的方法

可以同時(shí)添加點(diǎn)函數(shù)和路徑函數(shù),制作出帶有點(diǎn)標(biāo)記的路徑圖。

ggplot(mpg,aes(cty,hwy))+geom_point(colour="steelblue")+geom_path(colour="red")

R語(yǔ)言可視化美化折線圖、平滑曲線及路徑圖的方法

每一個(gè)圖層函數(shù)內(nèi)的圖層對(duì)象都是可以單獨(dú)定義顏色的。

折線圖:geom_line()

以上是直線圖的圖層函數(shù);它與路徑圖的唯一區(qū)別就是,在連接各點(diǎn)之前,會(huì)按照x軸數(shù)據(jù)對(duì)總體升序排列,所以最終的連線是非常清晰的順序折線,不會(huì)存在交叉。(而路徑圖則按照實(shí)際數(shù)據(jù)點(diǎn)在數(shù)據(jù)集中出現(xiàn)的先后順序依次聯(lián)結(jié))。

ggplot(mpg,aes(cty,hwy))+geom_line(colour="steelblue")

R語(yǔ)言可視化美化折線圖、平滑曲線及路徑圖的方法

ggplot(mpg,aes(cty,hwy))+geom_point(colour="black")+geom_line(colour="steelblue")

R語(yǔ)言可視化美化折線圖、平滑曲線及路徑圖的方法

為了更加明顯的看出兩者區(qū)別,我們換一個(gè)變量:

ggplot(CO2,aes(uptake,conc))+geom_line(colour="steelblue")+geom_point(colour="black")

R語(yǔ)言可視化美化折線圖、平滑曲線及路徑圖的方法

ggplot(iris,aes(Sepal.Length,Sepal.Width))+geom_line(colour="steelblue")+geom_point(colour="white",shape=21,size=4,fill="Tomato")

R語(yǔ)言可視化美化折線圖、平滑曲線及路徑圖的方法

加入分類變量后的折線圖:

ggplot(iris,aes(Sepal.Length,Sepal.Width,colour=Species))+geom_line()+geom_point(colour="white",shape=21,size=4,fill="Tomato")

R語(yǔ)言可視化美化折線圖、平滑曲線及路徑圖的方法

默認(rèn)的折線線條位置參數(shù)應(yīng)該position=identity,我們也可以嘗試使用其他幾個(gè)參數(shù)

ggplot(iris,aes(Sepal.Length,Sepal.Width,colour=Species))+geom_line(position="identity")+geom_point(colour="white",shape=21,size=4,fill="Tomato")

R語(yǔ)言可視化美化折線圖、平滑曲線及路徑圖的方法

ggplot(iris,aes(Sepal.Length,Sepal.Width,colour=Species))+geom_line(position="stack")+geom_point(colour="white",shape=21,size=4,fill="Tomato",position="stack")

R語(yǔ)言可視化美化折線圖、平滑曲線及路徑圖的方法

ggplot(iris,aes(Sepal.Length,Sepal.Width,colour=Species))+geom_line()+facet_grid(.~Species)+geom_point   (colour="white",shape=21,size=4,fill="Tomato")   #分面組圖:

R語(yǔ)言可視化美化折線圖、平滑曲線及路徑圖的方法

ggplot(iris,aes(Sepal.Length,Sepal.Width,colour=Species))+geom_line()+facet_grid(.~Species)+geom_point   (colour="white",shape=21,size=4,fill="Tomato") +theme_wsj("rgby","")+scale_colour_wsj()+ggtitle("line plot")+guides(colour=guide_legend(title=NULL))  

R語(yǔ)言可視化美化折線圖、平滑曲線及路徑圖的方法

ggplot(iris,aes(Sepal.Length,Sepal.Width,colour=Species))+geom_line()+facet_grid(.~Species)+geom_point   (colour="white",shape=21,size=4,fill="Tomato") +theme_economist()+scale_colour_economist()+ggtitle("line plot")+guides(colour=guide_legend(title=NULL))  

R語(yǔ)言可視化美化折線圖、平滑曲線及路徑圖的方法

R語(yǔ)言可視化美化折線圖、平滑曲線及路徑圖的方法

“R語(yǔ)言可視化美化折線圖、平滑曲線及路徑圖的方法”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!


本文名稱:R語(yǔ)言可視化美化折線圖、平滑曲線及路徑圖的方法
文章位置:http://www.rongbeizhuangshi.cn/article/ipchgs.html

其他資訊

在線咨詢
服務(wù)熱線
服務(wù)熱線:028-86922220
TOP