仅隐藏/排除特定图表的数据<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我正在尝试创建一个仅隐藏/排除该图表数据的控制图,然后创建另一个隐藏/排除该数据的逆数据的控制图。 我使用了下面的代码,它在以前的图表上工作过(以前使用图表生成器工作过),但似乎在这个图表上不起作用(没有数据被隐藏或排除)。 我不知道这是否可能是因为我现在使用的是控制图生成器(而不是图形生成器),或者是否有其他变量在其中发挥作用。 有没有人成功地做到了这一点,或者知道我可以尝试什么?
dt =当前数据表() ;
dt <<选择哪里( :类别== “一个” ) ;
dt <<隐藏和排除;
dt <<清除选择;
dt <<控制图生成器(
自动重新计算( 0 ) ,
…………
dt <<选择哪里( :类别== “一个” ) ;
dt <<隐藏和排除;
dt <<清除选择;
我不想创建数据子集,因为我需要创建多个数据集,并且我想将所有内容都集中在一个数据集中。
回复:仅隐藏/排除特定图表的数据使用控制图生成器的当前实现,隐藏点和排除点的标签将始终出现在轴上。已请求将此功能添加到控制图生成器,但目前还没有。
回复:仅隐藏/排除特定图表的数据更改自动重新计算似乎没有什么不同。 例如,在下面,所有有间隙的地方都是 A 点。当我过滤掉这些值时,我不希望有间隙和被排除的点的标签。

回复:仅隐藏/排除特定图表的数据我不确定哪里出了问题,因为我只能看到您的部分代码。 或者我可能完全误解了。 但是为了让图表适应行状态的变化,我会尝试设置自动重新计算( 0 )至自动重新计算( 1个).
回复:仅隐藏/排除特定图表的数据我不知道该怎么做......
回复:仅隐藏/排除特定图表的数据如果您没有将变量分配给“子组”角色,控制图生成器 (CCB) 将使用表中的行(因此为空白)。
您可以尝试为分配给本地数据过滤器的变量的每个级别构建一个索引变量。 但请注意,这可能会产生误导,因为如果您别应用您定义的过滤器,CCB 将在级别之间进行平均以获得它绘制的点
回复:仅隐藏/排除特定图表的数据这几乎可行,但是使用本地数据过滤器仍然显示排除数据的所有 x 轴标签,图表上的剩余数据仍然散布,为排除的数据留下空白(我希望它重新绘制图表,好像排除的数据从未存在过)。
谢谢您的帮助!
回复:仅隐藏/排除特定图表的数据你好克施纳尔
如果我正确理解了您的请求,您应该使用本地数据过滤器。
也许这个例子可以帮助:
dt =打开( “$SAMPLE_DATA/Big Class.jmp” ) ;
新窗户( “控制图” ,
V 列表框(
dt <<控制图生成器(
变量(是( :高度) ) ,
图表(位置( 1个) ,限制(规格限制( 1个) ) ) ,
图表(位置( 2个) ) ,
本地数据过滤器(
地点( { 0 , 18 } ) ,
添加过滤器(列( :性别) ,在哪里( :性别== “F” ) ) ,
模式(选择( 0 ) ,节目( 1个) ,包括( 1个) )
)
) ,
dt <<控制图生成器(
变量(是( :高度) ) ,
图表(位置( 1个) ,限制(规格限制( 1个) ) ) ,
图表(位置( 2个) ) ,
本地数据过滤器(
地点( { 0 , 18 } ) ,
添加过滤器(列( :性别) ,在哪里( :性别== “米” ) ) ,
模式(选择( 0 ) ,节目( 1个) ,包括( 1个) )
)
)
)
);
最好的!
罗恩