【发布时间】:2020-03-24 07:45:45
【问题描述】:
我正在尝试在 Jupyter Notebook 上的 R 中运行此代码。
代码是使用正态分布的输出绘制曲线。
curve(dnorm(x, mean = mean(iris$Petal.Width), sd = sd(iris$Petal.Width)), add = TRUE)
x的值为:
0 1 2 3 4 5 6 7 8 9 10 50
我收到这个错误
plot.xy(xy.coords(x, y), type = type, ...) 中的错误:plot.new 没有 还没有被调用。
我尝试寻找类似的帖子,例如 one。但是提供的解决方案对我来说没有帮助。
谁能帮我解决这个错误或指出正确的方向?谢谢。
【问题讨论】:
-
我认为这是一个很好的问题,无论谁投反对票,都应该至少简要解释一下原因。为了部分补偿,我给了这个问题+1。原因是,如果您在 Jupyter/IPython 笔记本单元格中设置了 R 绘图,然后尝试在 下一个单元格 中添加
curve、abline等内容,那么你会失败,因为plot设置不会跨单元记住,并且你最终会收到与此类似的错误消息。
标签: r jupyter-notebook curve normal-distribution