web-dev-qa-db-ja.com

rmarkdownの「plot.newがまだ呼び出されていません」エラー(Rstudio 1.0.44)

IStudioでRstudioの最新バージョンを使用しています

バージョン1.0.44 –©2009-2016 RStudio、Inc. Mozilla/5.0(Macintosh; Intel Mac OS X 10_12_1)AppleWebKit/602.2.14(KHTML、Geckoなど)

そして、rmarkdownファイルのノートブック機能に気付きました。プロットを生成するとき、通常の「プロットウィンドウ」は使用されなくなり、プロットはコードチャンクのすぐ下に生成されます。

そして、私は次のコードにエラーがあります:

plot(seq(1,10,1))
abline(a=0,b=1)

エラーはコードチャンクの下に表示されます。

Error in int_abline(a = a, b = b, h = h, v = v, untf = untf, ...) : plot.new has not been called yet

ただし、rmarkdownファイル全体を編成する場合、エラーはありません。

だから私はエラーを回避する方法を知りたいです:

  • 別のコードを使用して
  • 「プロットウィンドウ」を使用して
  • または別の方法。
16
XR SC

以下が機能します

{plot(seq(1,10,1))
 abline(a=0,b=1)}
24
user7492565

これも機能します

plot(seq(1,10,1))+
abline(a=0,b=1)
5
rmf

RStudioでは、[設定]-> [Rマークダウン]に[すべてのRマークダウンドキュメントの出力をインラインで表示する]という設定があります。エラーを取り除くには、これがチェックされていないことを確認してください。

3
Mike W

Rカーネルを使用するjupyterでは、XR SCが述べられているように、コードを1行ずつ実行するとエラーが表示されます。

1
Augusto Diaz