正在加载
请稍等

菜单

Home 码农菜园 前端视界 R数据可视化-1 序言
Home 码农菜园 前端视界 R数据可视化-1 序言

R数据可视化-1 序言

前端视界 by   阅读量 5,479

R可以说是功能最强大的静态图绘制工具,支持多种图形、灵活容易配置、简单又好上手,是用于快速静态可视化的利器。开一个R数据可视化系列,以ggplot2为主讨论如何使用R进行丰富简易的数据可视化。

1 安装和加载

安装ggplot2和gcookbook。

加载它们!

2 读取数据

2.1 读取CSV

read.csv()是对read.table()的一个封装,如果需要更多的输入控制,请查看read.table()的使用帮助。

2.2 读取excel

xlsx包中的read.xlsx()可以读取xlsx文件,gdata包中的read.xls()可以读取xls文件。

3 快速探索数据

ggplot2使用统一的语法,采用了图层叠加的概念,看几个例子就很好理解了。

3.1 散点图

其中ggplot()完成全局配置,包括指定数据框(mtcars)和映射(aes),然后叠加上散点图geom_point(),叠加的函数中可以指定局部配置。由于在ggplot()中已经指定了配置,因此geom_point()中不再需要任何参数。画出来是这样的:

散点图1

3.2 折线图

绘制折线图,并叠加散点图。

画出来是这样:

折线图1

3.3 条形图

使用table()统计向量频数。

尝试以下代码,感受它们有哪些不同。

3.4 直方图

如果说条形图是离散值的频数,那么直方图就是连续值的分布了。

画出来是这样:

直方图1

3.5 箱线图

使用箱线图来刻画当因子取不同值时,另一连续变量的分布情况。

后一幅是这样:

箱线图1

3.6 函数

使用ggplot2可以绘制任意二元函数。

29 2016-06

1条评论

  1. 匿名说道:

    膜拜一下

发表评论