2013-04-04 49 views
0

我想用gnuplot 4.6獲得boxplot,但是我遇到了一些問題。我試圖從幾個來源找到答案,我沒有找到答案。如何用gnuplot 4.6 boxplot打印離羣值?

例如,下面的命令不起作用

gnuplot> set style boxplot 
      ^
    expecting 'data', 'function', 'line', 'fill', 'rectangle', or 'arrow' 
gnuplot> set style boxplot outliers pointtype 7 
       ^
     expecting 'data', 'function', 'line', 'fill', 'rectangle', or 'arrow' 

如果我直接在GNUPLOT手冊45頁的情節一樣的狀態,這樣

gnuplot> plot 'boxplotdata.dat' using (1):2 

我剛上x=1,所有點標繪爲'+',但根本沒有箱形圖。 如果做加工和使用的蠟燭/ whiskerplots,那麼它是好的,但我不能讓離羣...

我的原始數據如下

32 0.521984 
32 0.521801 
32 0.512350 
32 0.519136 
32 0.518901 
32 0.527961 
32 0.506231 
32 0.512615 
32 0.526872 
32 0.520300 
32 0.511880 
32 0.531184 
32 0.510774 
32 0.527602 
32 0.520770 
32 0.517887 
32 0.527341 
32 0.525647 
32 0.525276 
32 0.527341 

我怎樣才能打印出異常'O'?

+0

您確定您使用的是gnuplot4.6嗎?我沒有得到那些錯誤... – mgilson 2013-04-04 17:20:14

+0

對不起,你是對的,我有版本4.4.3,我會嘗試更新到4.6,看看它發生了什麼 – Humberto 2013-04-05 05:42:23

回答

3

在gnuplot的4.6手冊,P45:

默認情況下,晶須從盒子的端部延伸到最 遠點,其Y值位於內四分位範圍 1.5倍。

因此,異常值必須大1.5倍,並且您沒有任何數據(這就是爲什麼我們沒有在圖片中看到它們)。

這工作完全在我的gnuplot 4.6 MS-Windows上:

set style boxplot outliers pointtype 19 
set style data boxplot 
plot 'data' u 1:2 

檢查版本,鄰嘗試重新安裝。