<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我試圖用相同的X值但不同的Y重複在可變性圖表上繪製一些東西。
最初,我將X作為一個變量,後續代碼每次引用具有不同Y的相同X:
// -------------開始代碼------------------
dt << Group Columns(“xlist”,{:oceans,:continents,:volcanoes});
// --------調用可變性圖表------- //
可變性圖表(
Y(:姓名(“星球”)),
X(dt <<獲取列組(“xlist”)),
..........
// ------------結束代碼--------------------
現在我在xlist中有三列:海洋,大陸,火山,它們會進入可變性圖表的X參數列表。
假設在數據表中還有100個這樣的列。
1)我想讓用戶在GUI彈出窗口中選擇編輯xlist的內容。
用戶可以添加更多列或刪除任何預先選擇的列。
他可能會選擇不修改任何內容,然後將此列表未編輯為X變量。
2)我希望保留傳遞給參數的項目順序。
現在,當在x軸上排列時,可變性圖表不保留原始的項目序列。
也許 get column group(“xlist”)以不同於xlist的順序返回內容。
我嘗試使用列表和Eval,但它沒有幫助保留順序。
我希望在可變性圖表上繪製時控制x參數的順序。
請建議實施此方法的最佳方式。
謝謝。
名稱默認為此處 ( 1 ) ;
DT = 打開 ( “$ SAMPLE_DATA / Big Class.jmp” ) ;
光盤 = 列對話框 ( XVAR = ColList ( “X” ,列 ({ 年齡 ,性別 ,名稱 }))) ;
//組列(如果確實有必要)
EVAL ( Eval Expr ( DT << 組列 ( “的Xlist” , EXPR ( 光盤 [ “XVAR” ])))) ;
//直接圖表,不使用組,以保留訂單
可變性圖表 ( ÿ ( : 名稱 ( “重量” )) , X ( 光盤 [ “XVAR” ])) ;
//使用列組進行圖表化
//返回可能與用戶輸入不同的col順序
可變性圖表 ( ÿ ( : 名稱 ( “重量” )) , X ( DT << 獲取列組 ( “的Xlist” ))) ;
您似乎要問的是如何開發一個對話框的示例,該對話框接受用戶輸入,然後根據該輸入生成特定分析。 以下示例來自JMP,File Exchange就是這樣做的。 現在,雖然它沒有使用可變性平台,但您應該能夠了解如何使用該示例,以便您可以將您的具體信息納入其方法中。
運行測試 (沃爾德沃爾福威茨測試 )和JMP平台對話框的JSL實現