のタイプ "表面"のプロット画像を自動的に保存する方法これは私の最初の質問stackoverflow内であり、私は便利なヒントとソリューションを前に何度も助けてくれてありがとう!しかし数週間以来、私は解決できなかった問題を抱えており、同様にwwwの中で解決策を見つけることができませんでした。私は測定された3Dデータを使って作業し、データをイメージングするためのコードを設定しようとしています。そのため私はこれまでパッケージをプロットして使用しています。しばらくすると、私はそれを働かせ、結果は私にとって大丈夫です。次に、いくつかの測定サンプルがあるため、ループ内で実装しました。ドキュメンテーションの問題については、各サンプルのイメージを保存する必要があり、自動化された方法では動作しません。現時点ではループはうまく走り、RStudioには3D-Plotly-Viewerのサブウィンドウがあります。私は手動で各サンプルを保存する必要があり、これには多くの時間がかかります。だから私はそれを自動化しようとしましたが、成功しませんでした。 (スケールバーが示されている?) さらにそこビューアに示すようなループでこれを実施した結果、表面ない画像であるR(webGLの問題)
library(plotly)
zz <- data.frame(c(0,0,0,0,0),c(0.1,.2,.4,.2,.1),c(0.2,.4,.8,.4,.2),c(0.1,.2,.4,.2,.1),c(0,0,0,0,0))
zz <- cbind(t(zz),rep(NA,length(zz[,1])))
xx <- rep(seq(-1,1.5,.5),5)
print(plot_ly(z=zz,x=xx, type="surface"))
# My simple way, which doesn´t work.
# Storing in the working directory
export(p = last_plot(), file = "plotly.png")
:問題は、以下の簡単なコードで示されていますテキストヒントです。「WebGlはブラウザでサポートされていません - 詳細はhttp://get.webgl.orgにアクセスしてください。このページを訪問すると、私のブラウザがWebGL(Mozilla Firefox)をサポートしているという情報が得られます。
私の提案:「エクスポート」でエクスポートしている間、htmlファイルが作業ディレクトリ内に短時間表示されます。イメージファイルが表示される直前に数秒後に削除されます。私はこれがwebshot-package(またはそれに接続されたもの)を使用するかどうかに関係していることをお勧めします。処理中にhtmlファイルのコピーを保存し、ブラウザで開いた。これはちょうど空のウィンドウで、ツールバーは右上隅にプロットして表示されます(webGLはブラウザで動作するようですが)。たぶんwebshotパッケージ内で無効になっている設定がありますか?それは権利の問題(私は管理者ではない)か、グラフィックカード(インテル®HD-Grafik 4600)のバグですか?濁った水の中に - 私の釣り..
編集:
OS:Win7のプロフェッショナルSP1
RStudio:バージョン0.99.902(Mozillaの/ 5.0(Windows NTの6.1; WOW64)のAppleWebKit/538.1(KHTML、ヤモリなど) rstudio Safari/538.1 Qt/5.4.1)
ブラウザ:Firefox Quantum 57.0(32ビット)
これを解決する方法はありますか?私は自動的にプロットビューアから画像を保存したいと思います。どんな解決策もありがたいです!
敬具 ステファン
質問に情報を追加してください。どのブラウザとバージョンを使用していますか? RStudioを使用していますか?どのOS? –
ヒントのおかげで、私はポストを編集しました。その他の情報は必要ですか? –
RStudioを最新のバージョンにアップデートし、ブラウザでhttps://plot.ly/python/webgl-vs-svg/を開いてみてください。リンクを開くことができれば、お使いのコンピュータが一般的にPlotlyとWebGlを処理できることがわかります。 –