你好,
我试图仅将组合框中的某些列显示为图例,但我当前的代码一一显示该列。 有什么方法可以跳过某些列吗?
例如,在这种情况下,我只希望 :subject & :season 在图例列表中。 这是我的代码:
名称默认为此处(1);
dt = Open( "$SAMPLE_DATA/Animals.jmp", invisible);;
legend_list = {“主题”,“季节”};
gb_default = Expr(
图形生成器(
尺寸( 544, 356 ),
显示控制面板(0),
图例位置(“底部”),
适合窗口(“关闭”),
变量( X( :species ), Y( :miles ), Color( :subject ) ),
元素(点(X,Y,图例(14))),
发送报告(
派遣(
{},
"400",
传奇盒子,
{方向(“水平”),边(“左”)}
)
)
);
);
gb_change = Expr(
图形生成器(
尺寸( 544, 356 ),
显示控制面板(0),
图例位置(“底部”),
适合窗口(“关闭”),
变量(X(:物种),Y(:英里),颜色(列(dt,ycol))),
元素(点(X,Y,图例(14))),
发送报告(
派遣(
{},
"400",
传奇盒子,
{方向(“水平”),边(“左”)}
)
)
)
);
nw = New Window("动物监测",
gb = gb_default;
lbcontent = 阵容框( N Col( 10 ),
Spacer Box( Size( 1, 0 ) ),
文本框(“颜色:”,<<设置字体大小(10)),
ycb = 组合框(
图例列表,
<<设置( 1 ),
<<设置函数(
功能( {},
ycol = ycb << 获取;
gb << 删除;
nw << 前置( gb = gb_change );
))));
提前感谢您的帮助。