隐藏 x 轴和 y 轴数字标签JMP 社区您好,
我正在准备即将举行的发现峰会的演讲。
由于保密原因,我无法显示 y 和 x 轴标签。
请参见图片,我通过属性可见性选项删除了轴框。


将所有数据标准化为 0 到 1 范围会改变我使用脚本所做的所有分析。
因此,在我看来,我需要保留原始(机密)数字,但需要隐藏轴框。
任何人都可以帮助我提供比在属性中手动执行更好的想法,或者使用完全不同的方法来避免显示机密数据吗?
理想情况下,会有类似列属性的东西,它会抑制所有分析中轴上显示的数字。
感谢您提供更简单的方法来执行此操作的提示!
谢谢!
本
自动化和脚本编写消费者和市场研究视窗回复:隐藏 x 轴和 y 轴数字标签你好@ron_horne ,
我一开始只是笼统地说 - 当我想准备屏幕截图时,我发现这是一个已经在建设中的错误,将会被解决。
正确的方法是,默认情况下勾选框(您在屏幕截图中用框勾勒出的框)。 如果您取消选中它们并重新启动 JMP,图形构建器将不会显示轴。
最好的
弗洛里安
回复:隐藏 x 轴和 y 轴数字标签你好@Florian_Vogt
我确实重启了,你能给我看一张选中和不选中这些框的照片吗?
所以我知道要寻找什么。
回复:隐藏 x 轴和 y 轴数字标签你好@ron_horne ,
更改首选项后是否重新启动了 JMP?
回复:隐藏 x 轴和 y 轴数字标签@txnelson @ian_jmp : 多谢。
实际上,你的两个答案的混合做了这件事,我需要在这一点上。
Names Default To Here( 1 );
i= 1;
While( Window( i ) << get window title != {},
Try( (Window( i ) << xpath( "//AxisBox" )) << Show Major Labels( 0 ) );
i++;
)
为了删除探查器轴的所有轴项目(标题除外),我用这个扩展了脚本
Names Default To Here( 1 );
i = 1;
While( Window( i ) << get window title != {},
Try( (Window( i ) << xpath( "//TextBox" )) << visibility( hidden ) );
i++;
);
i= 1;
While( Window( i ) << get window title != {},
Try( (Window( i ) << xpath( "//AxisBox" )) << Show Major Labels( 0 ) );
i++;
);
i= 1;
While( Window( i ) << get window title != {},
Try( (Window( i ) << xpath( "//NumberEditBox" )) << visibility( hidden ) );
i++;
);
必须谨慎,因为例如xpath( "//文本框" ))然后将可见性归因于所有文本框。
这会删除其他人可能不想删除的东西!
@Florian_Vogt @Emmanuel_Romeu :既然我们讨论过这个问题,那么了解这个变通方法可能会很有趣!
回复:隐藏 x 轴和 y 轴数字标签@ron_horne我看不出在 graphbuilder 中勾选或不勾选有什么区别...
回复:隐藏 x 轴和 y 轴数字标签根据具体需要,您也可以只抑制轴上出现的数字:
</CODE></PRE></LINGO-BODY><LINGO-SUB id="lingo-sub-438777" slang="en-US" mode="NONE">回复:隐藏 x 轴和 y 轴数字标签</LINGO-SUB><LINGO-BODY id="lingo-body-438777" slang="en-US" mode="NONE"><P>你好<A href="https://community.jmp.com/t5/user/viewprofilepage/user-id/26723" target="_blank">@Benjamin_Fuerst</A> ,</P>
<P>我认为<A href="https://community.jmp.com/t5/user/viewprofilepage/user-id/2687" target="_blank">@txnelson</A>给了很好的解决办法。</P>
<P>我期待在首选项中具有此功能,但无论是否选择这些选项,我都没有看到任何差异。 任何人都可以证明差异吗?</P>
<P><SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ron_horne_1-1637578645412.png" style="width: 400px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="ron_horne_1-1637578645412.png" style="width: 400px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="ron_horne_1-1637578645412.png" style="width: 400px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="ron_horne_1-1637578645412.png" style="width: 400px;"><span class="lia-inline-image-display-wrapper" image-alt="ron_horne_1-1637578645412.png" style="width: 400px;"><img src="https://us.v-cdn.net/6038925/uploads/images/37736i6AA836E7E90BD8B6/ron_horne_1-1637578645412.png" role="button" title="ron_horne_1-1637578645412.png" alt="ron_horne_1-1637578645412.png" /></span></SPAN></SPAN></SPAN></SPAN></P>
<P> </P>
<P> </P></LINGO-BODY><LINGO-SUB id="lingo-sub-438753" slang="en-US" mode="NONE">回复:隐藏 x 轴和 y 轴数字标签</LINGO-SUB><LINGO-BODY id="lingo-body-438753" slang="en-US" mode="NONE"><P>这是一个简单的脚本,它将隐藏会话中所有窗口的轴值。要使轴值可见,请将“隐藏”更改为“可见”并重新运行脚本。</P>
<PRE><CODE class=" language-jsl">Names Default To Here( 1 );
i = 1;
While( Window( i ) << get window title != {},
Try( (Window( i ) << xpath( "//AxisBox" )) << visibility( hidden ) );
i++;
);NamesDefaultToHere(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
biv = dt << Bivariate(X(:height), Y(:weight));
Wait(2);
bivRep = Report(biv);
abs = bivRep << Xpath("//AxisBox");
abs << Show Major Labels( 0 );
回复:隐藏 x 轴和 y 轴数字标签嗨吉姆,
感谢您与社区分享,我发现它非常有用!
您能帮忙告诉我如何修改代码,使其仅隐藏 Y 轴上的值吗?
谢谢!
机器学习