欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

R語言學習之基礎繪圖詳解

 更新時間:2023年03月22日 08:23:34   作者:微小冷  
這篇文章主要為大家詳細介紹了R語言中基礎繪圖的相關知識,文中的示例代碼講解詳細,具有一定的借鑒價值,感興趣的小伙伴可以了解一下

R語言內(nèi)置了一些基礎的繪圖函數(shù),主要包括

散點圖曲線圖條形圖餅圖
plotcurvebarplotpie

這些繪圖函數(shù)參數(shù)各異,但有個別參數(shù)相對來說比較通用,包括

  • main 圖像標題
  • xlim, ylim x/y軸的范圍
  • xlab,ylab x/y的標簽名稱
  • col 表示顏色列表,可在餅圖和條形圖中使用
  • add 當為TRUE時,將在現(xiàn)有圖像上繪制

在curve和plot中,通過type來聲明繪圖類型,其中p為點;l為直線;o同時繪制點和線。

散點圖

plot(x, y, type="p", main, xlab, ylab, xlim, ylim, axes)

其中各參數(shù)含義如下

  • x, y x軸/y軸的數(shù)據(jù)集合
  • type 繪圖類型,p為點;l為直線;o同時繪制點和線
  • main 圖表標題。
  • xlab, ylab x 軸和 y 軸的標簽名稱。
  • xlim, ylim x 軸和 y 軸的范圍。
  • axes 是否繪制兩個 x 軸。
> xs = c(1:314)/10
> ys = sin(xs)
> plot(xs, ys, xlab="xs", ylab="ys=sin(xs)")

如果在rstudio的命令行中輸入繪圖指令,則在右下角的Plots選項卡會出現(xiàn)圖像,效果如下

點擊Export按鈕,可以將圖像輸出為圖片或者PDF。

曲線圖

curve繪制的圖像類型與plot基本一致,區(qū)別在于輸入。plot輸入的是數(shù)值,而curve輸入的則是函數(shù)表達式,其參數(shù)如下

curve(expr, from, to, n = 101, add = FALSE, type = "l", 
    xname = "x", xlab = xname, ylab, log, xlim, ylim)

其中,expr為函數(shù)表達式;from, to表示自變量的起止范圍;n為自變量取值個數(shù);xname為自變量名稱。除了expr之外,均有默認值,未說明的默認值均為NULL,其他參數(shù)含義如下

  • add 是一個邏輯值,當為 TRUE 時,表示將繪圖添加到已存在的繪圖中。
  • type 繪圖的類型,p 為點、l 為直線, o 同時繪制點和線,且線穿過點。
  • xname 用于 x 軸變量的名稱。
  • xlim, ylim x軸和y軸的范圍。
  • xlab,ylab x軸和y 軸的標簽名稱。
> curve(sin(x), from=0, to=10, n=1000)

效果為

條形圖

barplot(H,xlab,ylab,main, names.arg,col,beside)

參數(shù)含義為

  • H 向量或矩陣,包含圖表用的數(shù)字值,每個數(shù)值表示矩形條的高度。
  • xlab, ylab x,y軸標簽。
  • main 圖表標題。
  • names.arg 每個矩形條的名稱。
  • col 每個矩形條的顏色

示例如下

> barplot(c(1,2,3), names.arg=c("a","b","c"), col=c('red','green','blue'))

效果為

餅圖

pie(x, labels = names(x), edges = 200, radius = 0.8,
    clockwise = FALSE, init.angle = if(clockwise) 90 else 0,
    density, angle = 45, col, border, main)

上述參數(shù)中,除x外均有默認值,未說明的默認值均為NULL,參數(shù)含義如下

  • x 數(shù)值向量,表示每個扇形的面積。
  • labels 字符型向量,表示各扇形面積標簽。
  • edges 用于逼近圓形的多邊形邊數(shù)
  • radius 半徑
  • main 標題
  • clockwise 是一個邏輯值,用來指示餅圖各個切片是否按順時針做出分割。
  • angle 設置底紋的斜率。
  • density 底紋密度
  • col 扇形顏色,相當于調色板。

示例如下

pie(c(1,2,3), labels=c("a","b","c"), col=c('red','green','blue'))

效果為

到此這篇關于R語言學習之基礎繪圖詳解的文章就介紹到這了,更多相關R語言繪圖內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 詳解R語言apply系列函數(shù)的使用

    詳解R語言apply系列函數(shù)的使用

    R語言的循環(huán)效率并不高,所以并不推薦循環(huán)以及循環(huán)嵌套。為了實現(xiàn)循環(huán)功能的情況下,兼顧效率,R語言提供了apply系列函數(shù),用于對規(guī)則的數(shù)據(jù)進行函數(shù)式的迭代處理,下面就來和大家聊聊它們的使用吧
    2023-03-03
  • R語言編碼問題的解決

    R語言編碼問題的解決

    這篇文章主要介紹了R語言編碼問題的解決,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • 利用R語言繪制時間序列圖的操作

    利用R語言繪制時間序列圖的操作

    這篇文章主要介紹了利用R語言繪制時間序列圖的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • R語言學習之線圖的繪制詳解

    R語言學習之線圖的繪制詳解

    線圖是反映趨勢變化的一種方式,其輸入數(shù)據(jù)一般也是一個矩陣。本文將利用R語言繪制單線圖、多線圖以及橫軸文本線圖,感興趣的可以了解一下
    2022-03-03
  • Rcpp和RcppArmadillo創(chuàng)建R語言包的實現(xiàn)方式

    Rcpp和RcppArmadillo創(chuàng)建R語言包的實現(xiàn)方式

    這篇文章主要為大家介紹了Rcpp和RcppArmadillo創(chuàng)建R包實現(xiàn)方式,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2021-11-11
  • R語言的歷史介紹

    R語言的歷史介紹

    在本篇內(nèi)容里小編給大家介紹了關于R語言的歷史內(nèi)容,有興趣學習的朋友可以閱讀下。
    2021-03-03
  • R語言boxplot函數(shù)深入講解

    R語言boxplot函數(shù)深入講解

    這篇文章主要介紹了R語言boxplot函數(shù)深入講解,文中圖文講解的很透徹,有感興趣的同學可以研究下
    2021-03-03
  • R語言編程重讀微積分泰勒級數(shù)示例詳解

    R語言編程重讀微積分泰勒級數(shù)示例詳解

    這篇文章主要為大家介紹了R語言編程重讀微積分泰勒級數(shù)的示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2021-10-10
  • R語言-使用快捷鍵快速注釋的實現(xiàn)

    R語言-使用快捷鍵快速注釋的實現(xiàn)

    這篇文章主要介紹了R語言-使用快捷鍵快速注釋的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • 基于R/RStudio中安裝包“無法與服務器建立連接”的解決方案

    基于R/RStudio中安裝包“無法與服務器建立連接”的解決方案

    這篇文章主要介紹了基于R/RStudio中安裝包“無法與服務器建立連接”的解決方案,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04

最新評論