我試圖弄清楚如何在響應篩選平台圖中使用從原始數據表中提取的數據添加懸停圖形。
例如,在 FDR LogWorth by RSquare 圖中,當我將鼠標懸停在該點上時,我希望查看與每個點相關聯的變量的 y 乘 x 圖。這是一個模型:

問題是 x 和 y 數據位於不同的表中。
我看到 pValues 數據表中有一個自動生成的腳本“Fit Selected Items”,但我似乎無法弄清楚如何修改 JSL 以粘貼到 graphlet 編輯器並將這些圖作為 graphlet 出現。任何幫助將不勝感激(也可能是一個非常好的默認設置!)
嘿謝謝納斯西夫!
就像我想像的那樣工作,也感謝您解釋如何解決這個問題。
一個快速說明,當使用響應篩選平台而不是擬合模型的響應篩選個性時,由於某種原因,效果列的標記不同。
XName = local:_Effect;
至
XName = local:_X;
那個我能猜出來的。
讓我希望我可以在 HTML5 中導出此功能以與同事分享....
你好@nter ,
謝謝你的好用例。 通過使用您想要查看的圖形的現有腳本作為您的 graphlet 的起點,您走在了正確的軌道上。 獲得一個的訣竅動態的graphlet - 一種反映用鼠標檢查的可視元素中的數據 - 是使用懸停標籤執行上下文. 我喜歡使用“上下文”Textlet 預設來開始。 下圖顯示了它在懸停標籤編輯器中的位置:

配置後,響應篩選懸停標籤應如下所示:

我們可以看到它包含兩個有用的信息:對當前數據表的引用,由平台創建以支持此(基線)可視化,以及我們希望在最終可視化中看到的列名稱:懸停的值標籤條目“效果”和“Y”。 缺少的是如何從當前數據表轉到存儲這些列的原始數據表。
幸運的是,當前數據表具有存儲在名為“原始數據”的表變量中的原始數據表的名稱。

現在我們擁有了從當前懸停標籤上下文到要顯示在 graphlet 上的動態圖的所有元素。
這是應該進入懸停標籤編輯器中的 Graphlet“圖片”屬性的相關 JSL:
local:_parentDTName = local:_dataTable << Get Table Variable( "Original Data" );
local:_parentDT = Get Data Table( local:_parentDTName );
YName = local:_Y;
XName = local:_Effect;
Ycol = Column( local:_parentDT, YName );
Xcol = Column( local:_parentDT, XName );
local:_parentDT << Bivariate( Y( YCol ), X( XCol ) );
注意事項:
- 以“_”開頭的變量名是 HLEC 的一部分;
- 使用 Column() 調用將列名轉換為雙變量平台所需的對像類型;
- 通過向原始表發送消息來創建新的可視化(默認情況下,它將轉到當前的派生表)。
最終結果是,將鼠標懸停在響應篩選平台中的點上將顯示相關觀測值的 y x x 圖。

還請注意,您可以單擊 graphlet 縮略圖以將它們作為獨立的可視化啟動 - 基本上,實現分析鑽取工作流。

有關使用我們的示例數據數據集之一的完整實施,請參閱隨附的腳本。
另外,檢查這個討論它還考慮在不同的場景中添加顯示來自相關數據表的數據的graphlet。
最後,對於將其設置為響應篩選平台的默認設置的想法,我同意這是一個好主意。
請考慮將其添加到我們的 JMP願望清單用於跟踪。
乾杯,
納斯西夫