最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

R語言繪圖布局實例講解

 更新時間:2021年03月17日 10:55:13   作者:廬州月光  
這篇文章主要介紹了R語言繪圖布局實例講解,文中實例講解的很清晰,有感興趣的同學(xué)可以研究下

在R語言中,par 函數(shù)可以設(shè)置圖形邊距,其中oma 參數(shù)設(shè)置outer margin, mar 參數(shù)設(shè)置margin,

這些邊距有什么不同呢,通過box函數(shù)可以直觀的看到

box 默認(rèn)在當(dāng)前圖形繪制邊框,第一個參數(shù)which = "plot", 所以在當(dāng)前圖形上繪制邊框

which 的值除了plot 之外,還可以選擇 figure, inner, outer

接下來分別用不同的值測試一下,為了區(qū)分,為不同的邊框設(shè)置不同的顏色和類型,代碼如下:

attach(mtcars)
plot(wt, mpg)
abline(lm(mpg~wt))
title("Regression of MPG on Weight")
box(which = "plot", col = "red", lwd = 2)
box(which = "figure",col = "blue", lwd = 4)

為了區(qū)分,plot的邊框為 紅色, figure 的邊框為 藍(lán)色,效果如下:

可以看出,在figure 區(qū)域中包含了plot 區(qū)域, plot 區(qū)域指的是實際繪圖中的坐標(biāo)系內(nèi)的區(qū)域,里面是坐標(biāo)系中的點,線等元素,而在figure 和 plot 區(qū)域之間的是坐標(biāo)軸的刻度,x軸和y中的標(biāo)簽,title 等元素

在紅色的邊框和藍(lán)色的邊框之間的區(qū)域就是inner margin, 如果inner margin 太窄會發(fā)生什么,用一個實際的例子看一下

par(oma=c(1,1,1,1), mar=c(2,2,2,2))
attach(mtcars)
plot(wt, mpg)
abline(lm(mpg~wt))
title("Regression of MPG on Weight")
box(which = "plot", col = "red",  lwd = 2)
box(which = "figure",col = "blue",  lwd = 4)

效果如下:

可以看到,坐標(biāo)軸對應(yīng)的標(biāo)題沒有了,通過mar 參數(shù)設(shè)置了inner margin 的寬度,由于都是1,太窄了,所以坐標(biāo)軸的標(biāo)題沒顯示出來,下次遇到類似的問題,就知道因該將inner margin 設(shè)置的大一些

mar 參數(shù)的值是一個長度為4的向量,分別對應(yīng)下,左,上,右 4個方向的inner margin, 只需要記住第一個對應(yīng)的是下,然后沿逆時針方向設(shè)置就可以了;

解決了inner margin 的問題,那么outer margin 有是怎么一回事呢?

在figuer 區(qū)域和我們整個繪圖設(shè)備之間,其實還有一個邊距,這個邊距就是outer margin, 只不過默認(rèn)值都是0,所以看不到

接下來我們用oma 參數(shù)設(shè)置outer margin 的值,將其設(shè)置的寬一點,然后再用box 標(biāo)記出outer 邊框和figure 邊框,直觀的看一下,代碼如下:

par(oma=c(2,2,2,2))
attach(mtcars)
plot(wt, mpg)
abline(lm(mpg~wt))
title("Regression of MPG on Weight")
box(which = "plot", col = "red",  lwd = 2)
box(which = "figure",col = "blue",  lwd = 4)
box(which = "outer", col = "black", lty = 8)

圖中虛線對應(yīng)的就是outer 邊框,在outer 和 figure 邊框之間的就是 outer margin , 通過oma 參數(shù)的值來設(shè)置outer margin 的寬度,和mar 類似,也是從下方開始,沿著逆時針方向進(jìn)行設(shè)置

通過上面的幾個例子,我們就可以看到,在R語言中,在一個繪圖設(shè)備上有3個不同的邊框,最外圈為outer 邊框,可以看作整張紙的邊沿,而中間的figure 邊框才是繪制圖形的地方,通過par 函數(shù)的oma 參數(shù)控制figure 區(qū)域的大??;

