這裡在聯合管理計劃在北卡羅來納州的總部,颶風季節以多種方式即將來臨。 當我們即將開始的時候卡羅萊納州颶風曲棍球賽季,最近成為新聞的颶風是哈維和艾爾瑪(不要與颶風混淆)這對夫婦,最近慶祝了他們的 75 週年結婚紀念日)。 颶風哈維和厄瑪對德克薩斯州、佛羅裡達州和附近各州造成了巨大損失,其中包括北卡羅來納州西部的損失較小。
正如許多讀者所知,其中之一聯合管理計劃範例資料集包含來自以下位置的颶風軌跡資料美國國家海洋暨大氣總署。 隨著最近的風暴,我認為回到源頭獲取最近幾年的數據會很有趣。 IBTrACS 資料庫包含多年來的全球風暴追蹤資料。 我決定只關注北大西洋盆地,該盆地有 1851-2016 年的可用數據。 在探索數據時,您可能會問一些問題,例如:
- 相對於較低等級的颶風,5 級颶風有多常見?
- 哪些風暴是有紀錄以來最大的?
- 隨著時間的推移,各風暴的強度如何改變?
- 風暴在地理上發生在哪裡?
當詢問有關數據的多個問題時,您通常需要使用多個 JMP 平台和圖表來回答問題。 在許多情況下,您從一張圖中了解到的資訊可用於指導其他圖中使用的輸入。 此類工作流程非常適合展示 JMP 儀表板如何將多個平台整合在一起,並使用選擇過濾器來指導探索。
設定
下載資料後我的第一步是對資料進行一些額外的處理。 原始資料包括風暴生命週期內的緯度、經度和風速,通常每隔六小時一次。 我編寫了一個腳本來循環行並添加颶風班級,根據薩菲爾-辛普森颶風的等級以及較小的分類熱帶風暴和熱帶低氣壓。
我想研究的一件事是風暴的能量。 回到美國國家海洋暨大氣總署,我發現風暴產生的風能是空氣密度,阻力係數,以及風速3 。 正確計算風能需要的不僅僅是可用的匯總資訊。所以為了簡單起見,我整合了風速3計算每次觀測的能量測量以及每次風暴的累積能量和總能量。 NOAA 網站上的一個有趣事實是,雖然風暴產生的風能可能很大,但透過雲和雨形成釋放的總能量可能會大 400 倍!
最後,我創建了一個期間和累計持續時間每個颶風路徑的列。 這標準化了日期/時間信息,允許覆蓋軌跡以比較每次風暴的進展。
建立圖表
有了我的衍生數據,我準備好創建一些圖表來探索數據。 最大等級的分佈可以很好地統計達到每個等級的風暴的觀測總數。 我本來可以在這裡使用類別本身,但我想使用分佈來選擇達到給定分類的風暴,並且我需要選擇這些風暴的所有行。
請注意,我根據報告稍後的使用方式自訂了標題並刪除了一些預設的資訊表。 當將多個報告組合在一起時,這通常很有用,因為它可以作為在組合儀表板中使用報告的指南並消除無關的細節。
接下來,我想看看風暴在計算的風能指標中有何變化。 我使用圖形產生器創建了一個按總風暴能量排序的長條圖。 我調整了 Y 軸的大小以僅顯示前 17 個風暴,但可以透過滾動軸找到其他風暴。 最大的能量風暴位於底部,主要是因為稍後應用濾鏡時效果很好。
我使用這兩個圖來找到有趣的子集以進一步研究。 當我發現一個有趣的子集時,我創建了額外的圖表來顯示各個風暴的更多詳細資訊。
一個有趣的圖顯示了每次風暴在風暴持續時間內的累積能量。 這提供了風暴生命週期的視野——它持續了多長時間,以及何時加強和減弱。 該圖顯示,測量到的風暴已持續超過 32 天,並且在加強和減弱的速度方面具有多種特徵。

最終圖表是傳統的地理視圖,使用氣泡圖平台顯示颶風隨時間變化的位置和強度。 在這種情況下,我選擇使用風速來表示氣泡大小 - 我可以使用能量指標來顯示風暴的強度。 無論哪種情況,重要的是要注意氣泡大小並不是為了顯示風暴的程度。 氣泡根據颶風等級著色,以增強沿途風暴的強度。

