来自图书馆mgcv
我得到了积分:
fsb <- fs.boundary(r0=0.1, r=1.1, l=2173)
如果使用标准图形包我绘制fsb然后我添加我得到的行:
x11()
plot(fsb)
lines(fsb$x,fsb$y)
我现在尝试使用ggplot(这是更大代码中的行):
tpdf <- data.frame(ts=fsb$x,ps=fsb$y)
ts=fsb$x
ps=fsb$y
geom_line(data=tpdf, aes(ts,ps), inherit.aes = FALSE)
我认为我在geom_line
中失败了答案 0 :(得分:4)
这可以通过geom_path
:
ggplot(tpdf)+
geom_point(aes(ts,ps)) +
geom_path(aes(ts,ps))
你有一种非常奇怪的使用方式ggplot
我建议你重新检查它。
数据:
library(mgcv)
fsb <- fs.boundary(r0 = 0.1, r=2, l=13)
tpdf <- data.frame(ts=fsb$x,ps=fsb$y)
答案 1 :(得分:2)