可视化多变量
当您开始考虑更多变量时,把它们同时绘制出来会变得越来越困难。除了在 x 与 y 轴上表示两个数值型变量之外,您还可以用颜色表示第三个数值型变量,并用分面来展示分类变量。但这基本就是极限了,再多图形就很难解读了。还有一些专门的图形类型,例如相关性热图和并行坐标图,能够容纳更多变量,但它们对每个变量提供的信息更少,而且并不擅长可视化模型预测。
在这里,您将把散点图的表现力推向极限:在一张图中同时展示房价、到 MRT 车站的距离、附近便利店数量以及房龄。
taiwan_real_estate 已可用;已加载 ggplot2。
本练习是课程的一部分
R 中级回归
练习说明
- 使用
taiwan_real_estate数据集,绘制n_convenience与dist_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
___