スクリプトを使用してグラフ ビルダーの下にテキストを追加できませんでしたこんにちは、みんな、
最近、JMP 16 -> JMP 17 に更新しましたが、5 行目の次のスクリプトが失敗します。 グラフビルダーの下に「 === 以下 === 」が表示されません。 これは JMP 16 で機能していました。
何が起こったのか、何が欠けているのかについて何かアイデアはありますか? 事前にご協力をお願いいたします。


自動化とスクリプト作成Re: スクリプトを使用してグラフビルダーの下にテキストを追加できませんでしたレポート全体の後ではなく、Outline Box() の後に追加してみてください。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
biv = dt << Graph Builder( Variables( X( :age ), Y( As Column( :Height ) ) ) );
rbiv = Report( biv );
rbiv["Graph Builder"] << append( Text Edit Box( "=== Below ===" ) );

Re: スクリプトを使用してグラフビルダーの下にテキストを追加できませんでした追加されますが、場所は表示されないものです

テキストを表示したい場所に応じて、ウィンドウ内の他の表示ボックスにテキストを追加できます。 Jim が提案したようなグラフ ビルダーのアウトライン ボックス、またはリスト ボックス内
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
gb = dt << Graph Builder(Variables(X(:age), Y(:height)));
rep = Report(gb);
(rep << parent) << append(Text Edit Box("=== Below ==="));Re: スクリプトを使用してグラフビルダーの下にテキストを追加できませんでした素早い対応と提案に感謝します。 彼らは私が探している解決策への正しい道を進んでいます。
これを X 軸の見出しのすぐ下に追加したいと考えています (下のスクリーンショットに示すように)。
どのリストボックスにもコードを追加する必要がありますか?
ツリー構造を見てみましたが、「Age」TextEditBox のすぐ下に追加しても機能しませんでした。


Re: スクリプトを使用してグラフビルダーの下にテキストを追加できませんでしたこれにどのようにアプローチできるかに影響を与えるいくつかの質問:
- 単一のテキストボックスを追加する以外に何をしようとしていますか?
- どのような種類のレポートを作成していますか?
- なぜそこに追加のテキストを追加したいのですか?
- どのように追加されますか (自動スクリプト、手動実行スクリプトなど)?
Re: スクリプトを使用してグラフビルダーの下にテキストを追加できませんでしたジャーモさん、素早い返信ありがとうございます。
これらのグラフビルダーを 1 つのビューに複数追加する自動化が必要な「ダッシュボード」を構築しようとしています。
ダッシュボードに投稿するときにループスルーして動的にしたいさまざまなグラフがたくさんあるため、追加のテキストが存在することが重要です。
Re: スクリプトを使用してグラフビルダーの下にテキストを追加できませんでしたグラフビルダーとテキストボックスの両方を含む align("center") を使用して、V List Box の後にテキストボックスを追加する方が簡単でしょうか?
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
nw = New Window("demo",
vlb = V List Box(align("center"))
);
vlb << Append(gb = dt << Graph Builder(Variables(X(:age), Y(:height))));
vlb << append(Text Edit Box("=== Below ==="));
完全なダッシュボードに応じて他の方法もあります (たとえば、H Center Box が機能する可能性があります)
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
nw = New Window("demo",
vlb = V List Box()
);
vlb << Append(gb = dt << Graph Builder(Variables(X(:age), Y(:height))));
vlb << append(H Center Box(Text Edit Box("=== Below ===")));