在圖形生成器中設置地圖形狀的默認線寬是否可以在圖形生成器中的地圖形狀上設置不同的默認線寬? 目前,每次我在圖形生成器中使用引用的“地圖角色”列製作地圖時,其默認寬度為 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 腳本索引中似乎沒有提到自定義菜單...