<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />将图形保存为图像文件,图像中不包含“图形生成器”标题。有人可以建议吗?
感谢 pmroz 和 nascif_jmp!
老实说,很难选出我最喜欢的解决方案。 添加的
Dispatch( {}, "Graph Builder", OutlineBox, {Set Title( "" )}),是一个简单的一行添加代码解决方案,如果您需要选项,只需在标题中添加回来即可。 然而nascif_jmp 的函数示例提供了相同的干净图像,但保留了稍后访问选项的能力,如果用户将图形脚本保存回数据表,则无需记住更改脚本。
这是从图表中删除图表生成器的简单方法。您会丢失带有红色小三角形的轮廓框。如果您仍然需要轮廓框,可以用您选择的标签替换图形生成器。
dt = open("$sample_data\Big Class.jmp");
Graph Builder(
Size( 526, 451 ),
Show Control Panel( 0 ),
Variables( X( :weight ), Y( :height ), Overlay( :sex ) ),
Elements( Line Of Fit( X, Y, Legend( 16 ) ), Points( X, Y, Legend( 17 ) ) ),
SendToReport( Dispatch( {}, "Graph Builder",
OutlineBox, {Set Title( "" )}
)
)
);
我没有检查视频,但文章没有解决客户的需求,”使用脚本而不是用户界面将图形保存为图像文件,而图像中不包含“图形生成器”标题。 下面的函数可以解决这个问题:
save_graph_only = function({gb, pic_file}, {Default Locals},
rpt = gb << report;
(rpt << Child) << save picture(pic_file);
);
这是一个完整的例子:
Names Default to Here(1);
save_graph_only = function({gb, pic_file}, {Default Locals},
rpt = gb << report;
(rpt << Child) << save picture(pic_file);
);
pic_file = "$TEMP/graph_no_outline.png";
dt = Open("$SAMPLE_DATA/Iris.jmp");
gb = dt << Graph Builder(
Show Control Panel( 0 ),
Variables( X( :Sepal length ), Y( :Sepal width ), Overlay( :Species ) ),
Elements(
Contour( X, Y, Legend( 3 ), Number of Levels( 3 ) ),
Points( X, Y, Legend( 4 ) )
),
SendToReport(
Dispatch(
{},
"Sepal length",
ScaleBox,
{Min( 4.02451368343195 ), Max( 8.24903846153846 ), Inc( 1 ),
Minor Ticks( 0 )}
),
Dispatch(
{},
"Sepal width",
ScaleBox,
{Min( 1.75 ), Max( 5.00400457665904 ), Inc( 1 ), Minor Ticks( 0 )}
),
Dispatch(
{},
"400",
LegendBox,
{Legend Position( {3, [0, 1, 2], 4, [-1, -1, -1]} ),
Position( {0, 1, 2, -1, -1, -1} )}
)
)
);
save_graph_only(gb, pic_file);
dt << Close Window();
open(pic_file);
我知道这是一篇非常旧的帖子,但链接不再有效。是否有更新的链接可供遵循,这是否包括有关从脚本内删除标题/标题的信息,而不仅仅是通过用户界面?
你好,nlc4。 我们有一页指南,描述如何使用 karen@boulderstats 概述的技术从 JMP 保存图形。 它可以在我们的学习库中找到: jmp.com/learn或直接在这里:
您还可以在我在这里拍摄的这段快速视频中了解如何操作:

如果您使用“选择”工具(在工具菜单下或工具栏上的加号符号下),您可以仅选择图形。您还可以单击图表标题进行编辑(或删除)。