2011-05-19 26 views

回答

5

設置一些數據

x <- seq(1, pi, pi/36) 
y <- sin(x) 

創建情節與所有點

plot(x, y) 

添加的type="b"線的一些要點:

lines(x[10:20], y[10:20], type="b") 

enter image description here

9

如果ggplot是你的東西,給這個旋轉。 ggplot本身不支持type = "b"和基本圖形一樣。我們可以得到解決,雖然一些overplotting和子集:

library(ggplot2) 
x <- seq(1, pi, pi/36) 
y <- sin(x) 
z <- data.frame(x,y) 



ggplot(z, aes(x,y)) + 
    geom_line(data = subset(z, x > 1.5 & x < 2.5)) + 
    geom_point(size = 6, colour = "white") + 
    geom_point(size = 3, colour = "black") + 
    theme_bw() 

enter image description here

+0

doh - 大圖片,對不起。 – Chase 2011-05-19 21:38:42

+0

+1巧妙運用過度繪圖。 – Andrie 2011-05-19 21:39:30

0

您可以使用線類型=「C」只與點周圍的空間增加了線的作用。只需給線條函數指定您感興趣的子集即可。

相關問題