こんにちは。 私の返信は虐待としてマークされました。 それは虐待ではなく、私はそれを書くのに長い時間がかかりました。 復元して頂けますか? ありがとう
投稿へのリンク: (Re:グラフビルダーで強調表示して対応する行を選択できません)
沿ってジャジブ
https://community.jmp.com/t5/Discussions/Unable-to-Highlight-on-Graph-Builder-and-Select-Corresponding/mp/342979#M59221
返信ありがとうございます。 残念ながら、NDAの理由により、スクリプト全体またはプロットを共有することはできませんが、可能な場合は詳細を提供できます。 ウィンドウは次のようになります。CreateResultsWindow= Function(//入力{Title}、//ローカル変数{Window、ReturnList、OutLineBox1、BorderBox1、LineUpBox1}、Window = NewWindow(Title、OutLineBox1 = OutLineBox( "Outline Box 1" 、BorderBox1 = BorderBox(Left(40)、Right(40)、Top(40)、Bottom(40)、Sides(30)、LineUpBox1 = LineUpBox(NCol(2));););); ReturnList = {} ; InsertInto(ReturnList、OutLineBox1); InsertInto(ReturnList、LineUpBox1); EvalList(ReturnList););この関数を複数のタイプのプロットに対して複数回呼び出し、次のようにラインナップボックスに追加しています。複数のGBオブジェクトを作成し、それらをGBリストに挿入しますGB = DT << GraphBuilder(...); InsertInto(GBList、GB);いくつかの値(私の場合はR ^ 2)に基づいてそれらを追加します。AppendPlotBasedOnDescendingValue(GBList、R2List、LineUpBox1); AppendPlotBasedOnDescendingValue = Function(//入力{PlotBoxList、ValueList、AppendBox}、//ローカル変数{i、RankList、ReorderedPlotBoxList}、//元のリストへの添え字として使用されるインデックスのベクトルRankList = RankIndex(ValueList); //プロットベースの並べ替えon values ReorderedPlotBoxList = PlotBoxList [RankList]; //降順でプロットFor(i = NItems(ReorderedPlotBoxList)、i> = 1、i-、AppendBox << Append(Report(ReorderedPlotBoxList [i])); ReorderedPlotBoxList [i] << CLoseWindow;););正しく追加されますが、データテーブル/プロットを選択/強調表示できません。 だからあなたの質問に私はグラフィック要素(ラインナップボックス)を使用していると思いますありがとう。
このメッセージには0件の返信があります