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

r - ggvis のカスタム塗りつぶし色 (およびその他のオプション)

ggvis を使用して、2014 シーズンの NFL スケジュールの強さのグラフを作成しようとしています。データは FootballOutsiders.com から取得されます。後で、シーズン中に更新された Web サイトから自動的にデータをスクレイピングする Shiny アプリを作成します。以下の例はかなり近いですが、いくつか変更を加えたいと思います。したい...

  1. グラフの各セルに「防御」の数値を含めて、視覚化が元の「df」データ フレームに似るようにします。

  2. カラー スケールをカスタマイズして、正の値が次第にオレンジ色に、負の値が次第に青色になるようにします (つまり、負の値が大きくなるほど青色が強くなります)。

  3. #2の代わりに、オレンジから青へのグラデーションを作成し、「防御」の値がゼロに近づくにつれて不透明度を0.5に減少させることができます.

  4. 現在チャートでは黒で表示されているため、NA の色を選択できるようにします。

add_scale()とをいじくり回してきましたがprops()、これまでのところ何も機能していません。

チャートは次のとおりです。 ここに画像の説明を入力

データは次のとおりです。

これまでのコードは次のとおりです。

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

r - Rstudioは光沢があり、ggvisを使用できません

RStudio Shiny サーバーを実行していて、https: //github.com/rstudio/ggvis から ggvis をインストールしましたが、サーバーでデモの例を再現できません。

サーバーにインストールされた同じバージョン (3.1.0) で R を実行すると、次のことができます。

しかし、デモ フォルダの 1 つで例を試すと、次のようになります。

私は得る:

ERROR: could not find function "ggvisOutput"

ステートメントを含む行をコメントアウトするとggvisOutput、ページは通常どおりレンダリングされますが、プロットは表示されません。

何か案は?

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

r - Adding ggvis plot in RMarkdown document makes knitr::kable output render incorrectly

Reproducible example below. I lose formatting on the table whenever I include a ggvis figure.

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

knitr - RMarkdown を ggvis で Word に編む

RMarkdown ドキュメントをggvisプロット付きで Word に編もうとすると、Rstudio から次のメッセージが表示されます。

export_pngおそらくandを使用して、これを可能にするためのエレガントなソリューション (あまり労力をかけずに) はありvg2pngますか?

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

r - マウスホバー時のRstudio光沢のあるggvisツールチップ

以下の例では、インタラクティブな光沢のある ggvis プロットがありlongますが、長い文字列である列を追加しました。何らかの理由で、ホバー ポップアップにwtmpgが表示されますが、 は表示されませんlong

また、凡例の要素のリストが長すぎる場合、それらはプロットの右下隅に隠されます。これらを凡例の複数の列に積み重ねる方法はありますか?

何か案は?

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

r - リアクティブ Shiny 式から ggvis プロットにデータはどのように渡されますか?

ggvisに慣れてきて、shinyで使ってみようと思っています。ggvis がリアクティブな Shiny 式からデータを取得する方法を理解できません。ggvis GitHub リポジトリの基本アプリは次のとおりです。

ui.R:

サーバー.R:

mtcこれは、実際には関数であるリアクティブ式です (またはそうですか?)。その結果は data.frame です。ただし、関数として ggvis にパイプされます。結果の data.frame を次のように渡そうとした場合

Shiny は、「アクティブなリアクティブ コンテキストなしでは操作は許可されていません」という行に沿って不平を言い始めます。では、実際には何が起こっているのでしょうか。

私が尋ねている理由は、ggvis で使用したい追加のオブジェクトを返したいからです。より正確に言うと、x 軸と y 軸のラベルを変更したいと思います。ラベルはリアクティブ式の内部で計算されます。次のようになります。

mtc()ggvis呼び出し内の出力の構造をどうにかして悪用することは可能ですか? または、data.frame を渡してデータを data.frame に入れることしかできませんか?

または、ggvis オブジェクトを登録する別の方法はありますか? この質問では、ggvis 出力はobserve_ggvis関数に登録されていますが、現在の ggvis バージョン (0.3) には存在しないようです。

R 3.1.1でggvisバージョン0.3.0.1と光沢のある0.10.0を使用しています

0 投票する
3 に答える
5331 参照

r - ggvis にプロット タイトルを追加する

ggvis プロットにタイトルを追加したい。どこにも例が見つかりません。他の R プロットを使用するのは簡単です。

明らかな何かが欠けているように感じます。どんな助けでも感謝します。