更改 Y 轴标题我想更改叠加图的 y 轴标题,但不确定如何实现。 我可以“添加轴标签”到图表,但只能附加。 理想情况下,我希望删除默认标签并替换为更具描述性的文本。
回复:更改 Y 轴标题谢谢杰夫;您可以在图形生成器中执行相同的操作。我这样做,或者,如果我想保存脚本,我只需将脚本编辑为我想要的 Y 轴名称......而我不是任何人的脚本编写者! 
回复:更改 Y 轴标题在图形生成器中,Y 轴标签是文本编辑框。以下脚本显示了如何更改它。
Graph Builder(
Variables( X( :ww ), Y( :ww ), Y( :Yield, Position( 1 ), Side( "Right" ) ) ),
Elements(
Bar( X, Y( 1 ), Legend( 1 ), Summary Statistic( "N" ) ),
Line( X, Y( 2 ), Legend( 2 ) )
),
SendToReport(
Dispatch( {}, "Y title", TextEditBox, {Set Text( "This is the change" )} )
)
);回复:更改 Y 轴标题抱歉,我没说清楚。我正在使用图形生成器。下面是示例代码。我希望这些编辑可以在 GraphBuilder() 函数本身内处理,但似乎无法在帮助手册中找到正确的语法。
obj = Graph Builder(
Variables( X( :WW), Y(:WW), Y( :YIELD, Position(1), Side("Right" )) ),
Elements(
Bar(X, Y( 1), , Bar Style("Side by side"), Summary Statistic("N") ),
Line (X, Y( 2), Summary Statistic("Mean") ),
Title(prog),
//show legend(1),
),
);回复:更改 Y 轴标题到目前为止,答案都集中在脚本编写上,但如果您不编写脚本并希望以交互方式更改它,则可以单击标签并对其进行编辑。

如果您确实想编写脚本,则在进行更改后,获取平台的脚本将向您展示如何更改它。
最后,如果您使用的是叠加图平台,您应该意识到它正在(慢慢)被弃用,取而代之的是图形生成器。您应该能够使用图形生成器来完成您在叠加图中可以做的大部分事情。
回复:更改 Y 轴标题您可能必须在第一条消息中包含原始标签作为参数:
db << Remove Axis Label( "original" );
回复:更改 Y 轴标题运行以下命令,原始标签仍然存在;
报告(对象)[轴盒( 2 )] <<删除轴标签<<添加轴标签( “出货晶圆量” ) ;
回复:更改 Y 轴标题删除原来的标题,然后添加所需的标题
db << Remove Axis Label << Add Axis Lable( "label" );
回复:更改 Y 轴标题如果图形已经存在,如何使用 JSL 更改图形生成器中的 X 轴标签?
从增强日志中,我得到例如:
Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
gb = dt << Graph Builder(
Variables( X( :height ), Y( :weight ), Overlay( :sex ) ),
Elements( Points( X, Y, Legend( 1 ) ), Smoother( X, Y, Legend( 2 ) ) ),
SendToReport( Dispatch( {}, "X title", TextEditBox, {Set Text( "new" )} ))
);
所以,
gb << SendToReport( Dispatch( {}, "X title", TextEditBox, {Set Text( "xxx" )} ))是一个简单的技巧( 与展示盒对话),但应该避免:
https://community.jmp.com/t5/Discussions/JMP-Script-Dispatch-Function/mp/256386/highlight/true#M503... 。
发送类似这样的信息
current report()[TextEditBox(3)]<< Set Text( "new" )
...有效,但明天(删除图表标题后)可能会
current report()[TextEditBox(2)]<< Set Text( "new" )
还有更强大的东西吗?
也许与SendToReport/Dispatch方法类似,例如:
current report()[TextEditBox("X title")]<< Set Text( "new" )
回复:更改 Y 轴标题也许是一个提示:
当我错误地写下
gb << SendToReport( Dispatch( {}, "X_Title", TextEditBox, {Set Text( "xxx" )} ))[请注意 X 和标题之间的下划线]
...我收到错误消息

TextEditBox["X Title"]!
所以,也许
current report()[TextEditBox["X Title"]]<< Set Text( "new" )
?
-> 没有:(