Build your ultimate AI agent
课程介绍
plotly 包使您可以在 R 中直接构建交互式和动画图形。这不仅包括平移、缩放、工具提示等基础交互。在本课程中,您将进一步掌握 plotly,创建动画和联动的交互式图表,从而更快、更有效地传达多变量信息。课程中,您将回顾 plotly 基础,学习以新方式整理数据以便实现累积动画,并学习在无需使用 Shiny 的情况下为图表添加筛选器。
先修要求
课程大纲
课程大纲
1
plotly 简介与回顾
回顾 plotly 的关键命令。您将复习如何在 plotly 中创建多种图表类型,以及如何润色图表。此外,您还将创建气泡图和折线图的静态版本,为下一章的动画做准备。
2
图形动画
本章将学习如何在 plotly 中实现关键帧动画。您将探索如何创建类似 Hans Rosling 气泡图的动画,以及累积动画,例如展示某只股票估值随时间变化的动画。
3
图形联动
当您在图形中探索出乎意料的结构时,让一个图表上的选择更新另一个图表会很有帮助。例如,在散点图中探索聚类时,让所选聚类更新表示组成员关系的图表(如抖动散点图或一组条形图)会更直观。本章将学习如何联动您的 plotly 图表以启用联动刷选。同时,您还将学习如何在无需 Shiny 的情况下,为 plotly 图表添加下拉菜单、复选框和滑块。
4
案例研究:航天发射
在最后一章,您将运用扩展后的 plotly 工具包,探索 1957 至 2018 年间的轨道航天发射。过程中,您将学习如何整理数据以在没有共同起点的情况下实现累积动画,并加深对 crosstalk 包的理解。
R
R 中级交互式数据可视化(plotly)
课程完成

