我正在嘗試編寫一個腳本來編輯圖形生成器報告上的字體。我的程式碼如下。當我想要開啟圖形報告時,我打開腳本編輯器,運行腳本,但沒有任何反應。編寫/執行 JSL 腳本的新手,使用 JMP15。如果有辦法錄製巨集來執行此操作,也請告訴我。提前致謝 :)
// 1. 將開啟的圖表上的 x 軸字體改為粗體 12
圖形產生器(
顯示控制面板( 0 ),
變數(X(:列1),Y(:列2)),
元素(點(X,Y,圖例(1))),
SendToReport( Dispatch( {}, "Column1", ScaleBox, {字體大小( 12 ), Bold( 1 )} ) )
);
// 2. 將開啟的圖形上任意多個 y 軸的字體改為粗體 12
圖形產生器(
顯示控制面板( 0 ),
變數( X(:Column1), Y(:Column2,:Column3)),
元素(點(X,Y,圖例(1))),
發送至報告(
Dispatch( {}, "Column2", ScaleBox, {字型大小( 12 ), 粗體( 1 )} ),
Dispatch( {}, "Column3", ScaleBox, {字型大小( 12 ), 粗體( 1 )} )
)
);
// 3. 將x軸標題、y軸標題和圖表標題的字體改為粗體14
圖形產生器(
顯示控制面板( 0 ),
變數(X(:列1),Y(:列2)),
元素(點(X,Y,圖例(1))),
發送至報告(
Dispatch( {}, "Column1", ScaleBox, {字型大小( 14 ), 粗體( 1 )} ),
Dispatch( {}, "Column2", ScaleBox, {字型大小( 14 ), 粗體( 1 )} ),
Dispatch( {}, "圖形標題", TextEditBox, {字型大小( 14 ), 粗體( 1 )} )
)
);
元素語法不正確。試試這個語法
Graph Builder(
Show Control Panel( 0 ),
Variables( X( :Column1 ), Y( :Column2 ) ),
Elements( Points( X, Y, Legend( 1 ) ) ),
SendToReport(
Dispatch(
{},
"Column1",
ScaleBox,
{Label Row( {Set Font Size( 14 ), Set Font Style( "Bold" )} )}
)
)
);
另外,進入 JSL 時請使用預覽視窗頂部的 JSL 圖示。它可以讓讀者更輕鬆地學習JSL
感謝你的回覆。但是,我不明白該更正。這僅適用於程式碼的某一部分還是適用於整個程式碼?我嘗試運行這個,但仍然沒有任何反應。
對於程式碼中設定字體大小和字體樣式的每個位置,變更為使用我顯示的結構。