グラフビルダーのアウトラインボックスを非表示にする方法グラフビルダーを囲むアウトラインボックスを非表示にしたいと考えています。
みたいな感じでレポートにしてアウトラインボックスを削除してみました
ybuild = グラフビルダー();
yrep = ybuild << レポート;
yrep[OutlineBox(1) ] << 削除;
レポート全体が消えてしまいます。
Re: グラフビルダーのアウトラインボックスを非表示にする方法素敵な!
ありがとう、 @XanGregg情報として。
Re: グラフビルダーのアウトラインボックスを非表示にする方法アウトラインが非表示になっている場合でも、左上に赤い三角メニューの小さなホットスポットがあります。 カーソルの上に移動すると、カーソルが指差し手のアイコンに変わります。
Re: グラフビルダーのアウトラインボックスを非表示にする方法アウトラインボックスを非表示にしてから赤い三角メニューにアクセスしたい場合、たとえば赤い三角メニューにアクセスする場合
... は
report(gb)[ OutlineBox(1) ] << Set Title("show");唯一の方法?
代替の解決策があることを願っています
- できればマウスクリックでダッシュボードで使用できるものはどれですか?
編集: ああ、ダッシュボードでは簡単です。OutlineBox はそのままです。
再度編集します:
常にではない...
アウトラインボックスできる次の方法でダッシュボードから削除できます。

--> ダッシュボードの左側の部分 (比較のための右側の部分)
Xan が次の投稿で説明している魔法のような赤い三角形の記念の位置にマウスを置きました。

Re: グラフビルダーのアウトラインボックスを非表示にする方法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( "" )}
)
)
);Re: グラフビルダーのアウトラインボックスを非表示にする方法うわー、私が一度は知っていたことが、途中のどこかで失われてしまったことがもう一つありました。
素晴らしい投稿....
Re: グラフビルダーのアウトラインボックスを非表示にする方法アウトラインのタイトルを空に設定すると、上部が非表示になります。
ybuild = Graph Builder( ... );
yrep = ybuild << report;
yrep[ OutlineBox(1) ] << Set Title("");Re: グラフビルダーのアウトラインボックスを非表示にする方法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 )]);Re: グラフビルダーのアウトラインボックスを非表示にする方法このスクリプトには、ソリューションのテストの妨げとなる多くの詳細が含まれています。 最初に簡単な例でアウトライン ボックスを削除して機能するようにスキームをテストし、それから実際のチャートに適用することをお勧めします。
Re: グラフビルダーのアウトラインボックスを非表示にする方法Jim の返信に対する簡単なフォローアップです...
JMP ウィンドウを見ても、ウィンドウを構成するオブジェクトがネストされていることは明らかではありません。 この分岐構造が名前表示ツリーにつながります。 アウトライン ボックスの左側にある灰色の三角形を右クリックし、[編集] > [表示ツリーの表示] を選択すると、構造を確認できます。 どの表示ボックスも削除できますが、その中にある表示ボックスも削除されます。
ジャーナリング以外にも、表示ボックス (およびその内容) を複製して、別のウィンドウに含めることができます。 通常、クローンを作成すると、ジャーナリングなどの元のオブジェクトの対話性が失われますが、この方法も目的に応じて検討できる別の方法であることに注意してください。
Re: グラフビルダーのアウトラインボックスを非表示にする方法こんにちは、ジム、タイムリーなご返信ありがとうございます。 試していますが、何の変化も見られません。
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 );
);
Re: グラフビルダーのアウトラインボックスを非表示にする方法グラフ ビルダーのグラフィックはアウトライン ボックスの下にネストされているため、アウトライン ボックスを削除するとグラフも削除されます。 したがって、グラフィックを移動する必要があります。 以下はその方法の簡単な例です
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;
Re: グラフビルダーのアウトラインボックスを非表示にする方法Re: グラフビルダーのアウトラインボックスを非表示にする方法プレナリー: JMP の秘密の機能についてジョン・サル氏が語る
@John_Sall @~ 9分:
その小さな赤い三角形をクリックすると、コマンドのメニューが表示されます。
秘密の 1 つは、レポート内の他の場所を右クリックすると、同じメニューが表示されることです。
本当に!私は興奮しました -魔法のような赤い三角記念碑の位置を見つける必要はありませんか?
しかし、どうやら、赤い三角形が利用できる限り、他の場所を右クリックする代替オプションが利用可能です...