购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.3.3 数据可视化友好

作为一门学科,数据可视化涵盖了用来有效显示一组数据中所包含的信息的原理和技术。

在信息密集的时代,具备通过数据可视化简洁、清晰且有效地传达复杂信息的能力,已成为任何专业人员的核心竞争力。R语言的数据可视化功能将该语言推到了学术领域和专业领域的前沿位置,这就是R语言能取得极大成功的原因所在。

从一开始,R语言就因其优异的数据可视化功能而备受关注。当其他高级编程语言还在建立基于 x 轴、 y 轴的二维的聚合+符号图像时,R语言已经能够展示绚丽的3D图像了。然而,对于R语言的数据可视化技术而言,它的一次质的飞跃归功于奥克兰大学的哈德利·威克姆(Hadley Wickham)。哈德利·威克姆基于图形语法(The Grammar of Graphics)开发了ggplot2程序包,为R语言引入了一个处理数据可视化任务的结构化框架(见图1-1)。

图1-1

单独通过ggplot2程序包,R语言社区用户就可以高度灵活地生成以及可视化几乎任何类型的数据。同时为了可以快速添加新出现的数据可视化技术,该程序包还被设计成了一个可扩展的工具。此外,通过ggplot2程序包,读者可以高度自由地自定义自己的图表,给图表添加各种图形或文本注释。

如今,诸如Meta、Google等顶尖的科技公司,都在使用R语言;诸如《经济学人》《纽约时报》等著名的出版物,也在使用R语言向它们的读者展示数据以及输送信息。

综上所述,读者是否应该把宝贵的时间用于学习R语言呢?如果读者是一名专业人士或者学生,需要使用前沿技术来高效地控制、建模和展现数据以体现自己的优势,那答案就是肯定的:读者一定要学习R语言,并且应该将学习R语言当作一项长期投资。原因是R语言的优势,决定了它会在未来的几年里,继续在每个行业和学术领域进一步拓展其影响力。 sXOjNPUHD1jZNRiG50bDmvL3abh8zynccRQZljD1yXvT/BTHtWFcRNouVTvWICA2

点击中间区域
呼出菜单
上一章
目录
下一章
×

打开