覆盖图例位置默认值在 Graph Builder 中,有没有一种方法可以覆盖“图例位置”默认值:“左内”或“右内”? 我试过 - Legend Position("Inside Center") 但它没有用。
Graph Builder(
Size( 534, 462 ),
Show Control Panel( 0 ),
<STRONG>Legend Position( "Inside Left" )</STRONG>,
Variables( X( :EFT ), Y( :CA, Side( "Right" ) ), Y( :DX, Position( 1 ) ) ), - - - etc.
谢谢。
大规模定制回复:覆盖图例位置默认值您始终可以使用 JSL 将自己的图形添加到任何 JMP 图形和图表中。 但这不是图例的重新定位,而是在 Graph Builder 输出之上创建您自己的图形显示。 此功能记录在脚本指南中名为“将脚本添加到图形”的部分中回复:覆盖图例位置默认值真可惜,我希望通过一些 JSL 魔术来绕过这些选项。不管怎样,非常感谢您抽出时间回答我的问题。注意安全。
回复:覆盖图例位置默认值脚本索引中的文档表明只有 4 个选项可用

回复:覆盖图例位置默认值嗨德克萨斯州,
不,问题(至少是我遇到的问题)就在我原始代码片段的第 4 行:
Legend Position( "Inside Left" ),
那是我想要覆盖的设置。我不想向左或向右,我希望能够微调“图例”的“水平”位置,或者至少做一个“图例位置”(“中心内”)。在您发布的代码中,图例仍在左侧(见图)。 对不起,如果我不清楚我想做什么。
干杯!

回复:覆盖图例位置默认值我可以假设问题不在您提供的代码范围内。这是一个简单的示例,当针对名为 Big Class 的示例数据表运行时,它在 JMP 15 中运行良好
Graph Builder(
Size( 528, 456 ),
Show Control Panel( 0 ),
Legend Position( "Inside Left" ),
Variables( X( :weight ), Y( :height ), Overlay( :sex ) ),
Elements( Points( X, Y, Legend( 12 ) ), Smoother( X, Y, Legend( 13 ) ) ),
SendToReport( Dispatch( {}, "400", LegendBox, {Set Title( "" )} ) )
);
查看它是否适合您,然后检查您的完整代码是否存在可能的问题