2022年台风发生可视化
从雨季到夏秋季节,日本多发台风,登陆日本列岛时,会给人们造成很大的损失。
今年4月已经发生1号台风,未来还会增强。台风来袭时,一定要经常查看新闻等信息,做好准备。
2022年共有25个台风,其中3个在日本登陆,8个接近日本。
我使用 JMP 的“气泡图”来可视化这些台风的传播方式。
气泡中显示的数字: 台风号
气泡大小:与风速成正比
气泡颜色:着陆、接近或未着陆(显示右上角的图例)
使用的数据表和数据处理
上图可在日本气象厅网站上获得。台风位置表(2022年)我正在创造更多。这是此数据的 JMP 导入。

虽然数据比较干净,但是上面的气泡图无法用这个数据画出来。绘制气泡图需要对数据进行处理。
这里有 3 个重要且有用的记忆。这是一种测验形式,所以请稍微考虑一下。
① 创建日期和时间(y/m/d h:m)数据
(问题)如果要每 6 小时以动画形式显示台风位置信息,则需要创建一个显示“年”、“月”、“日”和“小时(UTC)”的日期和时间的列。如何在 JMP 中使用公式创建此列?

(回答)例如,这可以通过为新列指定以下公式来实现。公式给出的值是 JMP 日期值(自 1904 年 1 月 1 日以来的秒数)。因此,将该栏的显示格式改为“y/m/dh:m”格式。

- Date DMY(d,m,y) 函数将日 (d)、月 (m)、年 (y) 转换为 JMP 日期值。
- In Hours(hour) 函数将小时参数转换为秒。例如,In Hours(6) 返回 21,600(秒)。
②从台风号中提取台风号
(问题) “台风号”一栏,2022年台风1号写成“2201”,2号台风写成“2202”。我怎样才能简单地从此列中提取数字 1、2 等?

(回答)有很多方法可以做到这一点,但一个例子是从台风数中减去 2200,如下所示。

➂ 对于(台风的)每个数字,包括有关台风是否登陆、接近或未接近的信息
(问题) 25个台风中,登陆和逼近的台风列表如下。
着陆:4,8,14
方法:1,5,6,11,12,15,17,18
如何使用此信息创建新列并将其附加到数据?

(回答)有几种方法可以做到这一点,但这里有一个使用 [Recode] 的例子。
选择“否”列。列 > 重新编码,然后输入一个新值,如下所示。
使用 Ctrl 键选择多个适用值,并从右键菜单中分组到新值选择是有效率的
* 由于新值是字符串,首先从左上角的红色三角按钮开始[转换为字符串]被指定。

用气泡图动画台风轨迹
这是通过数据处理创建的数据表。使用橙色列创建气泡图。

图表 > 气泡图, 并按如下方式选择列:
要将日本周围的地图添加到图表中,请右键单击图表的白色区域并单击[背景图] ,这里作为图像“详细的卫星图像”选择。

这是气泡图报告。通过报表左下方的“Speed”调整动画速度,通过“Bubble size”调整绘图点的大小,点击播放动画按钮。然后就可以执行本文开头视频中的动画了。

作者:Naohiro Masukawa JMP 日本