你好,
我是 JSL 的新手。 我對 Graph Builder 中的圖例和覆蓋函數的參數值感到非常困惑。 例如,以下腳本中的 19-21 和 25-27。 當我更改這些值時,圖表似乎沒有變化。 此外,我在一些腳本中發現了“Overlay(0)”。 這些值的含義是什麼? 提前非常感謝!
dt = Open("$SAMPLE_DATA/Hybrid Fuel Economy.jmp");
dt << Graph Builder(
Variables( Y( :Comb MPG ), Y( :Hwy MPG ), Y( :City MPG ), Group X( :Engine ) ),
Elements(
Position( 1, 1 ),
Box Plot( Y, Legend( 19 ) ),
Caption Box( Y, Legend( 25 ), Summary Statistic( "Median" ) )
),
Elements(
Position( 1, 2 ),
Box Plot( Y, Legend( 20 ) ),
Caption Box( Y, Legend( 26 ) )
),
Elements(
Position( 1, 3 ),
Box Plot( Y, Legend( 21 ) ),
Caption Box( Y, Legend( 27 ) )
)
);
非常感謝! 我檢查了樹結構。 似乎沒有一個能比得上這些神秘的數字。 即使我刪除了所有這些圖例函數,該圖仍然保持不變。 因此,作為您的建議,讓我專注於其他語法。
除了少數例外,我不擔心 Graph Builder 內部的語法。相反,我使用 GB 根據自己的喜好創建和自定義繪圖,然後單擊紅色三角形並獲取代碼。
附言 轉至幫助 > 書籍 > JMP 腳本指南以閱讀詳細信息 第 11 章介紹了顯示樹。
GraphBuilder 的圖例編號可能有點混亂。像 Overlay(0) 這樣的語法是一個二項式選項:0 => False/No,1 => True/Yes。 還有其他類型的數字選項,例如表示三次多項式的 Polynomial(3),或 Spline(.1),或 Marker(3),因為 Marker 選項從 0 開始,它是 UI 顯示中的第 4 個標記,
在 GraphBuilder 窗口中,右鍵單擊左側的顯示按鈕(灰色三角形)大綱框.然後滾動到編輯,然後選擇顯示樹結構. 已保存腳本中的某些數字可能與顯示框有關。 將鼠標懸停在樹結構窗口中的項目上,它們會在圖形窗口中突出顯示。 這些將是 AxisBox(1) 或 FrameBox(6) 等。這些是進行更多顯示自定義時的參考。
這不是故事的全部。 如果您是新手,我建議您專注於使用諸如標記、線型、顏色和曲線等選項創建圖形的語法