2017-04-18 2 views
0

私は輝きが新しく、いくつかのプロットでアプリを作成しました。このアプリはプレゼンテーションに使用され、他の人にも簡単にアクセスできるようにする必要があります。だから私の質問は、どのように私は最後に私のアプリケーションにある同じものとHTMLファイルを持っているような光沢のあるアプリケーションのHTMLコードを抽出することができますです。 ブラウザでアプリを実行してブラウザに「別名で保存」すると、ダウンロードしたHTMLは元のアプリケーションのようには機能しません。Rの光沢のあるアプリのHTMLコードを抽出して、Rを使わずに使用できるようにするのは可能ですか?

すべてのお返事ありがとうございます!

答えて

4

短い回答:いいえ。シャイニーアプリはバックエンド、つまりリクエストを処理し、処理をしてから、ブラウザにアップデートを送り返すサーバ(ローカルマシン上で実行することができる)で動作します。したがって、HTMLを保存すると、現在の状態のみがキャプチャされ、相互作用が壊れます。

しかし、RにはJavascriptでのみ動作する多くの対話型UI出力要素があり、光沢を必要としません。それらの多くはhtmlwidgetsパッケージに基づいています。リーフレット(地理空間データ/マップ用)、ダイグラフ(時系列データ用)、プロット(ヒストグラム/散布図/など)、クロストーク(光沢のないクロスウィジェット相互作用を作成するため)

また、あなたの仕事を分かち合うためのすばらしい方法は、Rノートブックです。これらは、ブラウザで表示可能なHTMLファイルを保存すると自動的に生成されます。

関連する問題