R语言基础绘图方法有哪些

发布时间:2023-03-22 14:46:49 作者:iii
来源:亿速云 阅读:154

这篇“R语言基础绘图方法有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“R语言基础绘图方法有哪些”文章吧。

R语言内置了一些基础的绘图函数,主要包括

散点图曲线图条形图饼图
plotcurvebarplotpie

这些绘图函数参数各异,但有个别参数相对来说比较通用,包括

在curve和plot中,通过type来声明绘图类型,其中p为点;l为直线;o同时绘制点和线。

散点图

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

其中各参数含义如下

> xs = c(1:314)/10
> ys = sin(xs)
> plot(xs, ys, xlab="xs", ylab="ys=sin(xs)")

如果在rstudio的命令行中输入绘图指令,则在右下角的Plots选项卡会出现图像,效果如下

R语言基础绘图方法有哪些

点击Export按钮,可以将图像输出为图片或者PDF。

曲线图

curve绘制的图像类型与plot基本一致,区别在于输入。plot输入的是数值,而curve输入的则是函数表达式,其参数如下

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

其中,expr为函数表达式;from, to表示自变量的起止范围;n为自变量取值个数;xname为自变量名称。除了expr之外,均有默认值,未说明的默认值均为NULL,其他参数含义如下

> curve(sin(x), from=0, to=10, n=1000)

效果为

R语言基础绘图方法有哪些

条形图

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

参数含义为

示例如下

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

效果为

R语言基础绘图方法有哪些

饼图

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)

上述参数中,除x外均有默认值,未说明的默认值均为NULL,参数含义如下

示例如下

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

效果为

R语言基础绘图方法有哪些

以上就是关于“R语言基础绘图方法有哪些”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注亿速云行业资讯频道。

推荐阅读:
  1. R语言怎样抓取某网站JSON数据的代码
  2. R语言中怎么利用sapply函数提取列表中的数据

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

r语言

上一篇:windows和Linux下如何搭建golang环境

下一篇:基于GPT-4的Cursor编辑器怎么使用

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》