1

R でインタラクティブなダッシュボードを作成し、HTML リンクを「非」R ユーザーに送信できますか?
できれば、誰かプロセスを教えてください。

パッケージ「shiny」がインタラクティブなダッシュボードを作成するのに役立つことは知っていますが、エンド ユーザーはそれを探索するために自分のマシンに R をインストールする必要があります。

4

3 に答える 3

8

現在ベータ版の Shiny アプリケーション ホスティング サービスがあります (登録はこちら)。

また、2013 年 1 月下旬には、Shiny Server をオープン ソースとしてリリースする予定です。これにより、独自の Linux サーバー (またはクラウドなど) でアプリケーションを実行できます。

于 2012-12-19T22:15:21.647 に答える
2

R を使用したダッシュボードとレイアウトには、いくつかのオプションがあります。

library(plotly)

dsamp <- diamonds[sample(nrow(diamonds), 1000), ]
qplot(carat, price, data=dsamp, colour=clarity)

py <- plotly()
py$ggplotly()

応答は、公開または非公開にすることができる URL です。例: https://plot.ly/~chris/2223/price-vs-carat/ . プロットは D3.js で描画され、インタラクティブです。ブラウザからホバーすると、テキストの埋め込み、ズーム、トグル、および表示が可能です。送信先は R や Shiny を持っている必要はありません。

ここに画像の説明を入力

これらのドキュメントは、Figure コンバーターのカバレッジを追跡します。

  • Joe が指摘したように、Shinyを使用すると、R を使用して Web アプリとダッシュボードを作成できます。ggplot2 Figure Converterに接続し、Shiny でグラフを作成し、グラフを保存して Plotly URL として共有できます。これは、コード例を含むチュートリアルです。公開されたアプリでは、ズーム、トグル、フィルター、パン、データのホバー表示が可能です。例:

    ここに画像の説明を入力

    免責事項: 私は Plotly チームに所属しています。
于 2015-07-10T19:26:05.067 に答える
-2

R で Web ページを作成するのではなく、HTML、CSS、Javascript で Web ページを作成します。

R から HTML、CSS、Javascript を作成できますか? はい。

R から Web ページを提供できますか? はい。

R には、主に内部ヘルプ ページを提供するための組み込みの Web サーバーがありますが、アプリケーションをそこに移植することができます。より洗練された Web アプリケーション用の「rook」パッケージもあります。

rook を使用して「Hello World」ページを作成する方法を学び、それから返信してください。それ以外の場合、この質問はあまりにも広範であり、あなたはあまり調査を行っていません。私は投票して閉じることにします.

于 2012-12-19T23:11:38.230 に答える