plot 區(qū)域繪制的是坐標(biāo)系中的元素,在plot 區(qū)域和figure 邊框之間的inner margin 用來放置坐標(biāo)軸刻度,標(biāo)題等元素,通過par 函數(shù)的mar 參數(shù)可以設(shè)置其大小

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

相關(guān)文章

  • R語言繪圖布局實例講解

    R語言繪圖布局實例講解

    這篇文章主要介紹了R語言繪圖布局實例講解,文中實例講解的很清晰,有感興趣的同學(xué)可以研究下
    2021-03-03
  • 詳解R語言apply系列函數(shù)的使用

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

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

    R語言實現(xiàn)KMeans聚類算法實例教程

    聚類是從數(shù)據(jù)集中對觀測值進(jìn)行聚類的機(jī)器學(xué)習(xí)方法,下面這篇文章主要給大家介紹了關(guān)于R語言實現(xiàn)KMeans聚類算法的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-07-07
  • R語言數(shù)據(jù)可視化tidyr與ggplot2多個變量分層展示舉例實現(xiàn)

    R語言數(shù)據(jù)可視化tidyr與ggplot2多個變量分層展示舉例實現(xiàn)

    這篇文章主要為大家介紹了R語言可視化tidyr與ggplot2多個變量的分層展示,實現(xiàn)過程文中通過舉例為大家進(jìn)行了詳解,有需要的朋友可以借鑒參考下
    2021-11-11
  • R語言對Web數(shù)據(jù)操作實例

    R語言對Web數(shù)據(jù)操作實例

    在本篇文章里小編給大家整理的是一篇關(guān)于R語言對Web數(shù)據(jù)操作實例內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。
    2021-05-05
  • R語言之反轉(zhuǎn)ggplot2中的圖例鍵順序方法詳解

    R語言之反轉(zhuǎn)ggplot2中的圖例鍵順序方法詳解

    在本教程中,我們將學(xué)習(xí)如何反轉(zhuǎn)ggplot2中圖例鍵的順序,文章通過詳細(xì)的示例代碼給大家介紹如何反轉(zhuǎn)ggplot2中的圖例鍵順序,感興趣的同學(xué)可以跟著小編一起來學(xué)習(xí)
    2023-05-05
  • R語言關(guān)于二項分布知識點總結(jié)

    R語言關(guān)于二項分布知識點總結(jié)

    在本篇內(nèi)容里小編給大家整理的是一篇關(guān)于R語言關(guān)于二項分布知識點總結(jié)內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。
    2021-05-05
  • R語言數(shù)據(jù)重塑知識點總結(jié)

    R語言數(shù)據(jù)重塑知識點總結(jié)

    在本篇文章里小編給大家整理的是一篇關(guān)于R語言數(shù)據(jù)重塑的相關(guān)知識點內(nèi)容,有興趣的朋友們可以跟著學(xué)習(xí)下。
    2021-03-03
  • 基于R語言for循環(huán)的替換方案

    基于R語言for循環(huán)的替換方案

    這篇文章主要介紹了基于R語言for循環(huán)的替換方案,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • R語言-繪制雙坐標(biāo)圖直方圖與折線的結(jié)合方式

    R語言-繪制雙坐標(biāo)圖直方圖與折線的結(jié)合方式

    這篇文章主要介紹了R語言-繪制雙坐標(biāo)圖直方圖與折線的結(jié)合方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04

最新評論

闽侯县| 沙湾县| 景东| 庄浪县| 抚顺市| 射阳县| 区。| 巴塘县| 新乐市| 睢宁县| 大冶市| 宝兴县| 通州区| 霍州市| 婺源县| 宁都县| 白山市| 阜康市| 蓬莱市| 施甸县| 同德县| 陇西县| 桐庐县| 富阳市| 札达县| 寿光市| 荥经县| 台中县| 包头市| 屯留县| 英德市| 公主岭市| 中西区| 罗定市| 高密市| 阿拉善盟| 胶南市| 洪雅县| 登封市| 青川县| 通榆县|