图形生成器在添加本地数据过滤器时删除变量的级别(我不希望这样)我有一些分类数据(李克特量表),分为 5 个级别,每个级别都有一些响应。当我添加本地数据过滤器时,其中一个级别不再有任何响应,然后该级别不再显示在图表上,但我希望它显示出来(条形图大小为 0)。
无过滤器:

使用过滤器(请注意,“有些不开心” [从顶部算起的第二级] 现在已丢失):

我已选中“包括缺失类别”,但这并没有改变任何东西。我还设置了此变量的值顺序(包括所有 5 个级别),但这似乎也没有改变任何东西:

我发现了一些相关的问题,比如这个问题是我的反向问题, 这个问题似乎适用于连续变量,但我不知道如何让它与我的数据和图形生成器一起工作。
谢谢!
数据探索与可视化回复:图形生成器在添加本地数据过滤器时删除变量的级别(我不希望这样)嗯,奇怪的行为。
也许尝试从红色三角形菜单中检查此选项?

回复:图形生成器在添加本地数据过滤器时删除变量的级别(我不希望这样)是的,它已被选中(我已尝试选中和未选中两种情况):

回复:图形生成器在添加本地数据过滤器时删除变量的级别(我不希望这样)如果您的本地数据过滤器处于包含模式,则可能必须启用显示排除的行(按住 Shift 并单击图形生成器的红色三角形)

回复:图形生成器在添加本地数据过滤器时删除变量的级别(我不希望这样)天哪,又一个隐藏选项!为什么 JMP 有这个只有按住 Shift 才能显示的秘密选项,我真是搞不懂!
回复:图形生成器在添加本地数据过滤器时删除变量的级别(我不希望这样)是的,成功了!非常感谢!
同意@shampton82的观点,这个选项被隐藏很奇怪...我从来不知道“按住 Shift 键显示更多选项”这个事。
回复:图形生成器在添加本地数据过滤器时删除变量的级别(我不希望这样)您的行消失是有原因的。本地数据过滤器会删除所有不符合其标准的行,因此此时 Graph Builder 图甚至不知道类别值存在。有时,当我们执行这些类型的过滤操作时,我们会输入虚假数据以使类别行出现。
请注意,我知道“显示排除的行”选项,但并不总是清楚它的作用。
回复:图形生成器在添加本地数据过滤器时删除变量的级别(我不希望这样)这里是一些复活节彩蛋,隐藏在CTRL/Alt/Shift + 单击/选择/双击/右键单击后面。
我更新了“显示排除行”的条目并添加了指向该讨论的链接*)。
JMP 中的所有秘密和解决方法都很棒:)
但实际上,对于他们中的许多人来说,如果功能就在那里,没有秘密或变通方法,那就更好了:
以下是一些愿望,目的是让 JMP 新手和有经验的用户的工作更加轻松:
愿望清单 - 新标签:用户体验
*) 当然:秘密链接
关于JMP 的秘密功能的精彩演讲。
回复:图形生成器在添加本地数据过滤器时删除变量的级别(我不希望这样)对于 JMP <=18 您仍然可以使用另一种“解决方法”:
对于轴上的列,将建模类型更改为多重响应。然后所有项目将显示在轴上:
图形生成器:根据过滤后的数据调整轴
注意:不要将此解决方法与“显示排除的行”结合使用。它将禁用效果。
Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
Data Table( "Big Class" ):name << Set Modeling Type( "Multiple Response" );
Graph Builder(
Variables( X( :name ), Overlay( :sex ) ),
Elements(
Bar( X )
),
Local Data Filter(
Show Modes( 1 ),
Add Filter( columns( :sex ), Where( :sex == "F" ) )
)
);