こんにちは
私はいくつかの箱ひげ図をやっていて、箱入りなどの間隔に関していくつかの問題を抱えています。
点を分離するために、性別をオーバーレイからX軸に移動しました(写真を参照)。ただし、間隔が変更されたため、ボックス間の空きスペースが増えました。理にかなっているので、ポイントを見てジッターすることができます。しかし、私はより少ないスペースで試して、透明なポイントを使用したいと思います。しかし、これを変更するソリューション/オプションが見つかりませんか?また、Ctrlキーを押しながらクリックするなど、すべてのボックスを同時に色付け/変更するオプションが必要です。
ポイントなし

ポイントを使用し、オーバーレイではなくX軸の性別を使用します。

じゅんじゅん 、
すべての箱ひげ図(BoxplotSeg)を一度に簡単に変更できるJMPスクリプト言語メソッドがあります。 たとえば、ターゲットウィンドウが見つかったら、たとえば:: _ curWinが現在のウィンドウを表している場合、このようなものを使用できます。
_boxseg = (::_curWin << Child) << Xpath("//BoxPlotSeg");
_boxseg << {Line Color({0,0,0}), Confidence Diamond( 0 ), Fences( 1 ),
Line Width( 2 ), Transparency(1.0)
};
:: _ curWinは、ホットキーを定義することで見つけることができます(Ctrl + Alt + Gを使用)。 ただし、複数の箱ひげ図グラフがあるウィンドウでこれを実行する場合や、ポイントが必要で、塗りつぶしまたはオーバーレイカラーで塗りつぶさない場合は、スクリプトが少し複雑になります。 たとえば、塗りつぶされた箱ひげ図の場合、箱ひげ図の各セグメントの色を決定する必要があります
_boxseg = (::_curWin << Child) << Xpath("//BoxPlotSeg");
for(i=1, i<=nitems(_boxseg), i++,
fc = _boxseg[i] << get fill color;
_boxseg[i] << {BoxStyle("Normal"), Line Color({0,0,0}), Confidence Diamond( 0 ), Fences( 1 ),
Line Width( 2 ), Transparency(1.0), Fill Color(fc)
};
);
これを行うためにアドインを作成できます。ダイアログを提供することもできるので、特定のウィンドウについては、信頼ダイヤモンドをオンにしたり、下半分などをオンにしたりできます。 以下は、ホットキーシーケンス(Ctrl + Alt + G)が割り当てられた単純なアドインのスクリーンショットです。このアドインは、セッションごとまたは起動時に1回実行する必要があります。 このスクリーンショットに続くのは、ウィンドウが強調表示されている状態でCtrl + Alt + Gを入力した「前」ボックスプロットと「後」ボックスプロットの例です。 より正確に、必要なものについて、データセットと保存されたスクリプト/設定を提供できる場合は、ほとんどの場合に機能する可能性のあるアドインを作成できます。

Before前
After後