<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我想我发现了一个错误(在 JMP 12.1 中)。 请尝试这个脚本:
dt = Open("$SAMPLE_DATA/Big Class.jmp");
gb = dt << 图形生成器(
尺寸(570、667)、
显示控制面板( 0 ),
变量(
X(:年龄),
Y(:高度),
Y(:重量,位置(1),侧面(“右”)),
Y(:年龄),
Y(:姓名)
),
元素(
位置( 1, 1 ),
点( X, Y( 1 ), 图例( 5 ) ),
平滑器( X, Y( 1 ), 图例( 6 ) ),
点( X, Y( 2 ), 图例( 7 ) ),
平滑器( X, Y( 2 ), 图例( 8 ) )
),
元素( 位置( 1, 2 ), 点( X, Y, 图例( 10 ) ) ),
元素( 位置( 1, 3 ), 点( X, Y, 图例( 11 ) ) ),
发送至报告(
派遣(
{},
“高度”,
秤盒,
{标签行( {显示主网格( 0 ), 显示次网格( 0 )} )}
),
派遣(
{},
“重量”,
秤盒,
{标签行( {显示主网格( 1 ), 显示次网格( 1 )} )}
)
),
发送至报告(
Dispatch( {}, "age", ScaleBox( 2 ), {Label Row( 显示主要网格( 0 ) )} ),
Dispatch( {}, "name", ScaleBox, {Label Row( 显示主要网格( 0 ) )} )
)
);
如果在首选项(样式 -> 刻度线和网格线)中未选中“主要网格线”和“次要网格线”复选框,则图表看起来不错。 但如果选中它们,您将从“体重”中获取参数“年龄”和“姓名”的网格线。 当您将“重量”向左移动时,这些网格线就会消失。 很奇怪。
谁能解释一下这里发生了什么或者这只是一个错误?
PS:如果“体重”的网格线关闭,您甚至可以获得“年龄”和“姓名”的网格线:
| | {标签行( {显示主网格( 0 ), 显示次网格( 0 )} )} |