R语言图表基础

来源:互联网 发布:vb打开后乱码 编辑:程序博客网 时间:2024/06/05 04:59

R提供了非常丰富的绘图功能,可以通过命令:demo (graphics) 或者demo(persp)来体验R绘图功能的强大。图形工具是 R 环境的一个重要组成部分。 R提供了多种绘图相关的命令,分成三类:高级绘图命令:在图形设备上产生一个新的图区,它可能包括坐标轴,标签,标题等等。低级绘图命令:在一个已经存在的图上加上更多的图形元素,如额外的点,线和标签。交互式图形命令:允许交互式地用鼠标在一个已经存在的图上添加图形信息或者提取图形信息。下面我简单说说它们的用法:

1.绘制条形统计图:

语法:barplot(H,xlab,ylab, main,names.arg, col)

H是包含在条形图中使用的数值的向量或矩阵。

xlab是x轴的标签。

ylab是y轴的标签。

main是条形图的标题。

names.arg是在每个条下出现的名称的向量。

col用于向图中的条形提供颜色。


2.绘制直方统计图:

语法:hist(v,main,xlab,xlim,ylim,breaks,col,border)

v -是包含直方图中使用数值的向量。

main -表示图表的标题。

col -用于设置条的颜色。

border -用于设置每个栏的边框颜色。

xlab -用于描述x轴。

xlim -用于指定x轴上的值范围。

ylim -用于指定y轴上的值范围。

breaks -是用来提及每个栏的宽度。


3.绘制折线统计图:

语法:plot(v,type,col,xlab,ylab)

v -是包含数值的向量。

type -取值“p”表示仅绘制点,“l”表示仅绘制线条,“o”表示仅绘制点和线。

xlab -是x轴的标签。

ylab -是y轴的标签。

main -是图表的标题。

col -用于绘制点和线两种颜色。


4.绘制曲线统计图:

语法:curve(sin,-2*pi, 2*pi,xname ="x")


5.绘制散点统计图:

语法:plot(x, y, main, xlab,ylab,xlim,ylim, axes)

x -是数据集,其值是水平坐标。
y -是数据集,其值是垂直坐标。
main -是图表的标题。
xlab -是水平轴(y轴)上的标签。
ylab -是垂直轴(y轴)上的标签。
xlim -是用于绘制的x的值的极限。
ylim -是用于绘制的y值的极限。
axes -指示是否应在绘图上绘制两个轴。

注意:mtcars("wt", "mpg")是R语言内置的数据集。
6.绘制饼状统计图:
语法:pie(x, labels, radius, main, col,clockwise)
x -是包含饼图中使用的数值的向量。
labels -用于描述切片的标签。
radius -用来表示饼图圆的半径(-1和+1之间的值)。
main -用来表示图表的标题。
col -表示调色板。
clockwise -是一个逻辑值,指示片是顺时针还是逆时针绘制。

7.绘制箱线统计图:

语法:boxplot(x, data, notch, varwidth, names, main)

x是向量或公式。

data是数据帧。

notch是逻辑值。 设置为TRUE以绘制凹口。

varwidth是一个逻辑值。 设置为true以绘制与样本大小成比例的框的宽度。

names是将打印在每个箱线图下的组标签。

main用于给图表标题。

箱线图五个数值点组成:最小值(min),下四分位数(Q1),中位数(median),上四分位数(Q3),最大值(max)



谢谢阅读,如果有什么建议或者想法请在下面留言。

由于图片太大,博客上显示不太清楚,如果想要清楚的请单击传送阵。