這篇文章主要介紹了r語言中散點(diǎn)圖怎么畫,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
成都創(chuàng)新互聯(lián)長期為1000多家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為郫都企業(yè)提供專業(yè)的成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè),郫都網(wǎng)站改版等技術(shù)服務(wù)。擁有十載豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。
散點(diǎn)圖是數(shù)據(jù)分析中非常常用的一種形式(The most frequently used plot for data analysis is undoubtedly the scatterplot);如果你想初步了解兩個(gè)變量之間的關(guān)系,第一選擇一定是散點(diǎn)圖(Whenever you want to understand the nature of relationship between two variables, invariably the first choice is the scatterplot);ggplot2中用來畫散點(diǎn)圖的函數(shù)是geom_point(),同時(shí)可以用geom_smooth()函數(shù)添加擬合曲線。
ggplot2是R語言中最為常用的一個(gè)繪圖包。
如果第一次使用需要通過 install.packages("ggplot2")
來安裝;執(zhí)行命令就可以自動(dòng)下載安裝;以后每次使用需要通過library(ggplot2)
來加載。
散點(diǎn)圖教程中第一條代碼options(scipen=999)
關(guān)閉科學(xué)計(jì)數(shù)法(學(xué)英語:turn-off scientific notation)
第三條代碼theme_set(theme_bw())
可以先忽略
第四條代碼data("midwest", package = "ggplot2")
加載內(nèi)置數(shù)據(jù)集
R語言里最為常用的數(shù)據(jù)格式是
向量
矩陣
數(shù)據(jù)框
數(shù)據(jù)框是ggplot2的輸入格式,我們自己的數(shù)據(jù)通常會(huì)整理在excel中,讀入R語言后就是以數(shù)據(jù)框格式存貯。
首先是一幅散點(diǎn)圖加擬合曲線
library(ggplot2)
options(scipen=999)
data("midwest",package="ggplot2")
ggplot(midwest,aes(x=area,y=poptotal))+
geom_point()+
geom_smooth()
然后是加一些函數(shù)和參數(shù)對圖的細(xì)節(jié)進(jìn)行修改
ggplot(midwest, aes(x=area, y=poptotal)) +
geom_point(aes(col=state, size=popdensity)) +
geom_smooth(method="loess", se=F) +
xlim(c(0, 0.1)) +
ylim(c(0, 500000)) +
labs(subtitle="Area Vs Population",
y="Population",
x="Area",
title="Scatterplot",
caption = "Source: midwest")+
theme_bw()
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“r語言中散點(diǎn)圖怎么畫”這篇文章對大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!