R语言统计分析——散点图1(常规图)

打印 上一主题 下一主题

主题 556|帖子 556|积分 1668

参考资料:R语言实战【第2版】
        R语言中创建散点图的基础函数是plot(x,y),此中,x和y是数值型向量,代表着图形中的(x,y)坐标点。
  1. attach(mtcars)
  2. plot(wt,mpg,
  3.      main="Basic Scatter plot of MPG vs. Weight",
  4.      xlab="Car Weight (lbs/100)",
  5.      ylab="Miles Per Gallon",
  6.      pch=19)
  7. abline(lm(mpg~wt),col="red",lwd=2,lty=1)
  8. lines(lowess(wt,mpg),col="blue",lwd=2,lty=2)
  9. detach(mtcars)
复制代码
        本例中plot()函数用于绘制散点图,abline()函数用来添加最佳拟合的线性直线,lowess()函数则用来田间一条平滑曲线(该平滑曲线拟合是一种基于局部加权多项式回归的非参数方法)。
        car包中的scatterplot()函数增强了散点图的许多功能,它可以很方便地绘制散点图,并且能添加拟合曲线、边界箱线图和置信椭圆,还可以按子集绘图。
  1. # 加载car包
  2. library(car)
  3. # 绘制散点图
  4. scatterplot(
  5.   mpg~wt | cyl,
  6.   data=mtcars,
  7.   lwd=2,
  8.   main="Scatter Plot of MPG vs. Weight by # Cylinders",
  9.   xlab="Weight of Car (lbs/1000)",
  10.   ylab="Miles Per Gallon",
  11.   legend=list(inset=0.02,cex=1),
  12.   boxplots="xy"
  13. )
复制代码

        此处,scatterplot()函数用来绘制4缸、6缸、8缸汽车车重对每加仑英里数的图形。表达式mpg~wt | cyl表示按条件绘图(即按cyl的程度分别绘制mpg和wt的关系图)

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

慢吞云雾缓吐愁

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表