我正在尝试编写一个脚本来编辑图形生成器报告上的字体。我的代码如下。当我想要打开图形报告时,我打开脚本编辑器,运行脚本,但没有任何反应。编写/执行 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
感谢你的回复。但是,我不明白该更正。这仅适用于代码的某一部分还是适用于整个代码?我尝试运行这个,但仍然没有任何反应。
对于代码中设置字体大小和字体样式的每个地方,请更改为使用我展示的结构。