你好
我做了一些箱線圖,並在箱線等之間的間距方面遇到了一些麻煩。
為了將點分開,我將性別從疊加層移至 X 軸(參見圖片)。 然而,間距發生了變化,因此盒子之間有更多的空白空間。 有意義,因此可以看到這些點並抖動。 不過,我想嘗試減少間距並使用透明點。 但找不到任何解決方案/選項來改變這一點? 另外,希望有一些選項可以同時對所有框進行顏色/更改,例如按住 Ctrl 並單擊可以完成。
無積分

X 軸上有點和性別,而不是重疊。

@Jonkandonkan ,
有些 JMP 腳本語言方法可以輕鬆地一次性更改所有箱線圖 (BoxplotSeg)。例如,一旦找到目標窗口,假設::_curWin代表當前窗口,就可以使用類似的東西。
_boxseg = (::_curWin << Child) << Xpath("//BoxPlotSeg");
_boxseg << {Line Color({0,0,0}), Confidence Diamond( 0 ), Fences( 1 ),
Line Width( 2 ), Transparency(1.0)
};
請注意,::_curWin 可以通過定義 HotKey 來找到(我使用 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) )。 該加載項需要在每個會話或啟動時運行一次。此屏幕截圖後面是在窗口突出顯示時鍵入 Ctrl + Alt + G 的“之前”箱線圖和“之後”箱線圖的示例。如果您可以更準確地了解您的需求,提供數據集和保存的腳本/設置,則可以創建一個可能適用於大多數情況的加載項。

BeforeBefore前
AfterAfter後