我想在图表上绘制几行,并让它们使用不同的pch
:
plot(1:10, sample(1:10,10), pch=3)
lines(1:10, sample(1:10,10), pch=1)
lines(1:10, sample(1:10,10), pch=2)
lines(1:10, sample(1:10,10), pch=3)
lines(1:10, sample(1:10,10), pch=4)
lines(1:10, sample(1:10,10), pch=5)
但是,所有lines
命令似乎都使用相同的绘图字符来忽略pch
参数。这样做的正确方法是什么?
由于
答案 0 :(得分:4)
行的默认type=
是l
,只有行。要绘制线条和符号,请将type="b"
或type="o"
添加到函数lines()
。
plot(1:10, sample(1:10,10), pch=3)
lines(1:10, sample(1:10,10), pch=1,type="o")
type="o"
表示该行将位于符号“内部”,type="b"
表示该行将在符号之前结束。