☐ 很棒的新功能
☑ 可以帮助很多用户!
☑ 移除类似“bug”的东西
☐ 很高兴拥有
☐ 没人需要它
是什么促使你提出这个愿望清单请求?
在图表构建器中使用列切换器时,经常需要在多个具有完全不同值范围的测量变量之间切换。对某一列有意义的颜色标度对另一列往往毫无用处。目前,颜色标度设置似乎在切换后的列之间共享,这经常导致可视化效果出现偏差,并且每次切换后都需要手动调整。
您希望看到哪些改进?
在使用列切换器时,请支持有意义的逐列颜色缩放。
首选方案:
-
颜色标尺的列属性
- 允许列存储首选颜色标度设置,类似于现有的轴相关属性。
-
稳健的自动扩展
- 添加一个基于以下因素的可靠范围选项:
- 这样就能提供有用的颜色标度,而不会被少数极端异常值所主导。
-
列特定列切换器设置
- 允许列切换器分别记住每个切换列的颜色标度设置。
- 例如,每一列都可以保留自己的最小值、最大值、范围类型和图例设置。
为什么这个想法很重要?
列切换器旨在简化对众多不同变量的探索。然而,目前用户在变量分布不同时,需要花费不必要的时间来校正颜色标度。
支持按列进行颜色缩放将实现以下目标:
- 减少人工报告维护工作。
- 提高对热图和晶圆图的解读能力。
- 防止因范围不当而导致误导性可视化效果。
- 使报表更易于在不同数据集之间重复使用。
- 创建用户在不同计量单位列之间切换时自然而然的行为。
- 让 JMP 用起来像在其他很多地方一样:流畅、实用,无需任何变通方法。
这样一来,就能实现更有意义的可视化、更好的工作流程,并减少当前行为感觉像是一个错误的情况。
其他愿望
例子:
调整 NPN1 的梯度,同时保持其他参数的图表有意义。
Open( "$SAMPLE_DATA/Semiconductor Capability.jmp" );
:NPN1[1370::1455]= 5000;
Graph Builder(
Variables( X( :lot_id ), Y( :wafer ), Color( :NPN1 ) ),
Elements( Points( X, Y, Legend( 7 ) ) ),
Column Switcher( :NPN1, {:NPN1, :SPM1, :PNP7, :IVP4, :PBA1, :SIT2} ),
SendToReport(
Dispatch( {}, "400", ScaleBox,
{Legend Model(
7,
Properties(
0,
{gradient(
{/*Scale Values( [110 120] ), */Range Type( "Middle 90%" ),
Label Format( "Fixed Dec", 12, 1 )}
)},
Item ID( "NPN1", 1 )
)
)}
)
)
);


