R 如何获取“的行”;类型=b";传说中

R 如何获取“的行”;类型=b";传说中,r,legend,R,Legend,有没有办法将type=“b”作为我的图例中的线型 我希望我的图例看起来与绘图中的点相同: x <- c(1:3) plot(x, x, type="b") legend("bottomright", c("dinges"), cex=1.2, pch=c(21), lty=1, bty="n") x只需添加pt.bg='white'。这将使点的背景色变白 plot(x, x, type="b") legend("bottomright", c("dinges"), cex=1.2

有没有办法将
type=“b”
作为我的图例中的线型

我希望我的图例看起来与绘图中的点相同:

x  <-  c(1:3)
plot(x, x, type="b")
legend("bottomright", c("dinges"), cex=1.2, pch=c(21), lty=1, bty="n")  

x只需添加
pt.bg='white'
。这将使点的背景色变白

plot(x, x, type="b")
legend("bottomright", c("dinges"), cex=1.2, pch = 21,pt.bg = 'white', lty = 1, bty="n")

我正在尝试同样的任务。在
legend()
调用中包含
lty
pch
参数可以完成任务。

如果问题不清楚,我很抱歉,我打算通过图例中的点绘制一条线,该点下方不显示。当前的脚本提供了一条贯穿该点的连续线…谢谢!我认为这是最接近我打算做的。预期的
type=“b”
似乎不可能。@Elvis您使用的是哪种系统?我使用linux。在X11设备上,此解决方案在图例中生成一条与圆接触的线,而在绘图上则断开连接。我通过修改函数“legend”为自己构建了一个解决方案。在谷歌上快速搜索似乎表明这是一个普遍的请求,但没有令人满意的解决方案。