【Iris数据集】
scatterplot3d包绘制三维散点图
Plot3D 包绘制三维散点图
rgl包绘制三维散点图
“作图帮”微信公众号同步更新~
R语言帮助的使用
想要学好一门语言,灵活利用帮助也是高效学习的一种方法,R语言的帮助获取有哪些呢?
8个PDF文档
首先在RGui标签项“帮助”里面有8个文档,可以直接打开,不过是英文的,下面提到的R文档都是英文的哈哈,呵呵!
输入help.start(),点击回车键,打开网页获取帮助
如果没有反应,就把给出的网址复制下来在浏览器中打开。其实,这与右边区域帮助是一样的,直接看右面的就行了。
使用help(函数名、包名)
这里查看一下求和函数sum()的用法帮助。
对于特殊字符和保留关键字必须用引号(单双都行)括起来。
help('<')或者help('for')
当然了,如果输入错误,会有提示,学习语言时,要养成 学会看错误提示 的好习惯。
>help(package = data.table)
点击包名就会跳转到这个包的详细介绍页面。
使用?函数名,获得关于函数的解释
用?sum与上面一样的效果。对于特殊字符和保留关键字必须用引号(单双都行)括起来
?'<'或者?'for',就会有相应的帮助。
使用??函数名,获得包含该函数名的其它函数
比如??sum就会获得包含该函数名sum()的其它函数。
使用example(函数名)获取函数的案例并且自动运行。
“persp”是R语言三维图像绘制函数,执行
>example("persp")
只需根据向导按“Enter”键,会画出几个漂亮的图像
有没有觉得画的图很漂亮,R语言作为优秀的数据可视化工具,能画的图远不止这些,丰富的第三方包为R语言提供了强大的画图功能,后面会慢慢看到。
plot(x, y = NULL, type = "p", xlim = NULL, ylim = NULL, log = "", main = NULL, sub = NULL, xlab = NULL, ylab = NULL, ann = par("ann"), axes = TRUE, frame.plot = axes, panel.first = NULL, panel.last = NULL, asp = NA, xgap.axis = NA, ygap.axis = NA, ...)
x,y 用于横纵坐标作图的数据对象。
type 图类型(线条和点类型),使用格式type=" "。
type="p"显示为空心点。plot
type="l"显示为线条。line
type="b"显示为空心点和线条。both
type="c"显示为无点和线条。
type="o"显示为空心点和线条,线穿过空心点。
type="s"/"S"显示为阶梯线。
type="h"显示为直方图样的垂直线。
type="n"显示为无点和无线条。
xlim/ylim 用于指定图的x轴和y轴的范围,使用格式:xlim=c(x1,x2), ylim=c(y1,y2)。
xlab/ylab 用于给图的x轴和y轴添加标签,使用格式:xlab="xlab",ylab="ylab"。
main 用于对plot添加主标题, main=" "。
sub 用于对plot添加副标题, sub=" "。
log 用于对x或者y值取log。log="x"/"y"/"xy"。
ann 使用T/F对plot中的标题,x轴标签,y轴标签是否显示进行定义。
axes 使用T/F对坐标轴是否显示进行定义。
frame.plot 使用T/F对画图外框是否显示进行定义。
panel.first 参数还没弄懂,panel.first="grid(8,8)"对背景线进行定义。
asp 表示y/x的纵横比。
lty 用于线条类型的定义,指定值为整数,lty="1"。
lty="0"显示为空白,即无线条。
lty="1"显示为实线线条。
lty="2"显示为虚线线条。
lty="3"显示为点状线条。
lty="4"显示为点虚线线条,点和虚线线条间隔。
lty="5"显示为长虚线。
lty="1"显示为双破折号线条。