問題タブ [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.
r - 入力データセットに含まれているが vis に直接含まれていない ggvis ツールチップにデータを追加します
これは私の入力データセットです:
私のggvis
では、次の変数firstaired.posix
とを使用していますrating
。
次のような情報ggvis
を含むツールチップを使用して、正常に作成しました。rating
epid
しかし、実際にはツールチップに変数などのより多くのデータを含めたいので、試しました:
…使用as.character()
理由epid
は順序付けられた要因ですが、ツールチップの部分は空です。\n
(挿入しようとしていた改行が欠落していることにも気付きましたが、それは別の問題です)。
この問題の原因はvis
、データセットをパイプすることによって作成されたオブジェクトggvis
に、表示したい情報が含まれていないようです。少なくともstr()
、最初の例の出力を調べて収集したのはそのためです。
編集:私はその改行の問題を解決したので、私に指摘する必要はありません?add_tooltip
- それを完全に忘れていました。
編集:ツールチップに任意の変数を配置することはできませんが、受け入れられた回答は正常に機能しています。これは、ユースケースに必要なものです。ありがとう! これが私が最終的にやったことです:
r - Shiny の動的 ggvis オブジェクト
Shiny アプリに動的 ggvis プロットを追加しようとしています。まず、ユーザーはディメンションを選択し、次にそのディメンションからアイテムを追加します。
global.R とサンプル データについては、https: //gist.github.com/tts/a41c8581b9d77f131b31 を参照してください。
サーバー.R:
ui.R:
これで結構です
- 最初は、アイテムが選択されておらず、すべてのデータがプロットされています。データが提供されない場合、ggvis オブジェクトはエラーをスローするため、これはハックです。
- 選択したすべての項目が削除され (1 と同じ)、別のディメンションが選択されたとき
しかし、最初にアイテムを削除せずに別のディメンションに切り替えようとすると、次のようになります。
ggvis が非常に新しく、常に開発されていることは理解していますが、Shiny のリアクティブ値に同期していないものがあるだけだと思います。誰かが私が間違っていることを指摘できたら、どうもありがとう!
r - ggvis プロパティの割り当てでの := と = の使用
ggvis インタラクティブ機能の入門ページ
http://ggvis.rstudio.com/interactivity.html#property-mappings
次のコードを提供します。
コードは rstudio/knitr/shiny 環境で正しく機能します。
私の質問は、layer_smooths() 関数での = 代入演算子の使用に関するものですが、layer_points() 関数での := 演算子の使用に関するものです。両方の関数で、プロパティ (スパンまたはサイズが定義されており、そのプロパティを割り当てるために同じ光沢のある関数 (input_slider) が呼び出されています。
2 つの異なる代入演算子 = と := があるのはなぜですか? そして、それらを互いに区別するものは何ですか?
r - ggvisで切片と傾きで線を引く
Shinyを始めたばかりです。私はあなたに尋ねます:切片と傾きによって特徴付けられる単一の線をggvisプロットに追加することは可能ですか?
たとえば、geom_abline を使用して ggplot2 を使用します。
議論したいコードは、 https: //github.com/wch/movies にある server.R ファイルにあり、この例http://shiny.rstudio.com/gallery/movie-explorer を参照しています。 html .
これは線を引く方法です
しかし、上記のリンクの既存の ggvis プロットの上に描画することに興味があります。
ここにコードを追加する必要があります。
r - 光沢のあるドキュメントに ggvis プロットを表示する
ggvis はまだ Shiny Documents で動作していますか?
この例では、ggplot は表示されますが、ggvis は表示されません
検索中にbind_shinyに出くわしましたが、問題は解決しませんでした
r - ggvis の数値を含むヒート マップ
ggvis で ggplot2 の数値を使用してヒート マップを複製しようとしています。ggplot2 のバージョンは
そしてそれはそのように見えます
私のggvisのバージョンは
結果は完璧ではありません
マージンを手動で追加して数字の位置合わせを修正しようとしましたが、この場合はサイズ変更できません。
何か案は?
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 はどちらも同じです。提案をお待ちしております。ありがとうございました!
r - data.table と組み合わせた " := " の ggvis の使用
ggvis を起動すると、次のメッセージが表示されます。
その := は、たまたま dplyr の代替となる data.table を実行するために不可欠です。
コードは正常に実行されますが、すべてのスクリプトで data.table を使用しているため、起動メッセージが気になります。
ggvis の起動メッセージを考えると、data.table と ggvis の両方で := を使用するとどうなりますか?
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ページを調べましたが、うまくいきませんでした。