このトピックに関連する複数の投稿を見てきましたが、ほとんどの解決策は、グラフ ビルダーを使用するか、回避策として一時的にスクリプトを作成することを指示しています。 私が知りたいのは、変動グラフの箱ひげ図のデフォルトの色を(現在のデフォルトの赤から)黒に設定する方法があるかどうかです。 JMP14.3を使用しています。 助けていただければ幸いです。
以下の赤の色を黒に変更することが、デフォルトで実現したいことです。

百万の感謝@gzmorgan0 !! これは命を救うハックです! あなたのスクリプトをコピーし、DispatchSeg をさらに 90 回複製し、あなたが提案したように合計 100 回複製しました。今では魅力的に動作します。 ホットキーをデフォルトの JMP Oneway 関数ではなくこのアドインに変更しましたが、今では違いさえわかりません。
あなたがMVPです!! 改めて、本当にありがとうございました!
ps。同意する@txnelson 、プラットフォーム BoxPlotSeg の環境設定を設定できるのは非常に便利です。
また、単一の DispatchSeg(ボックスプロットセグメント(*) 、など) または DispatchAllSeg(ボックスプロットセグメント、など)も良い解決策になるでしょう。
@PCameh 、
カスタム Oneway UI を作成できます。以下のスクリプトを試してみてください。組み込みの Oneway ダイアログが呼び出されます。このスクリプトでは、カテゴリ グループが 10 個以下である限り、すべての箱ひげ図は黒になります。 もしビッグクラス.jmpが現在のデータ テーブルであり、このスクリプトを実行すると、Y に身長と体重、X に年齢、BY によって性別を使用すると、すべての箱ひげ図が黒になります。
JMP テーブル Semiconductor Capability.jmp が現在のテーブルであり、このスクリプトを実行する場合は、多数のプロセス変数を Y として、lot_id を X として使用します。
最初の 10 個の箱ひげ図は黒ですが、lot_id は 13 個あります。
思いつきですが、これを本当に柔軟にするための代替構文はありません。 したがって、1 つのオプションは、多数 (おそらく 100 個) のカテゴリ値に対応できるようにこのスクリプトを変更することです。 次に、このスクリプトをメイン メニューに保存します (「私の Oneway」と呼ぶかもしれません)。 スクリプトを少し編集することで、線の幅などをカスタマイズすることもできます。
Oneway(
Box Plots( 1 ),
X Axis Proportional( 0 ),
Points Jittered( 1 ),
SendToReport(
Dispatch(
{},
"Oneway Plot",
FrameBox,
{DispatchSeg( Box Plot Seg( 1 ), Confidence Diamond( 0 ), Set Line Color("Black") ),
DispatchSeg( Box Plot Seg( 2 ), Confidence Diamond( 0 ), Set Line Color("Black") ),
DispatchSeg( Box Plot Seg( 3 ), Confidence Diamond( 0 ), Set Line Color("Black") ),
DispatchSeg( Box Plot Seg( 4 ), Confidence Diamond( 0 ), Set Line Color("Black") ),
DispatchSeg( Box Plot Seg( 5 ), Confidence Diamond( 0 ), Set Line Color("Black") ),
DispatchSeg( Box Plot Seg( 6 ), Confidence Diamond( 0 ), Set Line Color("Black") ),
DispatchSeg( Box Plot Seg( 7 ), Confidence Diamond( 0 ), Set Line Color("Black") ),
DispatchSeg( Box Plot Seg( 8 ), Confidence Diamond( 0 ), Set Line Color("Black") ),
DispatchSeg( Box Plot Seg( 9 ), Confidence Diamond( 0 ), Set Line Color("Black") ),
DispatchSeg( Box Plot Seg( 10 ), Confidence Diamond( 0 ), Set Line Color("Black") )
}
)
)
);
ありがとう!
JMP フォーラムで私が行ったすべての検索によると、これを行う簡単な方法は存在しないようです。 私が見つけた唯一の実用的な解決策は、 @gzmorgan0 、プロットの作成後に色を黒に変更するアドインの形式で: https://community.jmp.com/t5/Discussions/Customize-box-plot-color-in-JMP-preferences/td-p/63157。
これは非常に便利ですが、プロットごとに (ホットキーを使用した場合でも) キークリックする必要があります。
JMP 管理者/エンジニアが回避策を知っているかどうか疑問に思っています...
変動チャートのボックスプロットのスクリプトを共有していただけますか? 実現できません。ご協力ありがとうございます!
@gzmorgan0のアイデアに従って
Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
myPlot = Variability Chart(
Y( :height ),
X( :age ),
Variability Analysis( :height, Show Box Plots( 1 ) )
);
mySegs=report(myPlot)[FrameBox(1)]<< find segs; // get all display elements
Filter Each({seg},(mySegs), (seg<< class name)=="BoxPlotSeg") //just keep the Box Plots
<< Set Line Color("Black") 