您好,我是一名普通 JMP 用户,但我经常分析某些数据集,因此寻找自动化方法将数据直接保存到 Power Point。 我想检查一下是否有办法通过 JSL 来做到这一点。
我有 .jrp 文件,其中包含发行版,现在我想将其另存为电源点,但不使用 JMP 另存为选项。 我想通过JSL对ppt中保存的数据进行自定义和格式化。 我有大约 20-30 个不同的分位数分布,如果我保存为 ppt 选项,每个分布和分位数总共有 60-70 页的 ppt。
再次格式化 ppt 并通过减少绘图和分位数表使其在 < 10 张幻灯片中变得非常臃肿且低效。非常感谢任何帮助。
@穆罕默德德里兹万,
您是否想在图片中添加统计报告,例如异常值、均值控制限?
趋势图的困难之一是 X 轴大小取决于图表中有多少个点条目。
让我解释:
- 假设日期范围相同,即过去 30 天。
- 如果该日期范围内的 Y 值数量相同,则可以轻松计算出通用比例。
- 但是,如果您有“按”变量,例如按产品或设备划分的不同趋势图,或者不同的采样率(每次运行都会收集 Y1,而每小时仅第一次运行会收集 Y2),则点数将不一样,图表缩放可能需要更多工作。
我很快就会向您发送一个示例,但它可能无法满足您的需求。 更多细节会有所帮助。
顺便说一句,您想要 Powerpoint 输出还是更喜欢网页报告?
乔治亚州
你好@gzmorgan0
非常感谢您参与这个计划。 基本上我对 Jmp 脚本很陌生
这个程序帮助我将所有发行版的聊天记录放在一张 PPT 中
我还尝试了这个程序来拟合 Y by X 但不起作用。
我应该在 Y 轴上有多个列,在 X 轴上只有一列(日期)---- 就像 Y 轴上各种项目的趋势图,并且 X 轴上具有相同的日期
请你帮助我好吗 ?
@JMPMODUSER您可能需要在 JMP 社区中搜索类似问题。
我建议你阅读图形大小导出到 pptx 保存演示文稿我喜欢使用一个名为的免费软件程序P3ICLI 。 该链接中对此进行了描述。
下面是对编写的脚本的修改JMP 脚本语言的 JSL 配套应用程序,第二版。
该脚本每页有 9 个分布,3 个宽,3 个高。 它使用仅使用 JMP 的 BKM(最著名的方法):使用显示框,创建页面,然后获取要保存到 PPTX 的图片。 请注意,tmpic 有嵌套的大纲框,目前需要某些内容才能在右下角获取大纲标题。
我发现需要扩展才能获得我想要的东西。P3ICLI,不需要缩放,只需在Powerpoint中创建布局模板,然后使用JSL编写P3ICLI命令
Names Default to Here(1);
scaleit = Function( {w, h, fmt}, {wppi, hppi, scl},
//show(w,h);
wppi = 13 * 96;
hppi = 6.5 * 96;
if(fmt=="Standard", wppi = 9.5 * 96);
scl = Minimum( wppi/w, hppi/h, 1);
);
dt = open("$sample_data/semiconductor capability.jmp");
cnme = dt << get column names("Continuous", "string");
//use only the first 30;
cnme = cnme[1::30];
pw = 3;
ph = 3;
ppp = pw*ph; //pictures per page
jjrn = New Window("My Journal", << Journal);
for(i=1, i<=nitems(cnme), i++,
if(mod(i,ppp)==1, Try(lub << delete); lub=LineUpBox(ncol(floor(pw))));
dist = dt << Distribution(
Continuous Distribution(Invisible,
Column( cnme[i] ),
Summary Statistics( 0 ),
Horizontal Layout( 1 ),
Vertical( 0 ),
Capability Analysis( 0 )
)
);
lub << append(report(dist)[OutlineBox(2)] << clone box);
wait(0);
dist << close window;
//show(i, cnme[i]);
if(
i==ppp, //write the first page with ppp graphs
tmpic = lub <<GET picture="">ppp,
If(mod(i,ppp)==0 | i==nitems(cnme), //write the next page of ppp
tmpic = lub <<GET picture=""></GET></GET>
Page 1 of the PowerPoint documentPage 1 of the PowerPoint documentPowerPoint 文档的第 1 页