在圖形產生器中獨立鎖定比例<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />在圖形產生器中,有一個選項可以鎖定比例,以防止軸響應資料變更。 在 JSL 中,「鎖定比例」功能可用於執行相同的操作。 在 UI 和 JSL 中,鎖定比例會影響 x 軸和 y 軸。 有沒有辦法獨立鎖定軸刻度? 我有一個腳本,實際上是幾個腳本,可以使用圖形生成器生成圖形,但也可以打開數據過濾器窗口,以便我們可以像在為客戶開發的軟體中一樣過濾圖形; JMP 用於驗證軟體的報告功能。 所有這些圖表都固定顯示 24 小時週期(一天的午夜到午夜),但 y 軸應適當地適應數據的比例。
與我們的軟體不同,我們的軟體預設將沒有活動的時間間隔填充為零,而 JMP 僅顯示資料存在的資料點。 也就是說,我使用軟體的事件日誌輸出,並驗證軟體的報告是否與我使用事件日誌在 JMP 中產生的內容相符。 如果事件在某個時間沒有發生,則事件日誌中沒有該時間的條目;更準確地說,當我對資料進行分類時,不會創建沒有資料的時間間隔。 因此,有時 x 軸會根據可用資料縮放到時間範圍。 當嘗試將 JMP 創建的圖形與我們的軟體生成的圖形進行比較時,這種行為是有問題的。
回覆:在圖形產生器中獨立鎖定比例設定列的 Axis 屬性看起來確實可以解決我的問題。 在我的回覆中史蒂芬·皮爾遜我注意到,由於我需要解決另一個問題,該問題已自行解決,但了解列的 Axis 屬性絕對有幫助。
回覆:在圖形產生器中獨立鎖定比例
stephen.pearson wrote:
One way you can do this would be to use the filter to exclude the undesired rows.
事實上,不會有任何不受歡迎的爭吵。 問題的產生是因為數據點通常少於時間段。 我們的資料分為 96 個 15 分鐘間隔。 在測試模型中,我沒有人在早上 6:30 之前到達系統。 當腳本建立圖表時,x 軸設定為午夜到午夜,因此沒有問題。 問題是,當我更改過濾參數時,例如事件僅在上午 6:45 到晚上 10:30 之間發生的位置,這些時間實際上成為 x 軸的極端值。
此外,一旦使用者可以開始更改過濾器設定以查看各種輸出,腳本就已完成執行。 我的腳本不是加載項或 JSL 應用程式(我還沒有實現),因此在使用初始過濾條件呈現圖形後,它不會繼續運行。 最終,我必須用零回填空箱,以防止我正在測試的軟體報告與 JMP 報告之間出現比較問題。 因此,所有 96 個時間段總是被填充,並且 x 軸更改的問題自行解決。 也就是說,您給了我一些未來工作需要考慮的事項。
回覆:在圖形產生器中獨立鎖定比例作為修改圖形產生器報表的替代方法,您可以為要繪製圖形的變數指派「軸」屬性:
http://www.jmp.com/support/help/Expression_Data.shtml
回覆:在圖形產生器中獨立鎖定比例執行此操作的一種方法是使用過濾器排除不需要的行。 如果您在Graph Builder() 腳本中包含以下程式碼(假設時間列是連續的並稱為x),它應該具有所需的效果,但需要將圖形產生器設定為在每次更改過濾器時進行更新。
發送至報告(
派遣(
{},
“X”,
秤盒,
{Min( col min(:x) ), Max( col min(:x)+86400 ), 間隔( "Day" ), Inc( 1 ), 小刻度( 0 )}
)
)
您可能還需要在 to 圖形產生器之前包含一個 if 語句,以處理排除 x 的所有行的情況。
回覆:在圖形產生器中獨立鎖定比例哇,我把大家都難倒了嗎? 或者也許這只是在討論清單中丟失了。