• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      R語言中的plot()函數(shù)

      2018-03-03 13:12:04耿秀華
      關(guān)鍵詞:R語言圖形函數(shù)

      耿秀華

      摘要:本文介紹了R中最經(jīng)常被用到的一個繪圖函數(shù)-plot()函數(shù),主要描述了如何使用plot()函數(shù)繪制散點圖的過程,并舉例說明了其常用參數(shù)的設(shè)置方法。

      關(guān)鍵詞:R語言;plot()函數(shù);參數(shù);圖形

      中圖分類號:TP39 文獻標(biāo)識碼:A 文章編號:1007-9416(2018)11-0230-02

      1 plot()函數(shù)簡介

      一幅精心繪制的圖形能夠幫助客戶在數(shù)以千計的零散信息中做出有意義的比較,提煉出使用其它方法呈現(xiàn)的直觀效果,圖形是R的一個強大功能,軟件包graphics是R標(biāo)準(zhǔn)發(fā)布版的一部分,它包含許多有用的函數(shù)以創(chuàng)建各種圖形顯示。R的繪圖命令包含高級繪圖命令和低級繪圖命令兩種,plot()函數(shù)屬于高級繪圖命令,是R語言中經(jīng)常被用到的一個繪圖函數(shù)。這是一個通用函數(shù):生成圖形的類型取決于第一個參數(shù)的類型或類別(class)。

      plot(x,y)

      plot(xy)

      如果x,y是向量,plot(x,y)生成一幅y對x的散點圖。用包含兩個元素x,y的一個列表或一個兩列的矩陣作為一個參數(shù)(第二種形式那樣的)也能達成相同的效果。

      plot(x)

      如果x是一個時間序列,這個命令生成一個時間序列圖,如果x是一個數(shù)值型向量,則生成一個向量值對它們向量索引的圖,而如果x是一個復(fù)向量,則生成一個向量中元素的虛部對實部的圖。

      plot(f)

      plot(f,y)

      f 是一個因子對象,y是一個數(shù)值型向量。第一種形式生成一個f 的條形圖;第二種形式生成y對應(yīng)于f 各個水平的箱線圖。

      plot(df)

      plot( expr)

      plot(y expr)

      df 是一個數(shù)據(jù)幀,y是任意對象,expr是由對象名稱組成的列表,分隔符'+'(例如,a + b + c)。前兩種形式生成分布式的圖形,第一種是數(shù)據(jù)幀中的變量,第二種是一系列被命名的對象。第三種形式生成y對expr中每個對象的圖。

      2 常用參數(shù)設(shè)置

      參數(shù)用在函數(shù)內(nèi)部,在沒有設(shè)定值時使用默認值。

      font = 字體,

      lty = 線類型,

      lwd = 線寬度,

      pch = 點的類型,

      xlab = 橫坐標(biāo),

      ylab = 縱坐標(biāo),

      xlim = 橫坐標(biāo)范圍,

      ylim = 縱坐標(biāo)范圍,

      也可以對整個要繪制圖形的各種參數(shù)進行設(shè)定。

      3 plot()函數(shù)舉例

      【例1】 繪制一張車速與剎車距離的散點圖

      第一步,導(dǎo)入數(shù)據(jù),將車速導(dǎo)入一維數(shù)組Speed中,將剎車距離導(dǎo)入一維數(shù)組Dist中

      >Speed->c(20,30,40,50,60,70,80,90,100,120,150,180,200,250)

      >Dist->c(2,4.4,7.9,12.3,17.7,24.1,31.5,39.7,49.2,70.9,110.7,159.4,196.8,307.6)

      第二步,合成數(shù)據(jù),將兩個一維數(shù)組合成為一個二維數(shù)組Stopdist

      >Stopdist->c(Speed, Dist)

      第三步,生成圖形,輸入繪制命令

      >plot(Speed, Dist)

      默認第一個參數(shù)畫在x軸上,第二個參數(shù)畫在y軸上,畫出的散點圖如圖1所示:

      【例2】

      第一步,生成數(shù)據(jù):生成0到2之間的50個隨機數(shù),分別命名為x,y

      x <- runif(50,0,2)

      y <- runif(50,0,2)

      第二步,繪圖:將主標(biāo)題命名為“散點圖”,橫軸命名為”橫坐標(biāo)”,縱軸命名為“縱坐標(biāo)”

      >plot(x, y, main="散點圖", xlab="橫坐標(biāo)", ylab="縱坐標(biāo)")

      >text(0.6,0.6,"text at (0.6,0.6)")

      >abline(h=.6,v=.6)

      第三步,生成圖形,如圖2所示:

      參考文獻

      [1]Emmanuel Paradis.R語言初學(xué)者指南[M]. Institut des Sciences de lEvolution Universite Montpellier II F-34095 Montpellier cedex 2005.

      [2]R Development Core Team.R語言簡介[M].2006.

      [3]張金龍.R語言初步-數(shù)據(jù)處理、繪圖與編程[R].2010.

      The Plot() Function in R Language

      GENG Xiu-hua

      (School of Software and Information of Beijing Information Technical College, Beijing? 100018)

      Abstract:This paper introduces the plot() function, which is the most frequently used drawing function in R. It mainly describes how to draw scatter plot using plot() function, and illustrates the setting method of its common parameters.

      Key words:R language; plot() function; parameters; graph

      猜你喜歡
      R語言圖形函數(shù)
      二次函數(shù)
      第3講 “函數(shù)”復(fù)習(xí)精講
      二次函數(shù)
      函數(shù)備考精講
      基于GPS軌跡數(shù)據(jù)進行分析改善城市交通擁擠
      基于R語言的Moodle平臺數(shù)據(jù)挖掘技術(shù)的研究
      分圖形
      基于R語言的湖南產(chǎn)業(yè)結(jié)構(gòu)對其經(jīng)濟增長貢獻分析
      商(2016年24期)2016-07-20 08:03:39
      找圖形
      注重統(tǒng)計思維培養(yǎng)與應(yīng)用為主導(dǎo)的生物統(tǒng)計學(xué)課程建設(shè)
      考試周刊(2016年15期)2016-03-25 04:09:43
      昌平区| 钦州市| 阿巴嘎旗| 襄樊市| 松溪县| 新田县| 交口县| 吉水县| 宁乡县| 博客| 乐安县| 广州市| 城市| 白河县| 炉霍县| 扬中市| 望谟县| 独山县| 申扎县| 金塔县| 马尔康县| 防城港市| 庆阳市| 长葛市| 桑植县| 雅安市| 县级市| 鹤庆县| 荆门市| 双柏县| 珠海市| 鞍山市| 昌吉市| 越西县| 高唐县| 涟水县| 永善县| 磐安县| 千阳县| 金寨县| 威信县|