グラフビルダーから列スイッチャーを経由して 1 つの PDF に何かを印刷しますか?ローカル データ フィルターを備えたグラフ (グラフ ビルダーに組み込まれています) があり、列スイッチャーを使用して複数のデータ列に対して同じグラフを表示します。私がこれを構築した人々は、すべてのグラフを 1 つの PDF に印刷したいと考えています。困っています。試してみました複数列 PDF エクスポート - JMP ユーザー コミュニティこれは、何らかの理由ですべてのグラフビルダーで機能します。
JSLは苦手です…。
ありがとう
自動化とスクリプト作成Re: グラフビルダーから列スイッチャーを経由して何かを 1 つの PDF に出力しますか?この場合、「すべてのグラフを 1 つの PDF に印刷」とは何を意味しますか? ローカル データ フィルターと列スイッチャーが生成できるすべての組み合わせを出力したいのでしょうか? ユーザーが変更できる値の数に応じて、選択肢 (およびグラフ) の量はすぐに膨大になります。
Re: グラフビルダーから列スイッチャーを経由して何かを 1 つの PDF に出力しますか?こんにちは@cravin187 、
質問にアドインを含めていただきありがとうございます。 実際、アドインは機能すると思います。列スイッチャーを使用する必要がないだけです。 このアドインは、すべてのグラフを PDF に保存するため、ある程度、列スイッチャーのように機能します。 ここで、私が気づいた点の 1 つは、アドインには、グラフ ビルダーで使用する場合、PDF ごとに 1 つのグラフではなく、PDF 上に複数のグラフが含まれていることです。ただし、これは作成するグラフの大きさにも依存します。 サイズが大きいほど、1 つの PDF ページに収まる量は少なくなります。
ただし、アドインの JMP データ テーブルをダウンロードし、作成者が説明する手順に従えば、同じ出力が得られます。 以下に、グラフ ビルダー プラットフォームを使用して作成した 2 つのものを示します。 1 つ目は標準 GB サイズで、2 つ目はより大きなサイズ変更された GB です。
お役に立てれば!、
DS
Re: グラフビルダーから列スイッチャーを経由して何かを 1 つの PDF に出力しますか?スイッチャー内のデータが 10 列の場合、10 個のグラフすべてを 1 つのドキュメントに印刷する必要があります。このフィルターは、より大きな母集団の中から安定しているロットを表示するためのものです。わかりにくくてごめんなさい!
Re: グラフビルダーから列スイッチャーを経由して何かを 1 つの PDF に出力しますか?興味深い....ローカル データ フィルターを使用して、または使用せずに試してみると、次の結果が得られます。

Re: グラフビルダーから列スイッチャーを経由して何かを 1 つの PDF に出力しますか?ただし、スクリプトを使用してグラフをテーブルに保存するのではなく、グラフを再度新鮮にすると、フィルターを使用しても機能します。
解決策があるようです!
Re: グラフビルダーから列スイッチャーを経由して何かを 1 つの PDF に出力しますか?こんにちは@cravin187 、
列スイッチャーを使用せずに試してください。




このようにすると、添付されたレポート.pdf が得られます。 問題なく動作します。
DS
Re: グラフビルダーから列スイッチャーを経由して何かを 1 つの PDF に出力しますか?アドイン コードとその基本的な動作をざっと確認しました。レポートのコピーを作成し、選択した列を含む列スイッチャーを追加し、それらを PDF に変換されるジャーナル ウィンドウに追加しながらループします。 かなり壊れやすい箇所が1か所あります( thisSO = (cr[Outline Box(1)] << getScriptableObject) << 分析をやり直す; ) レポート ウィンドウに複数のアウトライン ボックスがある場合 (列スイッチャーとローカル データ フィルターはアウトライン ボックスを作成します)、これはおそらく、レポート内にローカル データ フィルターがあるときに発生します。
Re: グラフビルダーから列スイッチャーを経由して何かを 1 つの PDF に出力しますか?一部のプラットフォームにおける列スイッチャーの動作に関する他の調査結果を元のアドインのディスカッションに投稿しました。 これは私がそこに追加したスクリプトで、いくつかの問題に対処しようとしていますが、実際にはテストしていません
Names Default To Here(1);
report_windows = Get Window List(Type("Reports")) << Get Window Title();
If(N Items(report_windows) == 0,
Throw("No report windows open");
);
nw = New Window("Select a Report", <<MODAL></MODAL>