[脚本] 删除控制图生成器中的移动极差图<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
大家好~
有没有办法摆脱移动极差图
在“控制图生成器”平台中
通过使用 JMP 脚本? 

这是“控制图生成器”示例的脚本。
dt = Open( "$SAMPLE_DATA/Quality Control/Coating.jmp" );
dt << 控制图生成器(
显示控制面板( 0 ),
变量( 子组( :Pin ), Y( :Weight ) ),
图表( 位置( 1 )、限制( 规格限制( 1 ) )、警告( 测试 1( 1 ) ) ),
图表( 位置( 2 ) ),
SendToReport( Dispatch( {}, "图表标题", TextEditBox, {Set Text( "个体体重图表" )} ) )
);
回复:[脚本] 删除控制图生成器中的移动极差图我的脚本创建了图表,然后将其保存到日记中。有什么方法可以暂停脚本,以便用户可以手动删除范围图表,然后继续将图表保存到日志中的脚本(以及执行其他操作)?
谢谢。
回复:[脚本] 删除控制图生成器中的移动极差图您应该可以访问 JMP 更新网站并免费下载 12.2
回复:[脚本] 删除控制图生成器中的移动极差图谢谢,但这对我不起作用。必须是 12.1.0(不是 Pro)的特定内容。很高兴知道至少这个问题会在以后的版本中得到修复,尽管我希望它会在非专业版本中得到修复。
回复:[脚本] 删除控制图生成器中的移动极差图这是一个使用 Big Class 数据表的脚本,以及您的脚本,在 JMP 12.2 中运行,看起来效果很好

dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
Control Chart Builder(
Show Two Shewhart Charts( 0 ),
Size( 650, 500 ),
Show Control Panel( 0 ),
Show Capability( 0 ),
Variables( Subgroup( :age ), Y( :height ) ),
Customize Tests( Test 2( 8, "2" ), Test 3( 7, "3" ) ),
Chart(
Position( 1 ),
Points( Statistic( "Individual" ) ),
Limits( Sigma( "Moving Range" ) ),
Warnings( Test 1( 1 ), Test 2( 1 ), Test 3( 1 ) )
)
);
回复:[脚本] 删除控制图生成器中的移动极差图感谢您提供有关如何使用 JSL 删除 mR 图表的信息。不幸的是,它对我不起作用,任何人都有一个解决方案,我们将不胜感激。我正在使用 JMP 12.1.0,首先放置了 TwoCharts(0),然后取出了 Chart(Position(2)),但仍然得到了两个图表。下面是我正在使用的代码。再次感谢!
控制图生成器(
显示两个休哈特图表(0),
尺寸(650、500)、
显示控制面板( 0 ),
显示能力( 0 ),
变量(子组(:批次),Y(:峰值)),
自定义测试(测试 2( 8, "2" ), 测试 3( 7, "3" ) ),
图表( 位置( 1 ),
积分( 统计( "个人" ) ),
限制(西格玛(“移动极差”)),
警告(测试 1( 1 )、测试 2( 1 )、测试 3( 1 ) )
)
);
回复:[脚本] 删除控制图生成器中的移动极差图谢谢凯伦!放置显示两个休哈特图表 (0) 声明首次起作用对我来说——我还必须删除对图表位置 2 的引用才能使其正常工作:
删除或注释掉这一行:
图表( 位置( 2 ) ),
回复:[脚本] 删除控制图生成器中的移动极差图凯伦@boulderstats是正确的。 如果您首先放置“显示两个休哈特图表 (0)”语句,您将获得单个个体图表。
注意:如果您将该语句放在图表生成器脚本中的第二个(或之后),您将获得默认的两个 Shewhart 图表(无论您的首选项设置如何,也无论您在脚本的 Shewhart 行中放置 1 还是 0) 。
回复:[脚本] 删除控制图生成器中的移动极差图别问我为什么,我只是一个 JSL hack。交换“显示控制面板”和“显示两个斯图尔特图表”命令,以便两个图表命令位于第一个。这对我有用。
凯伦
回复:[脚本] 删除控制图生成器中的移动极差图凯伦你好~~
谢谢您的建议~!
是啊~~就是这样,不过就是这样不工作。 我不知道为什么..
我也在其他电脑上尝试过,但不起作用。(JMP 版本 11.2.1)
(文件 > 首选项 > 平台 > 控制图生成器:禁用“显示两个休哈特图”)
dt = Open( "$SAMPLE_DATA/Quality Control/Coating.jmp" );
dt << 控制图生成器(
显示控制面板( 0 ),
显示两个休哈特图表( 0 ),
变量( 子组( :Pin ), Y( :Weight ) ),
图表( 点数( 统计( "个人" ) )、限值( Sigma( "用户定义" )、规格限值( 1 ) )、警告( 测试 1( 1 )、测试 2( 1 )、测试 3( 1 ) ) )
);
回复:[脚本] 删除控制图生成器中的移动极差图詹姆士,
当我编写一个示例时,删除了 MR 图表并保存了我在“显示两个休哈特图表 (0)”代码行中获得的脚本...如果将其设置为 1,我将获得两个图表,0 将获得一个图表。这行代码只在我手动删除图表后出现在保存的脚本中,JSL 的乐趣是什么?
凯伦
控制图生成器(
显示两个休哈特图表( 0 ) ,
展示能力( 0 ) ,
变量(是( :列名) ) ,
图表(积分(统计( “个人” ) ) ,限制(西格玛( “移动范围” ) ) )
) ;
回复:[脚本] 删除控制图生成器中的移动极差图非常感谢~LouV,
但我的问题是......通过使用删除“移动范围图表” JMP脚本...
[1] 我目前正在使用 JMP 11。
我可以单击鼠标右键和“删除”按钮将其删除,但有超过 100 个控制图。所以我必须使用JMP脚本。
[2] 我想如果我删除'图表(位置(2)) ' 在脚本中
,然后我可以删除第二个控制图,即“移动极差图”但它不能。 (感觉有bug... 也许我不知道如何改变它)
dt = Open( "$SAMPLE_DATA/Quality Control/Coating.jmp" );
dt << 控制图生成器( 显示控制面板( 0 ),
变量( 子组( :Pin ), Y( :Weight ) ),
图表( 位置( 1 )、限制( 规格限制( 1 ) )、警告( 测试 1( 1 ) ) ),
图表( 位置( 2 ) ),
SendToReport( Dispatch( {}, "图表标题", TextEditBox, {Set Text( "个体体重图表" )} ) )
);
[3] 我知道 I 图表有一个“IR”菜单
,但我必须使用“控制图生成器”菜单来自定义规则 2。 (9分至8分)

- - - - - - 或者 - - - - - - -
也许我必须使用“I”图表菜单......
为规则 2 添加带有标签功能的公式(8 分上的标记)(默认:9 分上的标记)
回复:[脚本] 删除控制图生成器中的移动极差图詹姆士,
这是非常微妙的,如果将光标放在移动范围的 Y 轴上,直到手朝上(这有点棘手),然后将手(轴)向左拖动,移动范围图表就会消失。

回复:[脚本] 在控制图生成器中移除移动极差图谢谢,这太好了!