凱瑞鎮是JMP的所在地,也是我們許多員工的家鄉。凱瑞鎮提供豐富的休閒活動,特別注重環境保護,並持續收集相關資料。我們使用Graph Builder來探索各種數據,包括凱瑞鎮的食物廢棄物收集、電動車充電站以及人口普查數據。在探索過程中,我們將示範如何有效率地使用Graph Builder的各項功能來建立視覺化圖表,以便更了解凱瑞鎮的情況。在這個分享中,我將介紹一些我最喜歡的Graph Builder使用技巧,希望對大家的分析有所幫助!
大家好,我叫 Lisa Grossman,是 JMP 的一名測試員。在這張海報中,我想分享四個使用 Graph Builder 的實用技巧。 Graph Builder 功能非常豐富,我希望這些技巧能對大家的數據探索有所幫助。
今天,我將使用JMP總部所在地——凱瑞鎮收集的開放資料進行演示。凱瑞鎮一直致力於透過數據連結社區,收集了許多當地營運指標,例如休閒活動、垃圾和回收、住宅和商業開發等等。但今天,我們將重點介紹凱瑞鎮收集的關於電動車充電站、食物垃圾和預計堆肥收集量以及2017年至2020年人口普查數據。
接下來我們開始介紹第一個技巧:設定等級。 「配置等級」是圖表建構器中的一個強大功能,它允許我們合併類別,並調整列和列名稱,而無需重新編寫列程式碼或影響列的其他用途。
我們先來看看凱瑞市關於電動車充電站的數據。我想先說明一下,凱瑞市有很多電動車充電站。但這份數據表將聚焦在免費使用的公共充電站。我製作了一張樹狀圖來展示充電站的受歡迎程度。圖中顯示的充電站中,有兩個地址非常相似,我認為它們可能就在彼此旁邊,所以我決定將它們合併起來。接下來我將為您示範。
如果我調出表格並運行這段程式碼,您可以看到有兩個類別:東帕克街 119 號和東帕克街 117 號。如果我右鍵單擊包含分類變數的圖表下方的放置區域,可以看到選單中會出現「配置等級」選項。按一下該選項,會彈出一個對話框。我可以輕鬆地選擇東帕克街的兩條街道,然後點擊“合併”。合併後的街道會顯示在清單中。我可以更改標籤,所以我想把這兩個合併後的等級命名為“東帕克街”,然後按一下“確定”。現在您可以看到樹狀圖已經更新。它確實將東帕克街 117 號和 119 號合併到了這個圖塊中。
我只是想說明一下,在「配置層級」對話方塊中提交更新時,會建立一個轉換列。這些轉換列的命名約定是在列名後面加上一個單引號。回到我的幻燈片,我已經錄製了 GIF 動畫來演示我今天展示的每個技巧的具體步驟,但我也會進行現場演示。不過,您也可以稍後再查看這些動畫。
接下來是第二個圖表建立器技巧,即透過頁面角色建立圖表網格。我將直接進入演示環節。我們仍然要查看電動車充電站的數據。我很好奇人們通常在一天中的哪些時段來充電,以及各個充電站的充電情況有何不同。這裡我使用了「地址」作為頁面角色。捲動頁面,我們就可以看到每個充電站的分佈。
但我希望所有圖表都能並排顯示,而不用滾動就能查看所有圖表。現在我們可以做到這一點了。如果我在“頁面角色”中右鍵單擊,則會看到“每行級別”選單項目。點選該選單項,會跳出一個小對話框,用於輸入換行佈局的列數。這可以指定我想要的圖表佈局方式。點選「確定」後,您就能看到效果了。現在,我的換行佈局已經完成,兩個圖表並排顯示。我不再需要滾動了。所有圖表都顯示在同一個視窗中。
我還有一個小技巧。如果我們想要讓圖表之間的座標軸相互關聯,並且避免右側圖表的座標軸重複,我們可以輕鬆地做到這一點。點擊這裡的小紅三角選單,首先取消勾選“複製連結頁面座標軸”,然後再回到小紅三角選單,在“連結頁面座標軸”下,我們可以連結 X 軸或 Y 軸。不過在這個例子中,我只連結 Y 軸。點擊「完成」後,我們就得到了一個座標軸已連結的圖表網格。可以看到,右側圖表的座標軸沒有重複。這是我最近最喜歡的一個技巧。
接下來是我的第三個技巧,即日期和時間分箱和循環。這些是圖表建構器中處理日期資料的強大工具。日期分箱允許您按日期範圍匯總數據,而日期循環則可以顯示日期數據的週期性趨勢。
接下來我們稍微轉換一下主題。我們將了解凱瑞市的食物垃圾收集項目,我將用一個例子來示範如何按日期分類。先簡單介紹一下這個食物垃圾收集計畫。它始於2022年,相對較新。目前有兩個公共收集點,居民可以前往那裡投放食物垃圾。收集點的造訪量會記錄每月不同時段收集的食物垃圾數量,以磅為單位。
我來示範一下。如果我打開這個食物圖表,你會看到一個長條圖,用來顯示按報告日期收集的食物垃圾量。我想看看每個月的情況。但就像我說的,由於每個月都有多個數據點,有些月份收集的食物垃圾量比其他月份多,所以我們很難在這裡按月份區分。不過,我可以右鍵點擊日期軸,然後會看到「日期/時間分箱」和「日期/時間環繞」這兩個選項。
我想按月分箱。點擊這裡後,可以看到每個月的總長條圖。現在很清楚地看到,每個長條圖代表自程式啟動以來的一個月。接下來,我要關閉一些視窗了。
接下來是最後一個技巧,也是非常重要的一點,第四個技巧叫做「座標軸編輯模式」。有了座標軸編輯模式,我們就可以直接在圖表建構器中設定數值順序和數值標籤屬性,而無需先在資料表中設定。我將使用 Cary 收集的人口普查數據來演示這個例子。
打開人口普查資料後,我製作了一個長條圖,這樣我們就可以看到凱里市這四年來收集到的各年齡層資料。在尚未對數據表進行任何更改的情況下,我製作了這個條形圖,可以看到五歲以下兒童的順序明顯不對,他們實際上應該排在後面。
在圖表建立器中,我可以透過長按座標軸輕鬆進行此更改。然後,您可以看到所有類別周圍出現網格狀輪廓。這表示我們現在處於編輯座標軸模式。現在,我可以將「五歲以下兒童」這一組一直拖到最下方,可以看到它已更新。現在,它的順序正是我想要的。我還可以編輯此標籤,例如將其更改為其他內容,並查看表格中的更新情況。如果我按 Esc 鍵…您必須按 Esc 鍵才能退出編輯模式。現在,這些變更已提交。
我希望同時開啟數據表。您可以看到,在「年齡範圍」列中,如果我展開它,現在可以看到已新增了「值順序」和「值標籤」屬性。這些是我剛剛在圖表構建器中提交的更改。您可以看到,在圖表建構器中設定這些屬性非常簡單,因此不會中斷您探索的流程。
以上就是我今天分享的所有技巧,希望它們能對大家在使用 Graph Builder 時有所幫助。再次強調,這些都是我個人最喜歡的技巧,它們要么幫我節省了時間,要么改進了我的報告。感謝收看。