2014-08-30 59 views
0

我有一個繪製在R中的位置商標繪圖,並且想要沿Y = 1的繪圖繪製水平線。我有代碼abline(h=1, col="black"),但繪製線時,它與Y軸交叉並穿過我的Y軸,軸標籤。如何繪製不與R中的Y軸相交的abline()?

有沒有人知道如何終止Y軸線而不是相交呢?

非常感謝。

+2

這看起來不像通常的abline行爲。你有沒有在任何地方改變'xpd ='par選項?爲了獲得進一步的幫助,您需要編輯您的問題以包含[可重現的示例](http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)可以運行以重新創建問題並找出究竟發生了什麼問題。 – MrFlick 2014-08-30 17:18:32

+0

也許使用grahics的'segments'? http://stat.ethz.ch/R-manual/R-devel/library/graphics/html/segments.html – 2014-08-30 19:57:59

回答

0

正如評論中所述,看起來參數xpd已更改,因此一種選擇是將其更改回FALSE,請參閱?par。您可以使用clip函數控制裁剪區域,以進一步限制abline和其他函數繪製的範圍。這也可能會受到您繪圖設備的影響(不同的設備可能會以不同的方式處理裁剪)。

+0

非常感謝格雷格,把xpd改回錯誤的工作,昨天晚上真讓我氣憤! 不知道剪輯功能,所以一直在玩這個。 – MyFamily 2014-08-31 16:43:09

相關問題