回复:如何导出没有图表标题的图表?简短回答:
obj<<DISPATCH></DISPATCH>
长答案:
因此,JMP 会做这件非常烦人的事情,如果您为某些东西保存脚本,但部分东西被选中,保存的脚本也会捕捉到它,您必须重新运行报告脚本,然后什么都不选择,然后保存脚本。
这真的很烦人,除非我试图找出如何引用报告或图表的某些部分。 在那种情况下,对象的脚本包含一个“Dispatch(一些长字符串)”,这非常有用!
我制作了一个控制图,使用选择工具选择了我想要的部分,然后保存了脚本。
我这样编辑脚本:
obj=Control Chart Builder(...
“obj”只是一个任意变量名,但它让我可以将消息发送到“obj”,它是控制图对象。
在脚本中选择了一件事:
SendToReport(
Dispatch( {}, "", GraphBuilderContainerBox, {select} ),
我尝试交换大括号中的内容,发现“保存图片”有效。 然后只需要正确格式化参数,然后我们就可以了。
回复:如何导出没有图表标题的图表?我通常使用 Show Properties 来查找要定位的对象
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Quality Control/Shirts.jmp");
obj = dt << Control Chart(
Sample Label(:Box),
Sample Size(:Box Size),
KSigma(3),
Chart Col(:"# Defects"n),
Chart Type(C)
);
Report(obj)["C of # Defects",BorderBox(1)] << Save Picture("C:\temp\testimg.png", png);
Open("C:\temp\testimg.png");

如果你有 JMP17,当你得到 Box Path 时会更容易

回复:如何导出没有图表标题的图表?完美的! 这是我第一次听说“属性”窗口和框路径,但这正是我所需要的。 非常感谢!
如何导出没有图表标题的图表?您好,我正在编写一个脚本来生成多个图表并将它们导出到指定的文件夹,但我无法将它们保存为我想要的格式。
我有一个控制图,我想将其导出到用户指定的目录。 理想情况下,我希望图表保存时不带图表标题,即仅保存没有文本的图形,如下所示:

我使用以下代码行将图表保存到目录中:
(resultsChart << Child) << Save Picture ("C:\Folder\results.jpg", JPEG );
但是,此代码使用页眉和页脚保存图表,这是我不想要的:

我还尝试过什么:
添加另一个<< 孩子脚本的参数不会更改输出。
((resultsChart << Child) << Child) << Save Picture ("C:\Folder\results.jpg", JPEG );
将图表保存为 HTML 几乎可以得到我想要的结果,但不完全是。
(resultsChart << Child) << Save HTML ("C:\Folder\results.html" );这行代码将在指定目录中创建一个名为 gfx 的文件夹。 该文件夹包含我需要的所有图表,采用我想要的格式,没有页眉或页脚,但我不喜欢这个解决方案,原因有几个:
- 该脚本保存了一堆我不需要的额外文件(即 HTML 文件本身)
- 我不想在我要保存到的目录中创建新的子文件夹。 我宁愿能够将图表直接导出到我想要的位置。
- 我希望在导出文件时能够命名它们,但是文件名gfx似乎是硬编码的。
任何指导表示赞赏。 谢谢你!
分享和交流结果视窗