pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

如何用R語言繪制散點圖

這篇文章主要介紹了如何用R語言繪制散點圖,幫助大家更好的理解和學習使用R語言,感興趣的朋友可以了解下

散點圖是將所有的數據以點的形式展現在直角坐標系上,以顯示變量之間的相互影響程度,點的位置由變量的數值決定,每個點對應一個 X 和 Y 軸點坐標。

散點圖可以使用 plot() 函數來繪制,語法格式如下:


plot(x, y, type="p", main, xlab, ylab, xlim, ylim, axes)
  • x 橫坐標 x 軸的數據集合
  • y 縱坐標 y 軸的數據集合
  • type:繪圖的類型,p 為點、l 為直線, o 同時繪制點和線,且線穿過點。
  • main 圖表標題。
  • xlab、ylab x 軸和 y 軸的標簽名稱。
  • xlim、ylim x 軸和 y 軸的范圍。
  • axes 布爾值,是否繪制兩個 x 軸。

type 參數可選擇值:

  • p:點圖
  • l:線圖
  • b:同時繪制點和線
  • c:僅繪制參數 b 所示的線
  • o:同時繪制點和線,且線穿過點
  • h:繪制出點到橫坐標軸的垂直線
  • s:階梯圖,先橫后縱
  • S:階梯圖,先縱后豎
  • n: 空圖

創(chuàng)建一個簡單的線圖:


x<-c(10,40)
y<-c(20,60)
# 生成 png 圖片
png(file = "runnob-test-plot2.png")

plot(x, y, "l")

創(chuàng)建一個簡單的線圖,type 使用 o 參數,同時繪制點和線,且線穿過點:


x<-c(10,40)
y<-c(20,60)
# 生成 png 圖片
png(file = "runnob-test-plot.png")

plot(x, y, "o")

接下來我們使用 R 語言的內置數據集 mtcars 來進行測試。

我們使用 mtcars 數據集的 wt 和 mpg 列:


input <- mtcars[,c('wt','mpg')]
print(head(input))

輸出結果為:


wt mpg
Mazda RX4     2.620 21.0
Mazda RX4 Wag   2.875 21.0
Datsun 710    2.320 22.8
Hornet 4 Drive  3.215 21.4
Hornet Sportabout 3.440 18.7
Valiant      3.460 18.1

接著我們使用以上數據生存一個散點圖


# 數據
input <- mtcars[,c('wt','mpg')]

# 生成 png 圖片
png(file = "scatterplot.png")

# 設置坐標 x 軸范圍 2.5 到 5, y 軸范圍 15 到 30.
plot(x = input$wt,y = input$mpg,
   xlab = "Weight",
   ylab = "Milage",
   xlim = c(2.5,5),
   ylim = c(15,30),              
   main = "Weight vs Milage"
)

散點圖矩陣

散點圖矩陣是借助兩變量散點圖的作圖方法,它可以看作是一個大的圖形方陣,其每一個非主對角元素的位置上是對應行的變量與對應列的變量的散點圖。而主對角元素位置上是各變量名,這樣,借助散點圖矩陣可以清晰地看到所研究多個變量兩兩之間的相關關系。

散點圖矩陣就是把數據集中的每個數值變量兩兩繪制散點圖。

R 語言使用以下函數創(chuàng)建散點圖矩陣:


pairs(formula, data)

參數:

  • formula 變量系列
  • data 變量的數據集

# 輸出圖片
png(file = "scatterplot_matrices.png")

# 4 個變量繪制矩陣,12 個圖

pairs(~wt+mpg+disp+cyl,data = mtcars, main = "Scatterplot Matrix")

以上就是如何用R語言繪制散點圖的詳細內容,更多關于R語言繪制散點圖的資料請關注html5模板網其它相關文章!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

