绘图:type=n未显示R中的任何图形 control=data.frame(复制(16,样本(0:1111,rep=TRUE))) control.tento

绘图:type=n未显示R中的任何图形 control=data.frame(复制(16,样本(0:1111,rep=TRUE))) control.tento,r,plot,R,Plot,错误在type=“n”中。这就建议只画一个框架,在下一个语句中可以添加线或图形 如果深入查看帮助,您将发现: “n”表示无打印。 当您想要在同一绘图上绘制多个图形(如线)时,可以使用type=“n”,然后可以使用type=“n”准备带有轴限制和标签的布局。这将与行和其他语句一起添加图形 修改代码如下: control=data.frame(replicate(16,sample(0:1,111,rep=TRUE))) control.tendon <- control[,seq(2

错误在
type=“n”
中。这就建议只画一个框架,在下一个语句中可以添加线或图形

如果深入查看
帮助
,您将发现:
“n”表示无打印。

当您想要在同一绘图上绘制多个图形(如线)时,可以使用
type=“n”
,然后可以使用
type=“n”
准备带有轴限制和标签的布局。这将与
和其他语句一起添加图形

修改代码如下:

control=data.frame(replicate(16,sample(0:1,111,rep=TRUE)))    
control.tendon <- control[,seq(2, 16, 1)]   
index <- rep(1, 15) %x% seq(1, 111, 1)
plot(index, c(10, rep(35, 1664)), xlab="Minutes",
ylab="Temperature (Degrees Celcius)", pch=subject, type="n")
for(i in 1:15) {
lines(seq(1, 111, 1), unlist(control.tendon[i]), col="red",

        lty=i)
}
它会起作用的

注意:

pch
的值在OP中使用不正确。
Help
建议
pch
整数或单个字符

plot(index, c(10, rep(35, 1664)), xlab="Minutes",
     ylab="Temperature (Degrees Celcius)", pch="1", type="l")

没有更多的信息很难说——我只是在我的系统上尝试了一下,得到了一个空的数字。你想画一条线还是一个点?我想在同一个绘图中画多条线。我对问题作了更详细的修改。如果你能帮忙,那就太好了。事实上我知道“n”代表什么。但是我想先弹出图形,然后是直线图。我已经修改了这个问题。请看一看。@MithunGhosh也许您没有注意到我也更改了
pch
的值。请更正代码中的
pch
值。很抱歉,我没有注意到这一点。但是当我重新启动R时,所有的东西都会随着代码弹出(我在问题中提到过)。谢谢你的帮助。非常感谢。@MithunGhosh在执行
plot
之前,在正确分配
subject
之前,您的代码仍然无法工作。很好,你的问题已经解决了。
*pch
Either an integer specifying a symbol or a single character to be
used as the default in plotting points. See points for possible values
and their interpretation. Note that only integers and single-character
strings can be set as a graphics parameter (and not NA nor NULL).

Some functions such as points accept a vector of values which are recycled.*