問題タブ [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 に答える
6053 参照

r - 入力データセットに含まれているが vis に直接含まれていない ggvis ツールチップにデータを追加します

これは私の入力データセットです:

私のggvisでは、次の変数firstaired.posixとを使用していますrating

次のような情報ggvisを含むツールチップを使用して、正常に作成しました。rating

epidしかし、実際にはツールチップに変数などのより多くのデータを含めたいので、試しました:

…使用as.character()理由epidは順序付けられた要因ですが、ツールチップの部分は空です。\n(挿入しようとしていた改行が欠落していることにも気付きましたが、それは別の問題です)。

この問題の原因はvis、データセットをパイプすることによって作成されたオブジェクトggvisに、表示したい情報が含まれていないようです。少なくともstr()、最初の例の出力を調べて収集したのはそのためです。

編集:私はその改行の問題を解決したので、私に指摘する必要はありません?add_tooltip- それを完全に忘れていました。

編集:ツールチップに任意の変数を配置することはできませんが、受け入れられた回答は正常に機能しています。これは、ユースケースに必要なものです。ありがとう! これが私が最終的にやったことです:

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

r - Shiny の動的 ggvis オブジェクト

Shiny アプリに動的 ggvis プロットを追加しようとしています。まず、ユーザーはディメンションを選択し、次にそのディメンションからアイテムを追加します。

global.R とサンプル データについては、https: //gist.github.com/tts/a41c8581b9d77f131b31 を参照してください。

サーバー.R:

ui.R:

これで結構です

  1. 最初は、アイテムが選択されておらず、すべてのデータがプロットされています。データが提供されない場合、ggvis オブジェクトはエラーをスローするため、これはハックです。
  2. 選択したすべての項目が削除され (1 と同じ)、別のディメンションが選択されたとき

しかし、最初にアイテムを削除せずに別のディメンションに切り替えようとすると、次のようになります。

ggvis が非常に新しく、常に開発されていることは理解していますが、Shiny のリアクティブ値に同期していないものがあるだけだと思います。誰かが私が間違っていることを指摘できたら、どうもありがとう!

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

r - ggvis プロパティの割り当てでの := と = の使用

ggvis インタラクティブ機能の入門ページ

http://ggvis.rstudio.com/interactivity.html#property-mappings

次のコードを提供します。

コードは rstudio/knitr/shiny 環境で正しく機能します。

私の質問は、layer_smooths() 関数での = 代入演算子の使用に関するものですが、layer_points() 関数での := 演算子の使用に関するものです。両方の関数で、プロパティ (スパンまたはサイズが定義されており、そのプロパティを割り当てるために同じ光沢のある関数 (input_slider) が呼び出されています。

2 つの異なる代入演算子 = と := があるのはなぜですか? そして、それらを互いに区別するものは何ですか?

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

r - ggvisで切片と傾きで線を引く

Shinyを始めたばかりです。私はあなたに尋ねます:切片傾きによって特徴付けられる単一の線をggvisプロットに追加することは可能ですか?

たとえば、geom_abline を使用して ggplot2 を使用します。

議論したいコードは、 https: //github.com/wch/movies にある server.R ファイルにあり、この例http://shiny.rstudio.com/gallery/movie-explorer を参照しています。 html .

これは線を引く方法です

しかし、上記のリンクの既存の ggvis プロットの上に描画することに興味があります。

ここにコードを追加する必要があります。

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

r - 光沢のあるドキュメントに ggvis プロットを表示する

ggvis はまだ Shiny Documents で動作していますか?

この例では、ggplot は表示されますが、ggvis は表示されません

検索中にbind_shinyに出くわしましたが、問題は解決しませんでした

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

r - ggvis の数値を含むヒート マップ

ggvis で ggplot2 の数値を使用してヒート マップを複製しようとしています。ggplot2 のバージョンは

そしてそれはそのように見えます ここに画像の説明を入力

私のggvisのバージョンは

結果は完璧ではありません

ここに画像の説明を入力

マージンを手動で追加して数字の位置合わせを修正しようとしましたが、この場合はサイズ変更できません。

何か案は?

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

r - ggvis は rstudio サーバーでインタラクティブなプロットをレンダリングしません

現時点では、光沢のある ggplot を多用する ggvis のアイデアが気に入っています。しかし、ggvis は RStudio サーバーでインタラクティブなプロットをレンダリングしていません。

  • ubuntu で実行されている RStudio サーバー バージョン 0.98.953。
  • R3.0.2
  • Shiny-server 1.2.0.359 も同じサーバーで実行されています。
  • ggvis 0.3.0.1
  • 光沢のある 0.10.0
  • Firefox 30.0 またはクロム 35.0.1916.153 m

これは期待どおりにレンダリングされます。

以下をレンダリングしようとすると、「ビューア」ウィンドウが点滅しますが、何も表示されません。期待どおりにメッセージが表示されます。

http://ggvis.rstudio.com/などの ggvis プロットは期待どおりにレンダリングされます。

Firefox や chrome はどちらも同じです。提案をお待ちしております。ありがとうございました!

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

r - data.table と組み合わせた " := " の ggvis の使用

ggvis を起動すると、次のメッセージが表示されます。

その := は、たまたま dplyr の代替となる data.table を実行するために不可欠です。

コードは正常に実行されますが、すべてのスクリプトで data.table を使用しているため、起動メッセージが気になります。

ggvis の起動メッセージを考えると、data.table と ggvis の両方で := を使用するとどうなりますか?

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

r - ggvis を使用した R マークダウンはエラーを返します: 関数 "knit_print" が見つかりませんでした

私が作成しているいくつかのマークダウン ドキュメントで ggvis を使用することに興味があります。ggvis はまだ「準備ができて」おらず、まだ開発中ですが、ggvis ビジュアライゼーションを埋め込もうとすると、次のエラーが発生します。

行 23 ~ 25 (Preview-27581bfac8.Rmd) から終了します Knit_print.ggvis(x, options = options) のエラー: 関数 "knit_print" が見つかりませんでした 呼び出し: ... withVisible -> value_fun -> fun -> Knit_print.ggvis実行停止

を使用しています。. . R Studio 0.98.976 R 3.1.0 およびすべてのパッケージは最新です。

何が機能していない可能性があるかについてのアイデアはありますか?

私はいくつかのグーグル検索を行い、ggvis githubページを調べましたが、うまくいきませんでした。