建立颶風儀表板

雖然上述每個報告本身都可以幫助探索數據,但報告通常組合使用來定義探索工作流程。 在 JMP 中建立儀表板是將流程建置為可重複使用元件的方法。 在此範例中,我想使用「分佈」和「圖形產生器」條形報表來篩選最後兩個報表的視圖。 為此,我開始建立一個新的儀表板文件>新的>儀表板並選擇了分層過濾器 + 1模板。 此範本具有三個預先定義的報告位置 - 初級篩選器、二級篩選器和最終報告。
下一步是將報告放置在預先定義的位置。 您可以透過按一下報告,然後按一下報告位置,或透過拖放報告來完成此操作。 在本例中,有四個報告,但只有三個預定義位置。 因此,我首先添加“分佈”作為主要過濾器,添加“圖形生成器”條形圖作為輔助過濾器,添加“氣泡圖”作為最終報告。

我透過拖入工作區並選擇放置區域來新增最終報告。 除了填滿範本佔位符之外,放置位置還可用於建立水平或垂直分隔符號佈局以及選項卡式佈局。 此範本作為起點,但您可以透過拖曳報表並選擇放置區域來建立許多佈局。 在這種情況下,我將累積能量報告放在氣泡圖報告正上方的位置。

在儀表板產生器中,為了簡潔起見,報告使用縮圖視圖顯示,並且大多數滑鼠互動用於儀表板佈局,而不是修改報告。 測試最終表單中顯示的儀表板的一種方法是使用預覽模式在紅色三角形選單中找到。 預覽模式還有助於設定您想要的特定分割器大小,以控制每個單獨圖形的大小。 最後,您可以從「檔案」選單將儀表板儲存為兩種不同檔案類型之一:
- .jmpappsource – 開啟此檔案將返回 Dashboard Builder 以允許進行其他編輯
- .jmpapp – 開啟此檔案執行儀表板
您也可以使用下面的紅色三角形選單選項儲存腳本將儀表板儲存到 JMP 插件。 當 JMP 插件分發給其他 JMP 使用者時,開啟它會將儀表板新增為主選單項目。 這對於在具有相同列名的不同表上頻繁使用的儀表板或 JSL 腳本非常有幫助。 您也可以將儀表板儲存到資料表中,這就是我對本文所附表格所做的操作。
當我運行儀表板時,初始視圖包括所有颶風軌跡。 透過在主過濾器中選擇類別 5,剩餘圖的視圖將更新,以僅顯示匹配的颶風軌跡。 選擇能量圖表中的一個或多個長條圖會進一步過濾剩餘視圖,以僅顯示選定的風暴,從而可以比較累積能量曲線和氣泡圖的動畫視圖。 在下圖中,我選擇了 4 級和 5 級颶風,並進一步選擇了伊凡_3和卡爾_3可以對 2004 年幾乎同一時間形成的兩次風暴進行比較。

在此範例中,我使用一些 JSL 進行一些初始表處理,但佈局和過濾安排都是使用 Dashboard Builder 以圖形方式完成的。 Dashboard Builder 是 Application Builder 的子集;因此,對於那些本質上是腳本編寫者的人來說,也可以從類似的儀表板佈局開始,然後切換到應用程式模式,透過腳本添加更多高級功能。
自己嘗試一下
在許多數據項目中,使用多個報告來探索和分析數據是有幫助的。 我希望這個範例能夠為您提供一些想法,了解如何以類似的方式簡化其他項目,將旨在過濾的資料視圖與旨在分析或視覺化資料的資料視圖結合。
本文所附的資料表包含 NOAA 資料的北大西洋子集,並為此項目添加了其他欄位。 包含的表格腳本颶風儀表板運行此處顯示的範例(注意:需要 JMP 13.0 或更高版本)。 看看颶風哈維和艾爾瑪與歷史數據的吻合將會很有趣。艾瑪持續的最大風速為每小時 185 英里(僅次於颶風)艾倫)37小時,並維持5類水平3天3小時。