有沒有辦法將平台中所有繪圖的繪圖範圍設定為相同?我認為這個主題是不言自明的:
我運行一個平台並有許多生成的圖。現在,在許多情況下,讓所有繪圖軸範圍相同是很有意義的。手動完成此操作非常乏味。
我嘗試在更改一個圖上的軸時按住 Ctrl 鍵,但這不會傳播到其他圖表。
實驗設計回复:有沒有辦法將平台中所有地塊的繪圖範圍設置為相同?不確定是否可以交互式完成,但可以編寫腳本。 這是一個相當簡單的例子
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
dist = dt << Distribution(
Continuous Distribution(Column(:NPN1), Process Capability(0)),
Histograms Only,
By(:lot_id)
);
wait(1);
(dist << XPath("//AxisBox")) << Min(0);回复:有沒有辦法將平台中所有地塊的繪圖範圍設置為相同?我認為答案可能取決於您所指的平台。對於分佈,有一個統一的縮放選項,在此處顯示在相關的 JSL 中,但可以從紅色三角形打開。
Distribution(
Uniform Scaling( 1 ),
Continuous Distribution( Column( :NPN1 ), Process Capability( 0 ) ),
Histograms Only,
Where( :lot_id == "lot01" )
);
回复:有沒有辦法將平台中所有地塊的繪圖範圍設置為相同?你好,
我成功地傳播了範圍的設置,但可能略有不同。 我的方法:
1. 在一張圖中設置範圍
2.右鍵單擊軸和“編輯>複製軸設置”
3. Ctrl-右鍵單擊“編輯>粘貼軸設置”
正如您已經發現的那樣,簡單的 ctrl - Axis 設置不會這樣做。
安迪
回复:有沒有辦法將平台中所有地塊的繪圖範圍設置為相同?嗨,大衛,具體來說,我正在使用測量系統分析 (Gauge R&R) 平台。
回复:有沒有辦法將平台中所有地塊的繪圖範圍設置為相同?安迪,這幾乎與手動更改軸限制一樣乏味。
回复:有沒有辦法將平台中所有地塊的繪圖範圍設置為相同?第 3 步中的“ctrl”會將設置應用於窗口中的所有繪圖。它非常快,並且可能是無需編寫腳本的最快方法。
回复:有沒有辦法將平台中所有地塊的繪圖範圍設置為相同?正如已經指出的那樣,交互方法是使用控制鍵,同時選擇粘貼軸設置的選項(之前複製了設置)。
使用腳本,您可以執行以下操作:
names default to here(1);
open("$SAMPLE_DATA/Variability Data/3 Factors Nested & Crossed.jmp");
vc = Variability Chart( Y( :Y ), X( :Instrument, :Part ), By( :Operator ) );
// get a list of outlines that contain variability charts
lstOutlines = vc << xpath("//OutlineBox[starts-with(., 'Variability Chart')]");
// each outline contains 2 charts (Y and StdDev)
// and each chart contains 2 axes (1st = y-axis, 2nd = x-axis)
// build a list of y-axes for the Y chart and also determine
// the minimum min and maximum max
lstAxes = {};
minmin = 1e6;
maxmax = -1e6;
for each({outline},lstOutlines,
yAxis = outline[1][AxisBox(1)];
minmin = min(minmin,yAxis<<GETMIN></GETMIN>
回复:有沒有辦法將平台中所有地塊的繪圖範圍設置為相同?我懂了。
這次真是萬分感謝。
這是一種完全不直觀的方法(典型的 JMP)。
回复:有沒有辦法將平台中所有地塊的繪圖範圍設置為相同?@TheDude , 如果您有一種您認為更好的方法,我建議您將其放入 JMP 願望清單中。然後,JMP 人員將進行查看,並希望提出一種改進的方法。我過去曾這樣做過,並讓 JMP Folks 回來告訴我為什麼我的建議是短視的......而且我也不得不相反的事情發生,他們回到我身邊並解決了我建議的方法,並在 JMP 的下一個版本中實施。
回复:有沒有辦法將平台中所有地塊的繪圖範圍設置為相同?好吧,這是另一種方法。
選擇所有具有相同軸的列。
轉到列菜單並選擇標準化屬性。
在標準化屬性下,從列屬性列表中選擇軸。
可能沒有必要,但我建議您將“保存到列”更改為“所有軸屬性”
單擊設置默認軸設置按鈕並指定您希望軸的外觀。
單擊確定框退出對話框。
現在,您使用這些列創建的每個圖都將具有相同的軸屬性。