JMP > 图形生成器 > 动态标记大小 > 使用局部过滤器时的固定缩放?您好 JMP 社区,
是否可以在 Graph Builder 中定义 Size 变量,以便在基于本地过滤器的数据子集之间切换时,它在图形之间保持相同的比例?
细节:
将变量分配给绘图上的大小并使用局部过滤器生成交互式不同的绘图时,每次更改正在绘制的数据子集时,标记大小的比例都会根据大小变量的局部最大值和最小值而变化对于给定的子集,即使大小变量在数据子集之间变化很大,也会导致标记大小在整个图中看起来相似。
我找到了一种粗略的解决方法,方法是在图的边缘设置具有最低和最高值的虚拟数据点 Size 变量并重新缩放图以隐藏这些虚拟点,但这远非理想,因此欢迎您输入。
谢谢你的帮助。
最好的事物,
TS
图形回复:JMP > 图形生成器 > 动态标记大小 > 使用本地过滤器时的固定缩放?如果您右键单击图例中的大小,则会打开一个对话框,可以在其中指定最小值和最大值。当本地数据过滤器被修改时,这些似乎保持不变。


例子:
查看更多...
Names default to here(1);
dt = Open( "$Sample_data/iris.jmp");
dt << Graph Builder(
Size( 531, 456 ),
Show Control Panel( 0 ),
Variables( X( :Sepal length ), Y( :Sepal width ), Size( :Petal width ) ),
Elements( Points( X, Y, Legend( 50 ) ) ),
Local Data Filter(
Add Filter(
columns( :Species ),
Where( :Species == {"setosa", "versicolor", "virginica"} )
)
),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
50,
Properties(
0,
{Marker Scale( {Min( 0 ), Max( 2.5 )} )},
Item ID( "Petal width", 1 )
)
)}
)
)
);
回复:JMP > 图形生成器 > 动态标记大小 > 使用本地过滤器时的固定缩放?你好,
此选项似乎在旧版本的 JMP (14.1) 中不可用:我需要升级。
谢谢。
最好的事物,
TS