問題タブ [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 - ggvis のカスタム塗りつぶし色 (およびその他のオプション)
ggvis を使用して、2014 シーズンの NFL スケジュールの強さのグラフを作成しようとしています。データは FootballOutsiders.com から取得されます。後で、シーズン中に更新された Web サイトから自動的にデータをスクレイピングする Shiny アプリを作成します。以下の例はかなり近いですが、いくつか変更を加えたいと思います。したい...
グラフの各セルに「防御」の数値を含めて、視覚化が元の「df」データ フレームに似るようにします。
カラー スケールをカスタマイズして、正の値が次第にオレンジ色に、負の値が次第に青色になるようにします (つまり、負の値が大きくなるほど青色が強くなります)。
#2の代わりに、オレンジから青へのグラデーションを作成し、「防御」の値がゼロに近づくにつれて不透明度を0.5に減少させることができます.
現在チャートでは黒で表示されているため、NA の色を選択できるようにします。
add_scale()
とをいじくり回してきましたがprops()
、これまでのところ何も機能していません。
チャートは次のとおりです。
データは次のとおりです。
これまでのコードは次のとおりです。
r - Rstudioは光沢があり、ggvisを使用できません
RStudio Shiny サーバーを実行していて、https: //github.com/rstudio/ggvis から ggvis をインストールしましたが、サーバーでデモの例を再現できません。
サーバーにインストールされた同じバージョン (3.1.0) で R を実行すると、次のことができます。
しかし、デモ フォルダの 1 つで例を試すと、次のようになります。
私は得る:
ERROR: could not find function "ggvisOutput"
ステートメントを含む行をコメントアウトするとggvisOutput
、ページは通常どおりレンダリングされますが、プロットは表示されません。
何か案は?
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.
knitr - RMarkdown を ggvis で Word に編む
RMarkdown ドキュメントをggvis
プロット付きで Word に編もうとすると、Rstudio から次のメッセージが表示されます。
export_png
おそらくandを使用して、これを可能にするためのエレガントなソリューション (あまり労力をかけずに) はありvg2png
ますか?
r - マウスホバー時のRstudio光沢のあるggvisツールチップ
以下の例では、インタラクティブな光沢のある ggvis プロットがありlong
ますが、長い文字列である列を追加しました。何らかの理由で、ホバー ポップアップにwt
とmpg
が表示されますが、 は表示されませんlong
。
また、凡例の要素のリストが長すぎる場合、それらはプロットの右下隅に隠されます。これらを凡例の複数の列に積み重ねる方法はありますか?
何か案は?
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を使用しています
r - ggvis にプロット タイトルを追加する
ggvis プロットにタイトルを追加したい。どこにも例が見つかりません。他の R プロットを使用するのは簡単です。
明らかな何かが欠けているように感じます。どんな助けでも感謝します。