开始使用免费开始使用

可视化多变量

当您开始考虑更多变量时,把它们同时绘制出来会变得越来越困难。除了在 x 与 y 轴上表示两个数值型变量之外,您还可以用颜色表示第三个数值型变量,并用分面来展示分类变量。但这基本就是极限了,再多图形就很难解读了。还有一些专门的图形类型,例如相关性热图和并行坐标图,能够容纳更多变量,但它们对每个变量提供的信息更少,而且并不擅长可视化模型预测。

在这里,您将把散点图的表现力推向极限:在一张图中同时展示房价、到 MRT 车站的距离、附近便利店数量以及房龄。

taiwan_real_estate 已可用;已加载 ggplot2

本练习是课程的一部分

R 中级回归

查看课程

练习说明

  • 使用 taiwan_real_estate 数据集,绘制 n_conveniencedist_to_mrt_m 的平方根的散点图,并用 price_twd_msq 对点进行着色。
  • 使用连续型 viridis 的 plasma 配色方案。
  • 对图形进行分面,以 house_age_years 进行包裹式分面。

交互式实操练习

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

# Using taiwan_real_estate, no. of conv. stores vs. sqrt of dist. to MRT, colored by plot house price
___ +
  # Make it a scatter plot
  ___ +
  # Use the continuous viridis plasma color scale
  ___ +
  # Facet, wrapped by house age
  ___
编辑并运行代码