《统计学基于R》:第二章 R的基本绘图函数
R的基本绘图函数
1、高级绘图函数:可以独立产生一幅独立的图形(plot等)
函数 | 图形 |
---|
plot() | 散点图、条形图、箱线图、马赛克图等 |
barplot() | 条形图 |
boxplot() | 箱线图 |
hist() | 直方图 |
pairs() | 散点图 |
函数 | 数据类型 | 图形 |
---|
plot() | 数值 | 散点图 |
plot() | 因子 | 条形图 |
plot() | 一维列联表 | 条形图 |
plot() | 数值 vs 数值 | 散点图 |
plot() | 二维列联表 | 马赛克图 |
plot() | 数值 vs 因子 | 箱线图 |
plot() | 因子 vs 数值 | 脊形图 |
plot() | 因子 vs 因子 | 马赛克图 |
plot()的参数 | 含义 |
---|
type() | “p”:绘点(默认值);“l”:绘制线;“b”:同时绘制点和线 |
xlab,ylab;xlim,ylim | 坐标轴标签;坐标轴刻度 |
main | 标题 |
lwd | 线宽 |
col | 颜色 |
pch | 点类型 |
lty | 线类型 |
cex | 缩放倍数 |
ann | 是否绘制坐标轴的标签和图形的标题 |
axes | 是否绘制坐标轴,禁用全部坐标轴 |
xaxt=“n”;yaxt=“n” | 禁止x、y轴的刻度线 |
2、低级绘图函数:不产生独立的图形,在已有图形上添加一些元素(abline等)
函数 | 描述 |
---|
abline() | 为图形添加截距为a,斜率为b的直线 |
lines() | 在坐标点之间添加直线 |
layout() | 布局图形 |
legend() | 添加图例 |
text() | 在坐标点(x,y)处添加文本 |
mtext() | 在图外面的边框添加文字 |
points() | 在坐标点(x,y)处添加点 |
title() | 为图形添加标题 |