常言道,一圖勝千言。 JMP Graph Builder 產生的圖表堪稱藝術佳作,能夠有效地向讀者傳遞訊息。本期期刊將重點介紹如何使用 Graph Builder 建立流行且引人入勝的圖表視圖。基於廣受歡迎的「圖庫圖片」系列期刊,本期「圖庫 9」將著重介紹 JMP 最新版本中的全新視圖和技巧。它將展示一些您可能並不熟悉的、可在 JMP 中輕鬆建立的常用行業圖表格式。例如泳道圖、環形圖、Delaunay 三角剖分圖、進階疊加圖等等,這些視圖將幫助您為圖表和報告注入新的活力!
歡迎大家!這裡是圖庫9的圖片。我是Scott Wise,很高興能向大家展示另一批高級圖建立視圖。在正式開始之前,我想先分享一些啟發性的內容。我真心認為圖建構可以幫助你建立連結。我的靈感來自於一檔名為《聯繫》(Connections)的古老歷史科學電視節目。這檔節目由James Burke創作並主持,非常精彩。他總是會展示一系列看似無關的事件,然後問:「這些事件之間有什麼關聯?」並向我們展示變化往往是隨機的。當有人在某個領域做出某種改變時,它可能會啟發人們以完全不同的方式運用這種改變,而他們之前可能從未想過。如果你有機會看到這些內容,請務必去看看。
為了紀念詹姆斯·伯克,我將和大家聊聊圖表構建的關聯,我會用他開場的方式來講。在德克薩斯州尋找蝙蝠和三角形有什麼關係?和彩色玻璃上的圖案有什麼關係?和保護像巴黎聖母院這樣的歷史地標又有什麼關係?哇!這關係可真夠多的,對吧?我會向大家展示這一切是如何開始的。
我最初只是在查看我居住地的一些數據。我住在德州中部,我們最喜歡的事情之一就是在黃昏時分去看蝙蝠群飛出它們的巢穴,它們會像其他蝙蝠一樣,在夜裡出來吃掉所有叮咬和騷擾我們的害蟲。我們很喜歡蝙蝠,我們許多州立公園的洞穴或橋下都有蝙蝠群落。我從德克薩斯州野生動物管理局獲得了這些數據。我打開標題列。我看到這裡有一些地點資訊。哇,看來我不只地點名稱,還有經緯度資料。我還有蝙蝠族群數量。甚至還有圖片。希望你能把圖片匯入到 JMP 資料表中,並將它們用作懸停標籤或標記,這很棒。總之,我已經掌握了一些資訊。
我做的第一件事就是說,給我看地圖。我們以前在講座中也展示過地圖。這是基礎知識中最先學到的東西之一。你可以使用一些背景地圖。這張是美國州縣背景地圖。你看,我在邊緣標示了我的經緯度。我做了標記,也就是點,它們的大小代表了蝙蝠的數量。這裡是聖安東尼奧,有5000萬隻蝙蝠。哇!這是我住得離得很近的蝙蝠。這是德州奧斯汀的國會大道蝙蝠橋,它橫跨科羅拉多河,這條河貫穿市中心。
這裡是個很熱門的旅遊景點。讓我感到困擾的是,我就住在這附近北邊一點的小鎮上,鎮子裡有一座橋橫跨高速公路。我們鎮叫圓石鎮(Round Rock)。尼爾橋(Neil Bridge)橋下棲息著350萬隻蝙蝠,但除非你正好在它們飛出來的時候路過,否則沒人會去看它們。我就想,德州中部還有其他地方有蝙蝠棲息地嗎?其實有一種圖表可以幫助我們更能理解這一點,叫做等高線圖(Contour Plot)。我這就把我的控制面板拿回來給你看。
就在這裡,圖示選單裡有個看起來像密度圖示的東西。它的作用是繪製輪廓線,無論你是填滿它還是只想看輪廓線,它都會繪製一些輪廓線,大致代表預測的預期結果。在這個例子中,我的輸出是蝙蝠數量,我用顏色來表示蝙蝠數量。現在,我可以看到紅色區域很合理,它代表聖安東尼奧的蝙蝠數量非常多。如果我再往西走,會看到弗里奧蝙蝠洞,那裡有1200萬隻蝙蝠。在那個區域,大約在我住的地方以南一個半小時到兩個小時車程的地方,蝙蝠數量比我住的地方多,綠色區域也更多。這很合理。我說:「我想在圖表中添加更多點。也許我可以用這個等高線圖,而不是建立模型,來幫助我計算,如果我在這個區域的特定經緯度位置,蝙蝠數量會是多少?」我照做了,並添加了這些其他點。
現在我把它們取消隱藏和排除。你可以看到我是根據它們的輪廓估算出的位置。現在我有了更多點。現在,我可以看到在德克薩斯州梅森市,我預計會有多少點?我預計這個地點會有 580 萬個點。這真是一種利用這些點的巧妙方法。但我仔細看了看,發現這裡有很多控制。這些是下面的元素面板。有時你可以透過右鍵點擊並轉到圖表下方來存取它們。但我通常為了速度和完整性而直接在這裡操作。我可以做些什麼?嗯,我知道我可以更改等級數,也知道我可以控制這些點的圓度和鋸齒度。
但這就是 Alpha 版本。看看當我把它完全放下時會發生什麼。我不知道這些曲線是怎麼生成的,但它們看起來確實像是在產生三角形,不是嗎?不斷地產生三角形,然後不知怎麼地就形成了這些輪廓線。這真的讓我很好奇。這跟三角形有什麼關係呢?於是,我到社群裡搜尋了關於等高線圖的內容。你猜怎麼著,我找到了一篇很棒的部落格。那是 Dan Schikore 在 JMP 15 版本中製作的,當時等高線圖和圖形生成器添加了許多額外的元素。 Dan Schikore 和 Xan Gregg 是我們視覺化開發領域的專家。
他寫了一篇非常棒的部落格。如果我點擊這裡查看博客,他提到了用三角形來計算等高線的形成方式。這裡有一個他用腳本繪製的小圖表,背景是等高線,圖表裡畫出三角形了。他還在這裡放了一個鏈接,這是一個維基百科頁面,介紹了他們用來創建這些等高線的方法。如果我沒記錯的話,這種方法叫做德勞內三角剖分,就是選取一些點,用三角形連接這些點,再畫一個圓,圓週包含這些點,然後就得到了等高線。我們就不深入探討其中的統計數據了。我覺得這方法挺酷的。
但我們或許可以找到保存這些三角形的方法。這些三角形很漂亮,讓我想起了網圖。我說:「我真想把它們保存下來!」我在圖形生成器裡找不到保存的方法。但是,如果你打開舊版的等高線圖介面,它在「圖形」選單下(不是在圖形生成器裡,而是一個舊版本),可以產生等高線圖。你只需要填寫對話框。我已經試過了,你可以看到它和我之前看到的一樣。但這次在紅色三角形下面,有一些額外的保存功能,你可以儲存三角剖分。它看起來怎麼樣?我可以用它來建立圖表嗎?我保存了它,就是這樣。它是一個堆疊的有序資料表,只包含座標位置和經緯度。
現在,第一個三角形的所有元素都齊了。我說:「太棒了!」 如果我打開圖形生成器,我想我可以把緯度放在 Y 軸,經度放在 X 軸。我還可以為三角形添加疊加層。我們在這裡添加一些線條,看看能不能把它們連接起來。我知道這些是行順序線,所以我點擊它。差不多了,但還不夠。看看這個。它似乎只畫出了三角形兩邊的線。我想把這個三角形閉合起來,讓它更容易看清楚。我發現我只需要稍微修改一下這個表格就行了。
對於第一個三角形,我琢磨著,第一行和第二行是第一條線,第二行和第三行是第二條線,但它不知道怎麼把它們連接起來閉合形狀。為了解決這個問題,我把第一行的座標放到三角形下方,當作第四行。好了,現在我有了全部四個三角形。現在,我可以閉合這個三角形了。不僅如此,如果我回到圖形產生器控制面板,我還可以填滿它。這就是它不填充時的樣子。
但是下面有這些填充線。沿著這些填充線填充就行了。這次我在下面填充,現在我得到了一幅漂亮的藝術品。這讓我想起了彩色玻璃。讓我想起了拼貼圖案和馬賽克之類的東西。我開始盯著它看,然後我開始看到一個圖案。看到圖案了嗎?就像3D拼圖一樣。也許你也看到了。我看到了一個圖案。我決定去掉幾個三角形,這樣你就能更清楚地看到圖案了。
讓我給你們看看它長什麼樣子。瞧,這是一幅美麗的蝙蝠形狀的馬賽克/彩色玻璃藝術品。真是賞心悅目。這件作品是由我最好的朋友——一位蝙蝠棲息在德克薩斯州中部的人——帶來的。是不是很棒?現在,我想到一個連結。我當時坐在那裡想著:「這東西能用來做什麼?」 顯然,我們可以把它放在任何畫廊裡,對吧?所以它才會出現在畫廊的照片裡。但它還有沒有更好的用途呢?我心想:「除了這裡,我還能把它用在哪裡呢?」 然後,我讀到了關於巴黎聖母院重新開放的新聞。
幾年前發生了一場可怕的火災。巴黎聖母院的許多歷史建築都被燒毀了,後來他們重建了它。我記得當時讀到一篇文章,裡面提到他們正在就重建工程如何才能最大程度地還原歷史原貌展開激烈的討論,因為他們要複製一些被損毀或燒毀的藝術品,比如一些馬賽克鑲嵌畫。巴黎聖母院的建造歷史可以追溯到幾個世紀以前,和這座城市本身一樣古老。我記得巴黎市長曾建議:“嘿,或許可以在頂部添加一些更現代的元素,比如一幅精美的馬賽克鑲嵌畫或一塊牌匾,上面刻著所有捐贈者和巴黎領導人的名字。”
當然,我確信他想把自己的名字刻在上面,或許是為了支持皮耶市長連任,諸如此類。但就這件事而言,效果並不理想。我認為他們力求保持歷史的準確性,無論這件藝術品是哪個時期被引入巴黎聖母院的。但如果他們願意接受,我說:「你知道嗎?我可以把我的蝙蝠彩繪玻璃藝術品送給你們,它有兩個用途,或許還能起到保護作用。」因為你們這裡有蝙蝠彩繪玻璃藝術品,而如果用光照射它,會發生什麼事呢?
夥計,你一定能收到蝙蝠俠訊號了。蝙蝠俠現在可以來拯救巴黎聖母院,讓你免受任何危險。我只是開個玩笑。不過,如果你覺得你能說服你所在城市地標的負責人購買我們這款蝙蝠主題的彩色玻璃藝術品(它還能充當蝙蝠俠信號燈),那就告訴我一聲。我很樂意去你的城市幫你完成這件事。希望你現在還沒笑得太厲害。不過,我們確實從中總結了兩個經驗,希望也能帶給你一些靈感。
我覺得我們學到的一點是,等高線圖真的很有用。它們就在圖形生成器裡,但我覺得它們還沒有被充分利用。另外,你也可以為線條填滿顏色。這不會是我們最後一次討論線條填充,但它也是一個非常好的視覺化工具。感謝大家的參與。讓我們清空舞台,迎接真正的主角。真正的主角是圖庫裡的圖片,這是我們今年的版本,版本 9。
我們有超級圖、泳道圖、生存風險圖、環形圖,其中兩種圖表現在在 JMP 18 中可用。我正在向您展示 JMP 18。這是疊加編碼和頁面網格。我會在時間允許的情況下重點介紹這些圖表。我們來看第一個。現在,我想指出,我將贈送給您一份禮物……就像我每次發布新版本一樣,我將贈送您這份日誌。當您查看摘要時,您就可以下載這份日誌。日誌中包含圖片、我的要點,更重要的是,其中包含製作圖表的所有步驟。
您將獲得一個鏈接,其中包含嵌入的數據,您可以透過點擊腳本來復現這些數據。您可以自行練習。您也可以自己查看這些視圖。我們來簡單談談這個視圖。超級圖是一種流行的圖表,它開始出現在生物技術研究領域。實際上,它是一種疊加圖。它允許您放置原始資料。然後,您可以將分組資料統計資料疊加在原始資料之上,甚至可以在分組統計資料之上再疊加一層。
你可以得到各組的平均值,以及各組、各組的平均值。它以一種非常直觀的方式呈現,這就是為什麼它被稱為超級圖,在一個圖表上就能顯示大量資訊。我們該如何創建它呢?我將一步步來說明。這裡,你可以看到我的數據設定。我有兩種處理方式,可以當對照組,或許可以當作實際處理方式的參考。我有三個以上的組。我有實際數據。然後,我們有一個公式列,我所做的就是計算按處理方式和組別劃分的各組資料的列平均值。
一切都準備就緒,我們可以開始使用了。我點擊圖表建立器,我們一起來建立它。我打算把兩組資料放在 Y 軸上,先把分組資訊放到處理層。我們把處理資訊放到 X 軸上,把分組資訊放到疊加層裡。有點複雜。我現在畫得不太整齊,但沒關係,我們稍後會整理一下。我需要在這裡右鍵點擊,新增第二個點元素。現在點疊在點上了。一開始可能有點混亂,但當我開始進行一些選擇時就明白了。
我現在要做的是,首先,我想保留原始資料。對於這第一組數據,我只需要打開變數選擇框,然後移除平均值。現在,這第一組資料點就顯示了不同處理組之間的原始資料分佈情況,這很棒。我先關閉它。接下來,我想對這組數據進行一些不同的處理。這次,我不想按數據點來處理,而是按均值分組來處理。現在,我有很多數據點,它們都顯示了平均值。
我可以把抖動標籤放在這個區域的最下方。我還可以把總計統計量改成平均值。現在,我已經把它放在這裡了。現在,我有點看不清楚。我可以右鍵點擊圖表,我來操作一下。我選擇“圖表”,然後選擇“標記大小”。如果你想更改圖表上所有點的標記大小,可以用這種方法,把它們調得非常大。現在,我該怎麼做才能讓這個視圖更清晰一些呢?
現在是時候點擊紅色熱點(也就是紅色三角形,我稱之為熱點),然後在「圖表建構器」選單中找到「圖例設定」。我們來新增第二組資料點。現在,我們不僅要調整顏色(顏色無法更改),還要調整標記。或許我可以更改標記,讓圖表更清晰。在 A 下方,我選擇「標記」。與其使用實心圓點,不如將其改為三角形。在另一個 A 下方,我將其改為空心三角形。這個代表各組的平均值,而這個代表原始資料。
對於 B,我們不再用點了。我們用一個閉合三角形做標記。對於第二組點上的 B,我們用一個開放三角形,以此類推。這裡我們用菱形。對於 C,第一個點我們用實心菱形,第二個點我們用閉合菱形。好了。標記大小,閉合菱形。好了。看起來好多了。
我知道在第一組點上,你還可以調整它們的分佈範圍,我可能會再稍微拉開一些。我覺得有一點可以幫到我,我可以右鍵點擊 X 軸,選擇“坐標軸設定”,然後在“對照組”和“處理組”下方添加一條顏色更深的線。你可以看到 A 組的平均值在「處理組」和「對照組」下方的位置,就是那個空心圓圈。你可以看到它在 B 組下方的位置,然後可以看到其餘點的分佈。這本身就不錯。但是我們還能做得更好嗎?當然可以。
我們也可以再增加一層資訊。我要加入長條圖,這樣就會加上一個長條圖。不過,這張長條圖不太實用。我希望看到所有處理組的平均值,而不考慮分組。為此,我要將長條圖的樣式變更為浮點數。我還可以啟用誤差區間,看看標準誤差是多少。現在,您可以看到資料已經按群組劃分了。顯然,在變數設定中,我還需要做一些處理。我可以移除數據,也可以移除疊加組,現在我得到了一個非常漂亮的圖表。我點擊“完成”。現在,我在同一個圖表上展示了三個層級的資訊。非常直觀。
另外,我可能只會示範一次,因為我經常這樣做,你可以匯入圖片作為背景,我每次從圖庫匯入圖片時都會這樣做。我已經把這張圖片設為背景了。現在你可以右鍵點擊它,選擇“圖像”。我們來調整它的大小和比例,用「填滿圖表」功能。哦,這樣會遮擋住我的數據,所以我們把它設為透明。也許設為 0.3 之類的。現在,這才是一張不錯的背景圖片。當然,你也可以更改標題、圖例設定的含義以及圖例的位置。這就是它的核心功能。你可以使用所有這些功能。這就是超級圖。好的。非常棒。
好了,我們來看下一張圖表。下一張是泳道圖,我要特別感謝我的好朋友傑德·坎貝爾。傑德非常有才華。他是一位才華橫溢的統計學家、JMP 高手和自訂腳本編寫者,同時也是一位出色的木工。他身懷多項才能,正在製作這個漂亮的…這是傑德製作的碗。他在部落格上介紹了這個作品,我把部落格連結放在這裡,你可以去看看。為了製作這個碗,他還在 JMP 中創建了一個木工車削段計算器,並用泳道圖展示了這個視圖。泳道圖就像你想的那樣。如果你在泳池裡,你就有自己的泳道。你可以沿著自己的泳道遊,其他人不會擋你的路。
這樣就能在圖表中創造出泳道了。這對於確定環的位置非常有幫助,因為它提供了內半徑和外半徑的尺寸。我們可以調出這些數據。 「環」是一個有序資料集。它原本可以是分類數據,但你需要有序或名目資料才能實現這個功能。然後,他得到了內半徑和外半徑的尺寸。這些尺寸是連續的。接下來,我們進入圖表建構器。
我們把內徑和外徑放在 X 軸上。把環放在 Y 軸上。好的,目前為止一切順利。他得分了。我想他可能還想要一些線條。而且不只是線條,他還想要一條階梯線。這裡的連接類型將從直線變成居中階梯線。哦,不錯。看起來在泳道內效果很好,所以你可以填滿它。這將是在這段時間內的填充物。看起來圖形正在按我的預期工作。我把螢幕上的這些元素調暗一些。但是請注意我開始添加網格線的時候。這不是 X 軸的問題。那個看起來很不錯。
但是,如果我現在直接跳到 Y 軸下方,進入座標軸設置,嘗試新增網格線,看看會發生什麼。你可以在預覽中看到,它會在泳道編號旁邊畫一條線。這不是我想要的效果。這不是泳道。繩子的位置也不對。要實現這一點,我回到坐標軸設置,Jed 教了我一個方法:點擊“顯示刻度標籤”這裡,除了標記之外,你還可以添加分隔線。這裡是短分隔線。看看這個。這樣就創造了泳道。你說,好了,現在視圖正確了。
現在,你可以放上他那隻漂亮碗的照片,但實際上,他需要這個工具來幫助他製作那個碗,並設置合適的泳道,以便於觀察。好了,泳道圖。謝謝 Jed 的貢獻。請務必去看看他的部落格。
疊加編碼。這真有意思。我最近在學習 JMP 18 的一些新功能。在 JMP 18 之前的版本,例如 17 和更早的版本,你經常會添加太多元素。例如在圖表上加入太多元素。如果使用疊加元素,它會覆蓋圖表的顏色或樣式。 JMP 18 修復了這個問題,我找到了完美的數據來幫助我們理解這一點。它將展示疊加編碼的強大功能。
這是加拿大和美國之間五大湖的冰層積聚情況。這是他們正在研究的指標之一,用來衡量氣候變遷對全球暖化的影響。冬季冰層是否減少?以密西根湖為例,可以看到我需要將其分成兩個不同的時間段,即「之前」和「之後」。好,我們調出這些數據並進行分析。這是五大湖的冰層積聚情況。在這個例子中,我們將分析所有湖泊的數據。
我們來使用圖表產生器。圖表生成器在這裡。看來我想在 Y 軸上顯示冰層累積量。我想要按月份顯示。這是序數數據,而且是有序序數數據。我不確定 11 月是不是最先開始的,因為這些月份是冬季,至少在大湖區附近是這樣。我不認為六月是冬季月份,但我猜想在某個時候湖面上可能還有冰。好的,沒問題。我們還需要什麼?我想要按年份顯示。我們希望按年份顯示不同的點和線。這是疊加層。我已經按年份疊加了。
現在,我可以在這裡右鍵點擊。我不想用箱型圖,改成箱型圖。我想要散點圖,並且想添加平滑曲線。現在,在散佈圖下,我選擇這些圖表元素。接下來,我們來計算平均值,這很棒。在這裡,我可以啟用平滑曲線的擬合置信度。一切看起來都很不錯。如果我現在看一下,圖例有點多。我可以去掉圖例,但你可以看到我的散佈圖和線條顏色相同。那麼,如果我想再增加一個元素呢?我還有冬季數據,它會顯示2016年冬季前後時間的差異。我想添加這些數據。
哦,好吧,這沒問題。就把冬季的數據加上顏色吧。哦,不!怎麼回事?它接管了年份數據點,並開始給它們一個符號。我真的想要這樣嗎?我不知道。不過現在在 JMP 18 裡,你可以設定。它就在疊層放置區。你右鍵點擊,然後選擇疊加層編碼。它有一個自動選項,我想自動選項總是…它會在顏色和樣式之間進行選擇。通常是顏色。但我們來看看會是什麼顏色。我不喜歡顏色,因為現在我的線條是用來區分一年中兩個不同時期的。但現在它們被賦予了不同的顏色,我幾乎看不清楚。
我的意思是,我可以進入“圖表”選單,嘗試放大這些標記,但我很難看清顏色,而我希望所有標記都顯示為藍色或紅色。那麼,該怎麼做呢?我右鍵點擊疊加編碼。也許我可以按樣式來設定。不,那樣太傻了。右鍵點擊。哦,天哪,居然有個「無」選項。我可以關閉疊加層中的那個控件,讓它直接疊加顯示,但讓其他區域(在本例中是顏色區域)優先顯示,並接管標記的顏色。這樣就對了。我不需要在圖例中保留所有其他資訊。我可能會去掉圖例,但這樣已經讓我看到了正確的視圖。所以,這很容易做到。
如果你看看我在這裡編碼的這個圖表,我添加了一些軸線。我還加了一個小過濾器,現在你可以嘗試不同的設定…密西根湖、安大略湖、我以前住過的地方、伊利湖。看看你在每個湖泊中是否都看到了相同的趨勢,你還可以駕駛你的小破冰船在冰上航行。好了。雖然我不想這麼說,但它確實顯示,在過去的八年裡,我們正進入一個冰層累積減少的時期,這意味著氣溫正在升高。好了,非常棒的圖表。感謝開發人員提供的疊加編碼功能。現在我們可以製作更多類型的圖表了。
好了,大概進行到一半了,我們進展順利。我想我們可以開始做下一組了。下一組是一個挑戰。就像之前的超級圖一樣,我們的客戶過來跟我說:「嘿,我想要這個視圖!」 這是臨床試驗中非常典型的視圖,它顯示的是生存曲線圖,下方是風險人群的數量。
我這裡有一張圖表,展示了這兩個群體的生存情況。圖表旁邊還有一個小小的指示器,顯示每個群體還剩下多少人。測試組中有一個人活到了現在,也就是一千人。還有一個人甚至沒活到六百人。在標準模式下,我用的是藍色的圖表,當時可能只剩下三到四個人了。這張圖表看起來真不錯。實際上,它是透過把多個圖表堆疊在同一個視窗中來實現的。這種圖表是可以創建的。
如果您使用像 JMP Clinical 這樣的產品,這類報告通常會內建在自動臨床報告中,幫助您探索、分析並最終產生報告。但您也可以在 JMP 中完成這項操作,接下來我將向您展示具體方法。大多數人首先會做的是,如果您還沒有設定好數據,只有像我們這裡這樣的基本原始數據,那麼 JMP 提供了一個不錯的平台,雖然可能與您想像中的不太一樣,但您可以用它來繪製生存曲線。
有興趣的朋友可以看看,這裡是分析、可靠性和生存率。這就是生存率。時間指的是我的時間範圍,治療指的是我的分組。當你繪製這類圖表時,你可能會有一個指標來表示某個時間段內某個個體是否存活。這叫做截尾。可靠性分析中也會出現這種情況。我們點擊這裡,這只是為了產生那張圖表。它看起來應該很相似。這是一個鋸齒狀的圖表,並不平滑,但本質上是一樣的。但是,風險數據在哪裡呢?
嗯,它們正好就在這下面三個表格裡。如果我打開其中一個,你可以看到風險人數。但我突然想到,哦,那張表格裡還有時間和生存資訊。當你開啟報表並且裡面有表格時,你可以右鍵點擊並建立一個合併資料表,它會將報表視窗中所有開啟的類似資料表堆疊起來。這裡有標準資料表、測試資料表和合併資料表。我對標準資料表和測試資料表特別感興趣,所以我把它們保存了下來。我就是從那裡獲取的數據,你也可以從那裡獲取資訊來繪製生存曲線。如果你不喜歡現有的生存曲線,我們可以重新繪製一條。
我已經保存了。當你查看你的日誌時,它應該是「VA肺癌聯合數據」。就是這個,我只保留了標準數據和測試數據。現在應該比較容易了,因為我已經把圖表資料和表格資料(也就是風險族群資料)合併在一起,可以做成一個圖表。開啟圖表產生器。現在我把存活期設為Y軸,時間設為X軸,然後使用分組功能來疊加資料。我們去掉那些已經平滑處理的點。點擊三下,我就重新產生了這個視圖。很簡單。現在,在下面,我或許可以加入分組資訊。
記住,分組情況就像我的治療方案一樣,無論是標準治療還是特殊治療,都取決於我的治療類型。我沒有把生存數據放在 Y 軸上,而是放在下面。這樣就形成了分割圖,還挺不錯的。你可以把它們分開顯示。這裡還有一個紅色熱點設置,可以調整圖表間距。現在我這裡有兩個分組,我可以把它們之間的線條加粗一些。這只是個小技巧。
但我現在看到的是點。嗯,這不是數字。我該怎麼設定數字呢?要設定數字,我要點擊點元素下方的小紅三角選項。我選擇“設定形狀列”。確保選取“風險”選項。現在我有了風險數字。實際上,我要在這裡右鍵單擊“標記大小”,然後把它們放大。這很棒。你可以抖動點,讓它們上下抖動,我可以把它們都放到最左邊,現在它們都在一條線上了。
現在,為了更清楚地說明,這裡是更多資料相互疊加。我可能需要對它進行篩選。但這正是我想要的效果。你可能會說:「哦,底部看起來很糟糕。我該如何讓它看起來更好一些呢?」如果我把指針移到坐標軸上,它就會變成一對小小的抓取手,我可以在這個區域內上下移動元素,我可以進行調整,甚至可以把網格線也移到這裡,我可以不斷調整,直到它比下面的小空間和上面的空間都小空間和上面的空間。我喜歡這樣。
現在,如果我點擊“完成”,我只需要點擊紅色大三角選單(紅色熱點)下方的本機資料篩選器。我在這裡輸入時間,現在就可以選擇時段了。我可以從零開始,也可以設定一些從八開始,或是一些從十八開始。我盡量每隔十分鐘左右設定一個時間段,然後開始建立這個圖表。我已經完成這一步了。實際上,資料已經預先寫入了腳本。我導入了一張圖片並添加了一些軸線。現在,您可以根據圖表上的刻度,選擇所需的時間段。
當你在圖表中加入軸線(就像我添加的這些網格線一樣),兩個圖表都能正常顯示,因為它們實際上是同一個圖表。你只是把它們堆疊在一起,共用同一個座標軸。它們是兩個不同的圖表,在同一個視窗中共用同一個座標軸。這真是一個很棒的視圖,我很高興我們能夠克服這個挑戰。也許這對你也有幫助。無論你專注於什麼,例如某個事物隨時間推移的表現,這都可能是一個很棒的圖表。它不一定是臨床或生物技術數據,也可以是保固故障數據,或任何你在現場或實驗室裡遇到的情況。
好了,這就是我們的生存風險圖。接下來我們來看看頁面網格。這裡還有一項只有 JMP 18 才能實現的功能。具體來說,有時在網格中比較多個圖表時,您可能希望它們保持各自的座標軸刻度,因為您只是想了解趨勢,而不是進行合併或比較數值的大小。您只是想了解趨勢。以前,如果沒有一些自訂設置,很難做到這一點。
我來幫你示範一下。這裡有各國的咖啡出口數據,包括他們的國內出口量和消費量等等。這張圖表很適合用來展示這個功能。我打開它。我這裡有圖表編輯器。我把三個輸出結果都放在Y軸上。我把點改成線。然後按年份排列。這就是我的年份,當然,我查看的是生長季的數據。我很喜歡這個圖表,但我想按國家查看。這裡有個頁面按鈕。
好,我來按頁面建立不同的視圖。你看,它只是把它們堆疊起來。我在這裡點擊“完成”。我右鍵點擊,啟用本地資料篩選器,讓我們來看看我最喜歡的一些國家的2x2網格。巴西,偉大的咖啡生產國和消費國。哥斯大黎加,我從哥斯大黎加進口很多咖啡。我喜歡深度烘焙的咖啡。哥斯達黎加的深度烘焙咖啡很不錯。我得把我的第二個家──菲律賓──也放進去,還有越南,一個新興的咖啡生產國。
現在,我看到了這些視圖。你可以右鍵點擊這裡,選擇「每行等級」。我們先設定兩個等級。現在我得到了一個網格。這很好,因為每個國家都有自己獨立的座標軸。在 JMP 18 之前的版本中,你會看到這樣的介面。好了,這就是你之前看到的介面。它會強制所有國家共享最大的座標軸,也就是巴西的座標軸,它的刻度範圍從 0 到 50,000 甚至更高。
嗯,哥斯達黎加的數據趨勢幾乎看不出來。菲律賓的數據趨勢比較明顯。越南的數據趨勢則比較小。但對於分析趨勢來說,這其實沒什麼幫助。你也不需要在這裡強行設定什麼。如果你在這裡右鍵點擊,就可以選擇「連結頁面座標軸」。這是 JMP 18 的新功能,你可以設置,如果選中了“複製頁面坐標軸”,它會遍歷你的網格,讓你選擇共享 X 軸、共享 Y 軸或不共享任何坐標軸。在這個例子中,只有 X 軸是共享的,因為所有人的年度週期都相同。現在我明白了,它恢復到了預設設定下能夠識別趨勢的狀態。現在我可以看到趨勢,而不用管具體的數字。我知道巴西的數據是其他國家的 3 倍、5 倍、10 倍等等。但我現在可以看到哥斯達黎加的消費呈下降趨勢,消費量持平,只有小幅成長。
我的天哪!看看菲律賓。瞧瞧!從這組數據的最後一部分開始,他們的國內消費量(綠線所示)就上升了。我很快就要去那裡了,所以到時候一定很開心,因為如果說有什麼我喜歡的東西,那就是這裡的咖啡。我打算好好品嚐菲律賓本土咖啡。你可以看到越南的趨勢,他們的出口和總產量都在以更陡峭的坡度上成長。這真是一個很棒的網格視圖控制方式。當然,我這裡放的是圖片,每個國家我都放了一張漂亮的圖片,這樣你就可以把它做得比現在更美觀了。
好了,我們快要結束了。我覺得我們時間安排得還不錯。接下來我們來看最後一個圖表,它是環形圖。環形圖是圓餅圖的一種變體,叫做環圖。我認為它是餅圖的一種實用變體。如果類別不多,而且每個類別都足夠突出,它就非常適合用來篩選其他圖表。我有一些很棒的數據來展示這個圖表。接下來我會教大家如何製作一個非常簡單的儀表板。如果我們點擊像「糖霜甜甜圈」這樣的選項,我希望它能切換到顯示各年齡層人群分佈的視圖。我們能做到嗎?
就像荷馬辛普森一樣,我是不是用甜甜圈饞得你饞了?可能確實饞了,所以先道個歉。不過話說回來,誰不喜歡甜甜圈呢,對吧?我這兒有個很棒的關於不同世代甜甜圈喜好的數據。疫情期間他們做了一項大型研究。我也不知道他們是怎麼把所有人聯繫上,估計都上網了吧。他們問大家喜歡哪種甜甜圈?然後就得出了各種百分比數據。從嬰兒潮世代一直到Z世代都有涉及。
我一直在說,我在這裡設定了一個數值排序。我可以自訂排序,例如讓嬰兒潮世代出現在圖表底部等等。我已經設定好排序了。現在,這真的很容易。我們實際上要建立兩個圖表。第一個是前面提到的圓餅圖。我要把類型放在 X 軸上,Y 軸上放百分比。在這裡,我可以右鍵單擊並切換到圓餅圖,或者你也可以直接選擇上面的餅圖圖示。我不喜歡這種餅圖。我要做一個環形圖。因為我有這些百分比數據,我可以繼續在標籤下,以總值的百分比標記。這很簡單。
總體而言,30.7% 的人喜歡糖霜甜甜圈。這就是糖霜甜甜圈的樣子。我把標籤做得更清晰易懂一些。圖表 1,這是我的環形圖。現在,我們來做一下長條圖吧?我打開圖表生成器。我們在這裡做一個長條圖。要製作這個長條圖,我打算把「世代」放在 Y 軸,把「百分比」放在 X 軸。 Y 軸是“世代”,X 軸是“百分比”。我要添加長條圖。看起來不太吸引人。我現在就計算總和。在這個百分比下方,我進入座標軸設置,你可以把它設定為「百分比」樣式。看起來真不錯。現在這個圖表有點單調,但也許可以連結到另一個很酷的圖表。如果這個圖表可以控制這個圖表的設置,那就太好了。我知道可以依序點擊“檔案”、“新建儀表板”,也知道有範本可以用範本建立儀表板,但其實還有更簡單的方法。
在“視窗”功能表下,找到“合併視窗”。大多數人都不知道這個功能。這裡顯示了一些數據。我們並不關心這些數據。但這是第一個圖表。是的,我想把它和第二個圖表合併。在第一個圖表上,按這個圖表篩選。你說,好的。現在你就有了現成的儀錶板。實際上,我們可以把其他圖表都去掉,這樣你就能清楚地看到它現在獨立出來了。如果我操作正確,我點擊了糖霜甜甜圈。我的天哪!它改變了不同世代對甜甜圈的看法。所以,蛋糕甜甜圈。我喜歡蛋糕甜甜圈,我是X世代,但即使是嬰兒潮世代也吃得更多。蛋糕甜甜圈真的很適合沾著吃,對吧?還記得唐恩都樂嗎?它們的名字就是這樣來的。你把甜甜圈沾著咖啡吃。真的很好吃。甜甜圈會變得濕濕的。所以你需要一個像蛋糕甜甜圈那樣口感紮實的甜甜圈。
你肯定不敢對糖霜甜甜圈這麼做。但現在這種做法似乎不太受各年齡層的人歡迎了。你看,大家都喜歡奶油夾心甜甜圈和果醬夾心甜甜圈。
糖霜甜甜圈怎麼樣?哦,Z世代超愛糖霜甜甜圈。我也喜歡,不過那隻是我內心深處的童真罷了。大家都喜歡糖霜甜甜圈。至於其他的,我是說那種怪異的巫毒甜甜圈,對吧?上面放培根。但我不會買糖霜甜甜圈。最著名的糖霜甜甜圈是圓石城甜甜圈。這是我們這裡唯一出名的旅遊景點。你可以來我們圓石城的甜甜圈店,買一個超大的糖霜甜甜圈。德州尺寸。甚至這裡還有一家我都不吃的店。你看,我給它畫了骷髏頭和交叉骨,因為「diet」(節食)這個字裡有「die」(死)這個字。這只是個說法。如果你不吃甜甜圈,那你一定已經死了。但不幸的是,像我、X世代和嬰兒潮世代這樣的人,我們得更注意自己的體重。所以也許我們現在都不吃甜甜圈了。太糟糕了。我還在吃。真酷。你可以把這段話存下來當腳本。這是進入控制面板並使用環形選擇器的簡單方法。
希望你喜歡。
好了,以上就是我們圖庫裡的圖片。我還想分享一些社區裡其他圖庫的連結。這裡有一個總列表,列出了我們從 2016 年開始製作的所有圖庫,並附有相關期刊的鏈接,方便您復現這些作品。您可以去看看瀑布圖,以及各種精彩的內容。這裡已經有一些內容了,這個也會添加到清單中。我們還有其他一些部落格和期刊推薦。我還附上了 JMP 博客的鏈接,裡面有很多優秀的圖表製作文章。 Xan Gregg、Dan Schikore 和 Dan Valente 等視覺化領域的專家也在這裡分享了一些很棒的簡報。社群裡還有其他教學課程,您也可以直接造訪社群的 Learn Jump 頁面,那裡有我們提供的所有視覺化和圖表建立的培訓。
如果您在使用圖表建立器時遇到無法解決的問題,或想知道我們是否會新增其他元素(例如圖表元素),請造訪我們社群的 JMP 願望清單。您可以搜尋查看之前是否有人提出過類似的問題,也可以提交您自己的願望清單。我們希望透過這種方式了解使用者對開發新圖表視圖的意見。
好了,接下來我將為大家展示一些來自圖庫的精美圖片。感謝大家今天的參與,希望大家都能有所發現。請盡情體驗、探索、交流,並在 Graph Builder 中汲取靈感。謝謝!