在图形生成器中设置地图形状的默认线宽是否可以在图形生成器中的地图形状上设置不同的默认线宽? 目前,每次我在图形生成器中使用引用的“地图角色”列制作地图时,其默认宽度为 1。 要将其更改为适当的比例,我必须转到:自定义图形>形状:>线宽并每次手动更改。 谢谢
回复:在图形生成器中设置地图形状的默认线宽是的,很好,我没有想过记录图表的脚本,尽管这是我经常用来查找棘手选项的东西,我只是看到日志中没有记录手动修改,所以我没有进一步进行通过其他方式找到 jsl 成绩单。 我真丢脸!
回复:在图形生成器中设置地图形状的默认线宽我通过让 JMP 首先为我编写脚本来发现这一点。 我首先从“自定义”菜单修改了线宽

然后将图形生成器的脚本复制到剪贴板
Graph Builder(
Variables(Shape(:Country)),
Elements(Map Shapes(Legend(10))),
SendToReport(
Dispatch(
{},
"Graph Builder",
FrameBox,
{DispatchSeg(Shape Seg(1), {Line Width(11)})}
)
)
)
从那里我知道我可以使用 Find Seg 来获取对 Shape Seg(1) 的引用,最后我只是尝试 << Line Width() 是否有效。 当然,在知道您应该寻找 Shape Seg 而不是 Graph Builder 后,您也可以在 Scripting Index 中搜索它。
回复:在图形生成器中设置地图形状的默认线宽非常感谢它适合我的需要! 我正在寻找一种链接到图形生成器而不链接到对象的选项
回复:在图形生成器中设置地图形状的默认线宽不确定是否有任何方法可以修改与形状线宽相关的默认值,但这是编写脚本的一种方法:
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/PopAgeGroup.jmp");
gb = dt << Graph Builder(
Variables(Shape(:Country)),
Elements(Map Shapes(Legend(10)))
);
seg = Report(gb)[FrameBox(1)] << Find Seg(Shape Seg(1));
seg << Line Width(1);
wait(1);
seg << Line Width(2);
wait(1);
seg << Line Width(3);
回复:在图形生成器中设置地图形状的默认线宽您好,我对这个问题也很感兴趣,我们是否使用了很多地图形状功能,但结果在某些情况下有点“混乱”,我们使用线宽来清理一些可视化。
有人有答案吗? jsl 脚本索引中似乎没有提到自定义菜单...