這是一系列博客文章的延續互動HTML 適用於JMP 13中的Graph Builder報表。在這裡,我正在討論對Points,Box Plots,Heat Maps和Map Shapes的支持。這些Graph Builder元素在下圖中突出顯示。
由於此博客文章描述了從JMP輸出的交互式網頁,因此下面的圖像和動畫是從Web瀏覽器捕獲的。
點
JMP中的許多圖形中都存在點,您可以通過打開對話框自定義點顏色,形狀和大小。Graph Builder的拖放界面可以輕鬆創建包含各種形狀和大小的彩色圖形。以下示例使用JMP中示例數據庫中的Diamonds數據設置以下點屬性:
- 大小基於表列數據
- 顏色基於深度列數據
- 基於Clarity列數據的形狀
除了這些屬性之外,還使用了價格與削減和按克拉重量分組來了解影響鑽石價格的因素。當然,JMP提供了專門針對這個問題的功能,但這是另一篇博文的主題。
這種屬性組合使得在Interactive HTML中支持Graph Builder點圖具有挑戰性,因為現在有更多方法可以確定每個點的大小,形狀和顏色。此外,由於Graph Builder中的每個點都可以表示多行數據的統計匯總,因此增加了挑戰。
在下面的交互式HTML示例中,每個點代表給定剪切和清晰度的菱形。雖然圖例重新排列,但形狀和顏色仍分別由Clarity和Depth決定。為了突出鑽石的表維度之間的差異,在Size角色中使用名為Relative Table的列變換而不是原始表列數據。
方塊圖
上面總結的點可能提供的信息太少而且原始點可能太忙,那麼使用箱形圖進行折衷怎麼樣呢?在下圖中,我們可以看到每種Cut,Clarity和Carat Weight組合的價格分佈。圖例移動到底部並水平繪製,以匹配每組中的箱形圖的排列。
熱圖
到目前為止,可能很難看出對鑽石價格的影響最大。我們只覆蓋了鑽石質量的四個C中的三個。所以,這是一張熱圖,包括所有四張圖。也許現在更容易得出一些結論。
在Graph Builder中添加對熱圖的支持在Graph Builder之外給了我們一個獎勵:Uplift平台中的Uplift圖現在是交互式的,可以顯示X因子和X / Y範圍。
地圖形狀
地圖形狀可以在Graph Builder中用於基於位置的數據,如人口數據。分組可以幫助觀眾一次關註一個區域。啟用“顯示缺失的形狀”選項後,可以在整個國家/地區的上下文中查看感興趣的區域。
地圖形狀可以根據尺寸變量(人口)進行縮放,同時由另一個變量(蔬菜消耗)著色。
組合
要了解JMP的某些交互功能在Interactive HTML中可用,它有助於與組合圖形進行交互。在JMP中,可以使用Combined Windows,Application Builder或Dashboard Builder來完成。以下是使用上述圖表類型的一些組合示例。
此示例使用熱圖和地理地圖形狀探索犯罪數據。
以下示例使用Points,Box Plots,Heat Map和自定義Map Shape來探索辦公室溫度。
交互式HTML中的點和地圖形狀的一個新功能是能夠在工具提示中顯示圖像。
請注意,這些都只是動畫。您可以在此處與此博客中顯示的交互式HTML文件進行交互我們為此目的創建的頁面 。讓我們知道您的想法!
約翰鮑威爾中寫道:
為了創建鑽石數據熱圖,我將Color列應用於Y角色,Cut to the X角色和Price to the Color角色。
然後我將Clarity應用於X組角色,將Carat Weight應用於Y組角色。
我將Y組中的級別數設置為3。
我自定義了漸變設置以使用綠色漸變並啟用了離散顏色。
當你說“豐富的工具提示”時,我想你可能會指的是行星提示中帶有圖像的行星示例。
在這個例子中,我構建了一個數據表,其中包含一個包含每個行星圖像的Picture列。我使用“互聯網開放”從互聯網上收集數據圖像,有些人將粘貼整合到一張表中。如果我使用Virtual Join,我可能會省下一些努力。
我將最大表面溫度應用於Y角色,從太陽到X角色的距離,到顏色角色的月亮數和與尺寸角色相等的赤道半徑。
角色會自動添加到工具提示中。要添加其他列,您需要做的就是設置要標記的列。如果帶標籤的列恰好有圖片,它將出現在工具提示中。在保存為交互式HTML之前,我固定了地球和土星的工具提示,並為地球的固定尖端添加了自定義文本行。
我希望那是您要尋找的詳細程度。