問題タブ [ggvis]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2184 参照

r - ggvisを使用してプロットの目盛りにラベルを付けるにはどうすればよいですか

ggvisプロットの目盛りラベルを変更しようとしています。私のデータポイントはx = c(1,2,3)y = c(1,2,3)です。ただし、次のコードでは、まったく意味のない目盛りラベルが作成されます。

与えます:

ここに画像の説明を入力

目盛りもフォーマットする必要があると思いますか、少なくともggvisどの目盛りにラベルを付けるかを教えてください。

0 投票する
1 に答える
249 参照

r - R ggvis エラー「マークにデータが提供されていません」

光沢のあるアプリに ggvis コードを組み込むのに苦労しています。Web 上で説明が見つからないエラーが表示されます。エラーは次のとおりです。

誰かが私が間違っていることを教えてください。ありがとう!

ui.R:

サーバー.R:

0 投票する
1 に答える
3396 参照

r - renderUI に依存するリアクティブ関数が呼び出されるまで renderUI は実行されない

私の光沢のあるアプリには 2 つのタブがあります。タブ 1 には、checkboxInput と、server.R で renderUI としてエンコードされ、ボックスがチェックされている場合にのみ表示される selectInput があります。タブ 2 には、selectInput がタブ 1 に表示された場合にのみ、リアクティブ関数によって作成されるデータ フレームをプロットする ggvis 関数があります。

予期せず、最初にタブ 2 をクリックしてからタブ 1 に戻らない限り、selectInput はタブ 1 に表示されません。

どうやら、私はリアクティブ関数のアイデアを正しく理解していません。私の間違いがどこにあるのか教えてください。ありがとう!

PS 構造は非常に複雑ですが、「実際の」アプリに必要なものです。

ui.R

サーバー.R

0 投票する
1 に答える
527 参照

r - 95% 予測区間の ggvis 散布図

上記は、フィットした回帰直線と の 95% 信頼限界を持つ散布図を作成しますへ

ここに画像の説明を入力

質問: 近似回帰直線と 95%の予測限界を使用して散布図を描く方法を教えてへください。

0 投票する
0 に答える
88 参照

r - ggvis の xpd=TRUE と同等

私はggvisで遊んでいて、次のコードを思いつきました:

これにより、プロットのサイズを動的に変更できます。問題は、サイズを変更すると、一部のデータ ポイントが範囲外にプロットされることです。xpd=TRUE軸の範囲外のデータ ポイントがプロットされないように、プロット領域をクリップするベース R グラフのようなオプションはありますか?

0 投票する
0 に答える
337 参照

r - Shiny と ggvis は bind_shiny() の前に Observe() を強制的に解決します

親 (システム) と子 (グループ) の形式の階層データがあります。光沢のあるには、システム用とグループ用の 2 つのラジオ ボタン セットがあります。このように、observe() ステートメントを使用して、グループのラジオ ボタンを、選択したシステムに存在するものだけに更新します。

もともと、server.R ファイルで renderPlot を使用したばかりで、ごく普通の R プロットが生成されました。システムに変更を加えるとError: dims [product 1] do not match the length of object [0]、グラフの代わりにエラーが一瞬表示され、その後新しいグラフに置き換えられました。

今、私はグラフを ggvis プロットに置き換えようとしているので、renderPlot はリアクティブ (オブジェクト vis に格納されている) に置き換えられ、ggvis プロットと最後の行の構築で最高潮に達します:

ここで、アプリケーションがクラッシュし、同じエラー メッセージがコンソールに出力されます。リアクティブがグラフに必要なデータを格納するコードを記述してから、リアクティブ要素 ala の外側で ggvis ブロック全体を呼び出してみました。

これが友好的なメモに対して壮大な失敗をもたらす理由はわかりませんが、私の主な関心は、最後の行の優先度を下げて、監視ステートメントが完了するまで実行されないようにする方法を知ることです? または、入力が反応的に変化したときに ggvis を出力するより良い方法はありますか?