r語(yǔ)言教程 RStudio(R語(yǔ)言)畫(huà)圖如何保存為png圖片格式?
RStudio(R語(yǔ)言)畫(huà)圖如何保存為png圖片格式?1、保存r語(yǔ)言圖片這里使用R語(yǔ)言自帶的數(shù)據(jù)演示,首先讀取數(shù)據(jù)使用:attach(mtcars)讀取系統(tǒng)數(shù)據(jù),也可以使用自己的數(shù)據(jù),如圖所示2、然后
RStudio(R語(yǔ)言)畫(huà)圖如何保存為png圖片格式?
1、保存r語(yǔ)言圖片這里使用R語(yǔ)言自帶的數(shù)據(jù)演示,首先讀取數(shù)據(jù)使用:attach(mtcars)讀取系統(tǒng)數(shù)據(jù),也可以使用自己的數(shù)據(jù),如圖所示
2、然后針對(duì)數(shù)據(jù)繪制散點(diǎn)圖,plot(wt,mpg) #繪制散點(diǎn)圖,如圖所示,會(huì)在R語(yǔ)言右側(cè)生成一個(gè)散點(diǎn)圖。
3、接著再繪制曲線的趨勢(shì)圖,abline(lm(mpg~wt)) #繪制散點(diǎn)圖的趨勢(shì)圖。如圖所示
4、再者就是添加圖的標(biāo)題。title("保存為png格式") #添加圖的標(biāo)題,如圖所示,使用代碼detach(mtcars) 解除數(shù)據(jù)。
5、然后在右側(cè)下方plots功能中,點(diǎn)擊export,如圖所示
6、save as image,再選擇PNG格式,點(diǎn)擊save即可,如圖所示
感覺(jué)R語(yǔ)言比python容易學(xué)得多,為什么還有很多人說(shuō)R語(yǔ)言學(xué)起來(lái)很難?
因?yàn)镽語(yǔ)言語(yǔ)法簡(jiǎn)單(類似于matlab),函數(shù)功能強(qiáng)大,所以很容易上手。
真正讓R無(wú)法媲美python的主要有兩個(gè)原因:
1. R的有太多的包(這點(diǎn)和python一樣,但是R更多)。但是R做的不好的地方是,很多packages有自己各自的邏輯,并且各不一樣,導(dǎo)致R的學(xué)習(xí)者不僅僅要學(xué)R本身,還有學(xué)習(xí)各個(gè)packages背后的一套邏輯,并且需要花時(shí)間精力去記住每個(gè)package里面命名各異的函數(shù)。這種情況造成了學(xué)習(xí)者在短時(shí)間內(nèi)無(wú)法把從一個(gè)package里獲得的經(jīng)驗(yàn)和代碼流出遷移到另一個(gè)package里,經(jīng)常會(huì)不斷地學(xué)習(xí)新的function,這是為什么R的學(xué)習(xí)曲線陡峭。而在工業(yè)界,比較忌諱這一點(diǎn)。
2. R和matlab一樣,每個(gè)package里面的函數(shù)集合了太多的功能(比python的還要集合的多)。雖然這些函數(shù)實(shí)現(xiàn)起來(lái)很傻瓜,但是無(wú)法滿足工業(yè)界處理大數(shù)據(jù)的需求(集合的功能太多,一方面造成不必要的資源消耗,另一方面給底層代碼優(yōu)化帶來(lái)了難度,所以R和matlab的底層優(yōu)化做的并不好)。因此R,在python沒(méi)有興起之前,在美國(guó)大學(xué)學(xué)術(shù)界占有統(tǒng)治地位。學(xué)術(shù)界所需要的data量不大,那些professor很容易用R實(shí)現(xiàn)自己的統(tǒng)計(jì)分析和可視化報(bào)告。但是在工業(yè)界,R的數(shù)據(jù)處理能力比起python就相形見(jiàn)絀了。
綜上所述,R和matlab偏學(xué)術(shù)研究,而python配合Go,Java,C,C 更適合能夠落地的業(yè)界項(xiàng)目。