学习 R 中的 ggplot2 以实现数据可视化
数据可视化对于数据分析和数据科学至关重要,所以从零开始成为 ggplot 专家吧!
课程英文名:Learn ggplot2 in R for Data Visualization
此视频教程共nan,中英双语字幕,画质清晰无水印,源码附件全
![](https://cdn.xueshu.fun/Learn ggplot2 in R for Data Visualization.jpg)
课程内容
你会学到什么
- 从头开始使用 ggplot2。不再与 ggplot 混淆!
- 在几秒钟内创建可发布的图表
- 了解如何将数据正确导入ggplot
- 使用主题系统自定义情节的外观
- 创建您自己的自定义图:例如棒棒糖图、哑铃图
- 了解开始绘图所需的 R 基础知识
- 了解如何在绘图前对数据进行统计转换
- 了解图形语法,ggplot2背后的理论
- 了解为什么 ggplot2 是当前数据可视化的最佳选择
- 了解 ggplot 中绘图的结构及其组件
- 了解如何使用不同的 ggplot 几何图形
- 了解如何在 ggplot 中使用不同的位置调整
- 了解如何正确使用刻度:颜色、位置、日期和其他
- 了解如何在手动和身份模式下使用秤
- 了解不同的坐标系以及如何应用它们
- 了解如何使用分面系统在 ggplot 中绘制小倍数
- 了解如何绘制基本图,例如散点图、折线图或条形图
- 了解如何显示分布:例如直方图、密度图、箱线图、小提琴图
- 了解如何绘制地图:从背景地图到带注释的等值线图
- 了解如何制作突出显示的多面图表
- 了解如何使任何情节看起来专业
- (不要告诉任何人,但您还将学习如何绘制饼图)
本课程包括:
- 10.5 小时点播视频
- 2 篇文章
- 19 个可下载资源
- 在手机和电视上访问
要求
- 不需要以前的 ggplot2 经验
- 不需要以前的 R 经验,一开始就提供 R 的速成课程
- 使用任何编程语言的基本知识
描述
在本课程中,我将教您如何使用 R 的 ggplot2 包绘制令人惊叹的图表,这些图表能够以最优美、最专业的方式传达您的数据所要表达的内容。
我叫Clara,是一名复杂系统研究员和大学数据可视化教授。
目前,ggplot2 是构建专业图形的最佳、最强大的工具。首先,因为这是 R 中可用的包,R 是数据科学及相关领域最常用的编程语言之一。因此,能够在已经完成所有计算的相同环境中生成图形非常方便。其次,因为它是构建图形最灵活的工具。因此,即使您不使用 R 进行分析,使用 ggplot2 来绘制绘图也是值得的,因为没有其他工具可以为您提供使用 ggplot2 可以实现的结果。
现在,数据可视化的顶级机构正在使用 ggplot2 来展示他们的数据。但是,ggplot2 仍然不是每个人都知道如何使用的工具,因为它的学习曲线很长。因此,有些人转向其他工具,例如 Microsoft Excel,这是一种并非真正用于数据可视化目的的工具。那么,为什么不抓住现在学习 ggplot2 并从人群中脱颖而出的绝佳机会呢?
几年前开始学习ggplot2时,函数和参数之多让我有些不知所措,而且当时我从未使用过R。但我知道那里没有任何其他类似的工具。所以,我决定从地面上学习它,这花了我一段时间!当然,您可以观看一些教程,学习如何绘制某些类型的图,但我很快意识到这不足以以独立、自信的方式使用 ggplot。我今天向您提供的这门课程是我希望在学习 ggplot2 时已经存在的课程。它可以节省我数小时阅读书籍、手册、文档以及无休止的反复试验的时间。
在本课程中,我遵循了多年来在我的大学学生身上证明行之有效的方法,即:要真正掌握 ggplot2,您需要学习其核心:图形语法。但是,单独学习这个可能有点困难,所以我创建了一系列课程,首先涵盖语法的某个部分,然后我们继续学习如何绘制特定的图。这两种类型的课程都是完全动手的,因此您一秒钟都不会感到无聊!使用这种方法,我在以前从未使用过 R 的学生、R 初学者和高级 R 用户中取得了巨大的成功。
我真的鼓励你做出开始学习 ggplot2 的决定,这将是一项你将在未来几年使用的技能,它将对你的职业生涯产生重大影响。我保证你不会后悔的。实际上,这就是我的学生所说的:“这是我做过的最好的 R 课程(MG)”,“这是一门完美的课程,可能是我很长时间以来见过的最好的课程(AM)”, “[我认为]我不可能学习 ggplot2,但是这门课程告诉我并非如此 ( MN )”。听取他们的建议并加入我们!
*本课程涵盖 ggplot2 3.3 版本(最新版本)。
本课程适合谁:
- 任何想从扎根的角度学习如何使用 ggplot2 的人
- 有兴趣学习当前最先进的数据可视化工具的数据科学家
- 需要精美呈现复杂数据的科学家/研究人员
- 需要在某个时候绘制和传达数据的数据分析师
- 想要学习如何绘制数据的数据记者
- 想要学习如何使用 ggplot 显示数据的 UI/UX 设计师