用 X 擬合 Y 在行而不是列中創建的圖形?你好,
當用於繪製多個 Y、響應和/或繪製多個按變量時,用 X 擬合 Y 會在單列中創建圖。
我想知道是否有辦法讓這些圖連續出現。
我嘗試編寫此類腳本的成功有限。 但是,如果有一些方法可以實現這一點,請發帖。
謝謝,
約翰
回复:用 X 擬合 Y 在行而不是列中創建的圖形?它只詢問單行中的圖形數量,因此只需輸入 60回复:用 X 擬合 Y 在行而不是列中創建的圖形?你好,
我對單一依賴變量有同樣的問題。 如果我使用單一依賴 Fit Y by X,我如何能夠按行排列?
回复:用 X 擬合 Y 在行而不是列中創建的圖形?如何同時排列多行?例如,一列中總共有 120 個圖表,我想將其重新排列為 2 個圖表 x 60 行。
我試過Ctrl+Shift,但被要求輸入每行的圖形數量,即輸入“2”60次。 而且在完成“2”的60x輸入之前,不允許我放棄/退出。(JMP 12 和 13)
你能告訴我如何正確地做嗎?
謝謝。
回复:用 X 擬合 Y 在行而不是列中創建的圖形?大家好,
我現在明白為什麼我沒有看到“Fit Group”了。
我只做了一個依賴變量。
對於 2 個或更多依賴變量,擬合組將出現在輸出窗口中。
感謝您的見解和反饋。
名字默認到這裡( 1個) ;
dt =打開( “C:\Program Files\SAS\JMP\12\Samples\Data\Semiconductor Capability.jmp” ) ;
dt :地點<<造型類型(連續的) ;
dt <<選擇哪裡( :批號== “lot1” | :批號== “批次2” ) ;
dt <<反轉行選擇;
dt <<隱藏;
dt <<排除;
dt <<選擇哪裡( :晶圓== 1個| :晶圓== 2個) ;
dt <<反轉行選擇;
dt <<隱藏;
dt <<排除;
dt <<清除選擇;
//// 一個依賴變量:
雙變量(是( : NPN1 ) , X ( :地點) ,經過( :批號, :晶圓) ) ;
//// 輸出窗口中會出現兩個或多個依賴變量和擬合組:
雙變量(是( : NPN1 , : PNP1 ) , X ( :地點) ,經過( :批號, :晶圓) ) ;
回复:用 X 擬合 Y 在行而不是列中創建的圖形?我很高興腳本選項適合您,但常規 JMP 版本 12 仍然能夠按行排列圖形。 也許這個屏幕截圖會告訴你點擊哪裡。 VERY TOP 大綱項目將顯示 Fit Group。 那個紅色的彈出窗口將有排列。

雖然此屏幕截圖是單向的而不是雙變量的,但它看起來與雙變量完全相同。
回复:用 X 擬合 Y 在行而不是列中創建的圖形?就像H 列錶框()創建您喜歡的水平佈局,排列框(n 列,...)給出了類似的佈局,但允許你用n列每行的項目。如果它對你來說太寬了。
回复:用 X 擬合 Y 在行而不是列中創建的圖形?嗨弗拉德,
在 JMP12 的雙變量擬合中找不到“按行排列”。 也許一個例子可以顯示細節。
但是,以下腳本使用了水平列錶框:
////////
名稱默認為此處(1);
dt = Open( "C:\Program Files\SAS\JMP\12\Samples\Data\Semiconductor Capability.jmp" );
dt:SITE << 建模類型(連續);
dt << 選擇哪裡 (:lot_id == "lot1" | :lot_id == "lot2");
dt << 反轉行選擇;
dt << 隱藏;
dt <<排除;
dt <<選擇哪裡(:晶圓== 1 |:晶圓== 2);
dt << 反轉行選擇;
dt << 隱藏;
dt <<排除;
dt << 清除選擇;
新窗口(“示例”,
H 列錶框(
雙變量( Y( :NPN1 ), X( :SITE ), by (:lot_id, :wafer) );
));
回复:用 X 擬合 Y 在行而不是列中創建的圖形?嗨,吉姆,
您的腳本很有幫助。 謝謝。
在以下腳本中使用 H List Box() 的示例可以解決問題:
////////
名稱默認為此處(1);
dt = Open( "C:\Program Files\SAS\JMP\12\Samples\Data\Semiconductor Capability.jmp" );
dt:SITE << 建模類型(連續);
dt << 選擇哪裡 (:lot_id == "lot1" | :lot_id == "lot2");
dt << 反轉行選擇;
dt << 隱藏;
dt <<排除;
dt <<選擇哪裡(:晶圓== 1 |:晶圓== 2);
dt << 反轉行選擇;
dt << 隱藏;
dt <<排除;
dt << 清除選擇;
新窗口(“示例”,
H 列錶框(
雙變量( Y( :NPN1 ), X( :SITE ), by (:lot_id, :wafer) );
));
回复:用 X 擬合 Y 在行而不是列中創建的圖形?你好,約翰,
您應該在 JMP12(“Arrange in Rows”)中看到這個函數。 單擊“擬合組”下的紅色小三角。
弗拉德回复:用 X 擬合 Y 在行而不是列中創建的圖形?我懷疑你是對的。是的,我正在運行 JMP Pro。如果運行腳本適合您的解決方案可能性,那麼這裡有一個非常簡單的腳本,可以執行您想要的操作
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
ycolList = {"NPN1", "PNP1", "NPN2", "PNP2"};
New Window( "FIT By Y Outputs",
H List Box(
For( I = 1, i <= N Items( Ycollist ), i++,
Oneway( Y( Column( dt,ycollist[i] ) ), X( :wafer ) )
)
)
)
;回复:用 X 擬合 Y 在行而不是列中創建的圖形?看起來您缺少的是您正在使用 JMP Pro。
我正在使用 JMP12。 大概就是這個問題。
至少我懷疑為什麼我沒有看到那個菜單。
回复:用 X 擬合 Y 在行而不是列中創建的圖形?在按 X 擬合 Y 中運行繪圖後,您可以轉到輸出中的紅色三角形,然後在行中選擇 Rarange

哪個會給你

我錯過了什麼?
回复:用 X 擬合 Y 在行而不是列中創建的圖形?嗨,吉姆,
在 Graph > Cell Plots 菜單中我確實發現:似乎 X,Grouping 在使用連續數據時發出警告,並且更喜歡名義或有序。 (我正在繪製連續數據。)
在 Fit Y by X 中,在我製作的圖中,生成了四個圖形,這些圖形在我的輸出窗口中位於單列中,也就是一列四行中。 我有興趣將四張圖排成一行,也就是一行四列。
謝謝,
約翰
回复:用 X 擬合 Y 在行而不是列中創建的圖形?查看紅色三角形下方,然後選擇“按行排列”。