plotly
で私の最初のステップをR
にしようとしています。ggplot2オブジェクトをggplotlyとして保存し、Linuxのディスクに保存します
私はggplotly
オブジェクトに私のggplot2
オブジェクトを変換してからLinux
プラットフォーム上html
として保存します。私はこのRコードをコマンドラインから呼び出して、RStudio
で実行するのではなく、スクリプトとして実行できるようにしたいと考えています。
require(ggplot2)
require(plotly)
ggiris <- qplot(Petal.Width, Sepal.Length, data = iris, color = Species)
ggiris.ly <- ggplotly(ggiris)
htmlwidgets::saveWidget(ggiris.ly,"ggiris.html")
しかしggplotly(ggiris)
は、このエラーがスローされます。
Error in .External2(C_X11, paste("png::", filename, sep = ""), g$width, :
unable to start device PNG
In addition: Warning message:
In dev_fun(tmpPlotFile, width = deviceWidth, height = deviceHeight) :
unable to open connection to X11 display ''
私はその後、私のlinux
システムに私のMac
からssh -X -Y
にできるようにXQuartz
を設置しました。
ggiris.ly <- ggplotly(ggiris)
はR Graphics
デバイスをオープンしたが、その後
htmlwidgets::saveWidget(ggiris.ly,"~/Downloads/ggiris.html")
は、このエラーがスローされます。
Error in htmlwidgets::saveWidget(ggiris.ly, "~/Downloads/ggiris.html") :
Saving a widget with selfcontained = TRUE requires pandoc. For details see:
https://github.com/rstudio/rmarkdown/blob/master/PANDOC.md
任意のアイデア?ところで
、 私は私が私のリモートサーバへのへの私のMacからときssh -X
にfirewall
を持っていないことを確認しplotly_4.5.6
とggplot2_2.2.1
ありがとうございました。私は気がついてそれを修正しましたが、エラーは無関係です。 – user1701545
修正済み。再度、感謝します。 – user1701545
はwin7の同じバージョンで正常に動作します – HubertL