16、数据可视化:从基础图表到交互式地图与地球仪

交互式数据可视化的实现路径

数据可视化:从基础图表到交互式地图与地球仪

1. 交互式 3D 散点图探索数据

在探索数据时,3D 散点图有时非常有用。不过,如果散点图是固定的(即无法移动查看),可能就不太容易解读。而交互式的 3D 散点图(可以用鼠标移动查看不同角度)在这种情况下就很有帮助。虽然这类图表通常不会出现在静态报告中(因为固定时难以正确解读),但在数据探索方面非常实用。

使用 SHM 包中的 plot3d 函数可以轻松创建交互式 3D 散点图,示例代码如下:

library(SHM)
plot3d(sales$PROTEIN, sales$CARBS, sales$FAT)
plot3d(sales$PROFIT_RATIO, sales$PRICE, sales$QUANTITY)

创建好图表后,记得用鼠标移动查看。在 sales 数据中,能观察到两个现象:
- 左侧图表中,由于宏营养素百分比之和为 1,且有三种宏营养素,所以图表呈现三角形,三角形内每个点的坐标之和等于 1。
- 右侧图表展示了 PRICE QUANTITY PROFIT_RATIO 之间的关系。可以看出销售数据中没有小数数量(符合设计),有很多订单的 PROFIT_RATIO 为 0(因为未完成或未付款),并且 PRICE 越高, PROFIT_RATIO

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值