這篇文章主要介紹了R語言繪圖如何支持中文,幫助大家更好的理解和學習使用R語言,感興趣的朋友可以了解下
這篇文章主要介紹了如何用R語言繪制餅圖和條形圖,幫助大家更好的理解和學習使用R語言,感興趣的朋友可以了解下
主站蜘蛛池模板: 视频教程导航网_视频教程之家_视频教程大全_最新视频教程分享发布平台 | 橡胶膜片,夹布膜片,橡胶隔膜密封,泵阀设备密封膜片-衡水汉丰橡塑科技公司网站 | 智能监控-安防监控-监控系统安装-弱电工程公司_成都万全电子 | 防火阀、排烟防火阀、电动防火阀产品生产销售商-德州凯亿空调设备有限公司 | 济南铝方通-济南铝方通价格-济南方通厂家-山东鲁方通建材有限公司 | 河南膏药贴牌-膏药代加工-膏药oem厂家-洛阳今世康医药科技有限公司 | 注塑机-压铸机-塑料注塑机-卧式注塑机-高速注塑机-单缸注塑机厂家-广东联升精密智能装备科技有限公司 | 空气能暖气片,暖气片厂家,山东暖气片,临沂暖气片-临沂永超暖通设备有限公司 | 印刷人才网 印刷、包装、造纸,中国80%的印刷企业人才招聘选印刷人才网! | 隆众资讯-首页_大宗商品资讯_价格走势_市场行情 | 工业铝型材-铝合金电机壳-铝排-气动执行器-山东永恒能源集团有限公司 | 新疆系统集成_新疆系统集成公司_系统集成项目-新疆利成科技 | 湖州织里童装_女童男童中大童装_款式多尺码全_织里儿童网【官网】-嘉兴嘉乐网络科技有限公司 | 水质传感器_水质监测站_雨量监测站_水文监测站-山东水境传感科技有限公司 | 深圳货架厂家_金丽声精品货架_广东金丽声展示设备有限公司官网 | 通风气楼_通风天窗_屋顶风机-山东美创通风设备有限公司 | ORP控制器_ORP电极价格-上优泰百科| 沈阳庭院景观设计_私家花园_别墅庭院设计_阳台楼顶花园设计施工公司-【沈阳现代时园艺景观工程有限公司】 | 昆明网络公司|云南网络公司|昆明网站建设公司|昆明网页设计|云南网站制作|新媒体运营公司|APP开发|小程序研发|尽在昆明奥远科技有限公司 | 威客电竞(vk·game)·电子竞技赛事官网 | 膜片万向弹性联轴器-冲压铸造模具「沧州昌运模具」 | 电气控制系统集成商-PLC控制柜变频控制柜-非标自动化定制-电气控制柜成套-NIDEC CT变频器-威肯自动化控制 | 间苯二酚,间苯二酚厂家-淄博双和化工 | 起好名字_取个好名字_好名网免费取好名在线打分 | 会议会展活动拍摄_年会庆典演出跟拍_摄影摄像直播-艾木传媒 | 浙江筋膜枪-按摩仪厂家-制造商-肩颈按摩仪哪家好-温州市合喜电子科技有限公司 | 青岛代理记账_青岛李沧代理记账公司_青岛崂山代理记账一个月多少钱_青岛德辉财税事务所官网 | 手表腕表维修保养鉴定售后服务中心网点 - 名表维修保养 | 高效复合碳源-多核碳源生产厂家-污水处理反硝化菌种一长隆科技库巴鲁 | 艺术漆十大品牌_艺术涂料加盟代理_蒙太奇艺术涂料厂家品牌|艺术漆|微水泥|硅藻泥|乳胶漆 | 脱硫搅拌器厂家-淄博友胜不锈钢搅拌器厂家 | 斗式提升机_链式斗提机_带式斗提机厂家无锡市鸿诚输送机械有限公司 | 合肥防火门窗/隔断_合肥防火卷帘门厂家_安徽耐火窗_良万消防设备有限公司 | 商标转让-商标注册-商标查询-软著专利服务平台 - 赣江万网 | 土壤肥料养分速测仪_测土配方施肥仪_土壤养分检测仪-杭州鸣辉科技有限公司 | 芝麻黑-芝麻黑石材厂家-永峰石业 | DDoS安全防护官网-领先的DDoS安全防护服务商 | 瑞典Blueair空气净化器租赁服务中心-专注新装修办公室除醛去异味服务! | 清管器,管道清管器,聚氨酯发泡球,清管球 - 承德嘉拓设备 | 转子泵_凸轮泵_凸轮转子泵厂家-青岛罗德通用机械设备有限公司 | 合肥白癜风医院_合肥治疗白癜风医院_合肥看白癜风医院哪家好_合肥华研白癜风医院 |