2014-06-29 67 views
1

我的數據中存在一個極端值。我怎樣才能顯示我的數據中「重要」部分的密度圖。我想只顯示x軸,比如-5到+5%。使用繪圖時只顯示x軸的某個部分(密度(mydf))

COMP <- c("A", "A", "A", "A", "A", "A", "A", "B", "B", "B", "B", "B", "B", "B") 
RET <- c(-80,1.1,3,1.4,-0.2, 0.6, 0.1, -0.21, -1.2, 0.9, 0.3, -0.1,0.3,-0.12) 

mydf <- data.frame(COMP, RET, stringsAsFactors=F) 

plot(density(mydf$RET)) 

,並與箱線圖上y軸

boxplot(mydf$RET) 

同我知道

boxplot(mydf$RET, outline=FALSE) 

但在這裏,我想y軸的更小的範圍內。這怎麼可能?

謝謝!

+0

能幫'圖(密度(是myDF $ RET),XLIM = C(-5,5))'和'箱線圖(是myDF $ RET,輪廓= FALSE,範圍= 0.5) ' –

回答

0

使用參數xlimylim來調整R基本圖形中軸的比例。

COMP <- c("A", "A", "A", "A", "A", "A", "A", "B", "B", "B", "B", "B", "B", "B") 
RET <- c(-80,1.1,3,1.4,-0.2, 0.6, 0.1, -0.21, -1.2, 0.9, 0.3, -0.1,0.3,-0.12) 
mydf <- data.frame(COMP, RET, stringsAsFactors=F) 

par(mfrow = c(1,2)) #stack plots in 1 row and 2 columns 

plot(density(mydf$RET),xlim=c(-5,5), main="") 
boxplot(mydf$RET, ylim = c(-2,2), ylab="RET") 

enter image description here

相關問題