JMP 17.2 > Windows > 图形生成器 > 使用不同长度的 Y 标签时,如何保持 Y 标签框的大小?尊敬的 JMP 社区成员:
我以为我了解 Graph Builder,但我遇到了 Y 标签长度不同的恼人行为。
在下面的示例中,我使用本地数据过滤器 (RColor) 绘制不同类别的数据。每个类别都有一组标签(绘制为 Y 标签),其长度从 8 个字符到 50 个字符以上不等。如下面两张图(脚本相同)所示,绘图尺寸会根据 Y 标签的长度而变化。有没有办法锁定 Y 轴框的尺寸,或者将长标签换行到固定长度?值得注意的是,“轴设置”中的“换行”设置对我来说似乎没什么用。


谢谢。
此致,
TS
自动化和脚本数据探索与可视化视窗回复:JMP 17.2 > Windows > GRAPH BUILDER > 使用不同长度的 Y 标签时,如何保持 Y 标签框的大小?[在 Jm18 中]换行有以下效果:

根据标签数量和可用空间,JMP 会将标签排列成更少的行,甚至可能会跳过部分标签:
如果您尝试调整标签的大小以获得具有一致大小的图形,则可以跳过第一步并使用帧大小 :
Names Default to Here(1);<BR />dt = Open( "$SAMPLE_DATA/Big Class.jmp" );<BR />Graph Builder(
Variables( X( :height ), Y( :name ) ),
Elements( Bar( X, Y ) )
);
:name[2] = "This is a very long name which has an influence on the size of the Framebox";
current report()[FrameBox(1)] << Frame Size ( 500, 500)
回复:JMP 17.2 > Windows > GRAPH BUILDER > 使用不同长度的 Y 标签时,如何保持 Y 标签框的大小?有趣的:
图形生成器中的尺寸()选项控制绿色区域(包括轴标签)。
通过Frame Size() ,可以控制蓝色区域:

到目前为止,JMP 中还没有函数来控制紫色区域:
https://community.jmp.com/t5/Discussions/Graph-builder-Frame-size-JSL/mp/702694/highlight/true#M88706
如果您需要这样的功能,请在此处投票:
生成具有特定绘图大小的绘图的功能