开始使用免费开始使用

将因子用作帧

时间并不是用于指定动画帧的唯一变量类型。您也可以创建一种动画,让它在由因子生成的子图之间循环,而不是使用网格布局。

在本练习中,您将基于上一个问题的答案,创建一个动画,让它在 2017 年各个地区的气泡图之间循环。

注意:动画的默认设置速度较快。您将在下一课学习如何调整速度。现在,如果您想更细致地查看变量之间的关系,可以使用滑块在不同地区之间导航。

已为您加载 plotlyus_economy 数据集。

本练习是课程的一部分

R 中级交互式数据可视化(plotly)

查看课程

练习说明

补全代码,使其对美国各地区的 house_pricegdp 绘制气泡图并进行动画展示。具体要求:

  • 过滤出 2017 年的数据;
  • 修改相应的美学映射,使 region 用于定义动画中的每个快照。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Animate a bubble chart of house_price against gdp over region
us_economy %>%
  ___(___ == ___) %>%
  plot_ly(x = ~gdp, y = ~house_price) %>%
  add_markers(size = ~population, color = ~region, 
              frame = ___, ids = ~state,
              marker = list(sizemode = "diameter"))
编辑并运行代码