如何隐藏图形生成器的轮廓框我想隐藏图形生成器周围的轮廓框。
我尝试将其制作为报告并删除大纲框,例如
ybuild = 图形生成器();
yrep = ybuild << 报告;
yrep[ OutlineBox(1) ] << 删除;
整个报告就这样消失了。
回复:如何隐藏图形生成器的轮廓框喔不错哟!
谢谢, @XanGregg的信息。
回复:如何隐藏图形生成器的轮廓框即使隐藏轮廓,左上角的红色三角形菜单也会有一个微小的热点。 当您位于光标上方时,您会看到光标变为手形图标。
回复:如何隐藏图形生成器的轮廓框如果我想在隐藏OutlineBox后访问红色小三角菜单,例如访问红色小三角菜单
... 是
report(gb)[ OutlineBox(1) ] << Set Title("show");唯一的办法?
我希望有替代解决方案
- 它可以在仪表板中使用,希望通过鼠标点击?
编辑:啊,在仪表板中,这很简单:OutlineBox 保留下来。
再次编辑:
不总是...
大纲框能通过以下方式在仪表板中删除:

--> 仪表板的左侧部分(用于比较的右侧部分)
我将鼠标放在 Xan 在下面的帖子中描述的神奇的红三角纪念位置。

回复:如何隐藏图形生成器的轮廓框与 Xan 的解决方案类似,在图形构建器 JSL 中您可以执行以下操作:
dt = open("$sample_data\Big Class.jmp");
Graph Builder(
Size( 526, 451 ),
Show Control Panel( 0 ),
Variables( X( :weight ), Y( :height ) ),
Elements( Points( X, Y, Legend( 16 ) ), Line( X, Y, Legend( 18 ) ) ),
SendToReport(
Dispatch( {}, "Graph Builder",
OutlineBox, {Set Title( "" )}
)
)
);回复:如何隐藏图形生成器的轮廓框哇……我曾经知道的另一件事是我一路上在某个地方丢失了。
很棒的帖子......
回复:如何隐藏图形生成器的轮廓框将大纲标题设置为空将使其隐藏顶部部分。
ybuild = Graph Builder( ... );
yrep = ybuild << report;
yrep[ OutlineBox(1) ] << Set Title("");回复:如何隐藏图形生成器的轮廓框1. 您需要阅读脚本指南,以便了解显示树结构的工作原理,这将使您能够解释我提供的示例代码的作用。
2. 以下是对您提供的代码的修改。 在您的示例中,应该发生的情况是,应该出现一个单独的窗口,其中包含图形生成器中的框架框,没有轮廓框。 新代码将该框架框放入您正在创建的新窗口中。
Y_Graph = Expr(
//For(k=1,k<=N Items(Act),k++,(
k = 7;
ybuild = Yield_Tab << Graph Builder(
Size( 639, 378 ),
Show Control Panel( 0 ),
Show Footer( 0 ),
Lock Scales( 1 ),
Variables(
X( :Month ),
X( :WW ),
Y( Column( Act[k] ) ),
Y( Column( Act[k] || " Weekly Target" ), Position( 1 ) ),
Y( Column( Act[k] || " Month Target" ), Position( 1 ) )
),
Relative Sizes( "X", [197 397] ),
Elements(
Position( 1, 1 ),
Line(
X,
Y( 1 ),
Y( 3 ),
Legend( 6 ),
Smoothness( 0.5 ),
Missing Values( "No Connection" )
),
Bar( X, Y( 1 ), Legend( 12 ), Label( "Label by Value" ) ),
Points( X, Y( 1 ), Y( 3 ), Legend( 16 ), Jitter( 0 ), Summary Statistic( "Mean" ) )
),
Elements(
Position( 2, 1 ),
Line( X, Y( 1 ), Y( 2 ), Legend( 7 ), Missing Values( "No Connection" ) ),
Bar( X, Y( 1 ), Legend( 13 ), Label( "Label by Value" ) ),
Points( X, Y( 1 ), Y( 2 ), Legend( 17 ), Jitter( 0 ), Summary Statistic( "Mean" ) )
),
SendToReport(
Dispatch( {}, "Month", ScaleBox ),
Dispatch( {}, "WW", ScaleBox ),
Dispatch(
{},
Act[k],
ScaleBox,
{Min( Eval( minl[k] ) ), Max( Eval( maxl[k] ) ), Inc( 5 ), Minor Ticks( 1 ),
Label Row( {Show Major Grid( 1 ), Show Minor Grid( 1 )} )}
),
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
6,
Level Name( 0, "Yield" ),
Level Name( 1, "Ultimate Yield" ),
Properties(
1,
{Line Color( 20 ), Line Style( "Dotted" ),
gradient( {Scale Values( [0 1] ), Width( 9 ), N Labels( 6 )} )}
)
), Legend Model(
12,
Properties(
0,
{Fill Color( 2 ), Transparency( 0 ),
gradient( {Scale Values( [0 1] ), Width( 9 ), N Labels( 6 )} )}
)
), Legend Model(
16,
Base( 0, 0, 0 ),
Base( 1, 0, 0 ),
Properties(
0,
{Line Color( 0 ), gradient(
{Scale Values( [0 1] ), Width( 9 ), N Labels( 6 )}
)}
),
Properties(
1,
{Line Color( 0 ), gradient(
{Scale Values( [0 1] ), Width( 9 ), N Labels( 6 )}
)}
)
), Legend Model(
7,
Base( 0, 0, 0 ),
Properties(
0,
{Line Color( 21 ), gradient(
{Scale Values( [0 1] ), Width( 9 ), N Labels( 6 )}
)}
),
Properties(
1,
{Line Color( 20 ), Line Style( "Dotted" ),
gradient( {Scale Values( [0 1] ), Width( 9 ), N Labels( 6 )} )}
)
), Legend Model(
13,
Properties(
0,
{Fill Color( 2 ), Transparency( 0 ),
gradient( {Scale Values( [0 1] ), Width( 9 ), N Labels( 6 )} )}
)
), Legend Model(
17,
Base( 0, 0, 0 ),
Base( 1, 0, 1 ),
Properties(
0,
{Line Color( 0 ), gradient(
{Scale Values( [0 1] ), Width( 9 ), N Labels( 6 )}
)}
),
Properties(
1,
{Line Color( 0 ), gradient( {Scale Values( [0 1] ), N Labels( 6 )} )}
)
)}
),
Dispatch(
{},
"graph title",
TextEditBox,
{Set Text( Top_products[x] || " " || Act[k] )}
),
Dispatch( {}, "Y title", TextEditBox, {Set Text( Act[k] )} ),
Dispatch( {}, "X 1 title", TextEditBox, {Set Text( "Work Week" )} ),
Dispatch(
{},
"400",
LegendBox,
{Set Title( "" ), Legend Position(
{6, [0, 1], 12, [-1], 16, [-1, -1], 7, [-1, -1], 13, [-1], 17, [-1, -1]}
), Position( {0, 1, -1, -1, -1, -1, -1, -1, -1, -1} )}
)
)
);
//Report( ybuild )[FrameBox( 1 )] << journal;
);//));
New Window( "Yield Dashboard", MyHLB = H List Box() );
MyHLB << append(Report( ybuild )[FrameBox( 1 )]);回复:如何隐藏图形生成器的轮廓框该脚本包含许多妨碍测试解决方案的细节。 我建议您测试您的方案,首先使用一个简单的示例删除轮廓框,然后将其应用到真实的图表中。
回复:如何隐藏图形生成器的轮廓框只是对吉姆的答复进行简短的跟进......
当您查看 JMP 窗口时,组成窗口的对象是嵌套的并不明显。 该分支结构导致名称显示树。 您可以通过右键单击大纲框左侧的灰色三角形并选择“编辑”>“显示显示树”来查看结构。 您可以删除任何显示框,但同时也会删除其中的所有显示框。
除了日记之外,您还可以克隆显示框(及其内容),然后将它们包含在另一个窗口中。 请注意,克隆通常会失去原始对象的交互性,例如日记,但这种方式是出于您的目的考虑的另一种选择。
回复:如何隐藏图形生成器的轮廓框嗨吉姆,感谢您的及时回复.. 我正在尝试,但没有看到任何变化。
Y_Graph = expr(
//For(k=1,k<=N Items(Act),k++,(
k=7;
ybuild = Yield_Tab << Graph Builder(
Size( 639, 378 ),
Show Control Panel( 0 ),
Show Footer( 0 ),
Lock Scales( 1 ),
Variables(
X( :Month ),
X( :WW ),
Y( Column(Act[k]) ),
Y( Column(Act[k]||" Weekly Target"), Position( 1 ) ),
Y( Column(Act[k]||" Month Target"), Position( 1 ) )
),
Relative Sizes( "X", [197 397] ),
Elements(
Position( 1, 1 ),
Line(
X,
Y( 1 ),
Y( 3 ),
Legend( 6 ),
Smoothness( 0.5 ),
Missing Values( "No Connection" )
),
Bar( X, Y( 1 ), Legend( 12 ), Label( "Label by Value" ) ),
Points(
X,
Y( 1 ),
Y( 3 ),
Legend( 16 ),
Jitter( 0 ),
Summary Statistic( "Mean" )
)
),
Elements(
Position( 2, 1 ),
Line( X, Y( 1 ), Y( 2 ), Legend( 7 ), Missing Values( "No Connection" ) ),
Bar( X, Y( 1 ), Legend( 13 ), Label( "Label by Value" ) ),
Points(
X,
Y( 1 ),
Y( 2 ),
Legend( 17 ),
Jitter( 0 ),
Summary Statistic( "Mean" )
)
),
SendToReport(
Dispatch(
{},
"Month",
ScaleBox
),
Dispatch(
{},
"WW",
ScaleBox
),
Dispatch(
{},
Act[k],
ScaleBox,
{Min( eval(minl[k]) ), Max( eval(maxl[k]) ), Inc( 5 ), Minor Ticks( 1 ),
Label Row( {Show Major Grid( 1 ), Show Minor Grid( 1 )} )}
),
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
6,
Level Name( 0, "Yield" ),
Level Name( 1, "Ultimate Yield" ),
Properties(
1,
{Line Color( 20 ), Line Style( "Dotted" ),
gradient( {Scale Values( [0 1] ), Width( 9 ), N Labels( 6 )} )}
)
), Legend Model(
12,
Properties(
0,
{Fill Color( 2 ), Transparency( 0 ),
gradient( {Scale Values( [0 1] ), Width( 9 ), N Labels( 6 )} )}
)
), Legend Model(
16,
Base( 0, 0, 0 ),
Base( 1, 0, 0 ),
Properties(
0,
{Line Color( 0 ), gradient(
{Scale Values( [0 1] ), Width( 9 ), N Labels( 6 )}
)}
),
Properties(
1,
{Line Color( 0 ), gradient(
{Scale Values( [0 1] ), Width( 9 ), N Labels( 6 )}
)}
)
), Legend Model(
7,
Base( 0, 0, 0 ),
Properties(
0,
{Line Color( 21 ), gradient(
{Scale Values( [0 1] ), Width( 9 ), N Labels( 6 )}
)}
),
Properties(
1,
{Line Color( 20 ), Line Style( "Dotted" ),
gradient( {Scale Values( [0 1] ), Width( 9 ), N Labels( 6 )} )}
)
), Legend Model(
13,
Properties(
0,
{Fill Color( 2 ), Transparency( 0 ),
gradient( {Scale Values( [0 1] ), Width( 9 ), N Labels( 6 )} )}
)
), Legend Model(
17,
Base( 0, 0, 0 ),
Base( 1, 0, 1 ),
Properties(
0,
{Line Color( 0 ), gradient(
{Scale Values( [0 1] ), Width( 9 ), N Labels( 6 )}
)}
),
Properties(
1,
{Line Color( 0 ), gradient(
{Scale Values( [0 1] ), N Labels( 6 )}
)}
)
)}
),
Dispatch( {}, "graph title", TextEditBox, {Set Text( Top_products[x]||" "||Act[k] )} ),
Dispatch( {}, "Y title", TextEditBox, {Set Text( Act[k] )} ),
Dispatch( {}, "X 1 title", TextEditBox, {Set Text( "Work Week" )} ),
Dispatch(
{},
"400",
LegendBox,
{Set Title( "" ), Legend Position(
{6, [0, 1], 12, [-1], 16, [-1, -1], 7, [-1, -1], 13, [-1], 17, [-1,
-1]}
), Position( {0, 1, -1, -1, -1, -1, -1, -1, -1, -1} )}
)
)
);
Report( ybuild )[FrameBox( 1 )] << journal;
);//));
/ New Window( "Yield Dashboard",
Lineup Box(NCol(2), Y_Graph );
);
回复:如何隐藏图形生成器的轮廓框图形生成器中的图形嵌套在轮廓框下方,因此,如果删除轮廓框,它将删除图形。 因此,您需要移动图形。 下面是如何执行此操作的一个简单示例
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\big class.jmp" );
gb = Graph Builder(
Size( 519, 448 ),
Show Control Panel( 0 ),
Variables( X( :age ), Y( :sex ) ),
Elements( Points( X, Y, Legend( 5 ) ) )
);
Report( gb )[FrameBox( 1 )] << journal;
回复:如何隐藏图形生成器的轮廓框回复:如何隐藏图形生成器的轮廓框全体会议:John Sall 谈 JMP 的秘密特征
@John_Sall @~ 9分钟:
如果您单击那个红色小三角形,您会看到一个命令菜单,好吗?
秘密之一是您可以右键单击该报告中的其他任何位置并获取相同的菜单
真的吗!我很兴奋——不用去找神奇的红三角纪念位置了?
但看起来,只要红色三角形可用,就可以使用右键单击其他任何地方的替代选项......