R语言的前身是S语言, S语言的设计目的就是交互式数据分析、绘图。 所以绘图是R的重要功能。
R有最初的基本绘图, 这是从S语言继承过来的, 还有一些功能更易用、更强大的绘图系统, 如lattice、ggplot2。 基本绘图使用简单, 灵活性强, 但是为了做出满意的图形需要比较多的调整。 这里先讲解R语言的基本绘图功能。
R的基本绘图功能有两类图形函数: 高级图形函数, 直接针对某一绘图任务作出完整图形; 低级图形函数,在已有图形上添加内容。 具备有限的与图形交互的能力(函数locator
和identify
)。