問題タブ [networkd3]
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 - チームの配置と選手の移籍を同じグラフにまとめたい
チームの配置と選手の移籍を同じグラフにまとめたいと考えています。X 軸はおそらく時間です。私はpptで悪い例をモックアップしました. 選手の移動にサンキー ダイアグラムを試しましたが、タイムラインに関してチームの配置を制御できません (networkD3 のようなほとんどのサンキー オプションは自動配置を行います)。チーム配置のバンプ チャートを作成できます。両方を組み合わせて、同期するようにタイムラインを制御するにはどうすればよいですか? 私は R でサンキー ダイアグラムとバンプ チャートの両方を作成しましたが、R で作成したいと考えています。
r - networkd3 を使用した R の離散状態シーケンスのサンキー ダイアグラム
http://christophergandrud.github.io/networkD3/#sankeynetworkD3
で説明されているパッケージを使用して、R でインタラクティブなサンキー図を作成しようとしています。私のデータは離散状態シーケンス (DSS) の形式です。1 行は 1 つのイベント シーケンスを表します。NA は、シーケンスが終了したことを表します。R でデータのサンプルを再作成する:
networkd3 パッケージには、次のように json 形式のデータが必要です。
上記のサンプル データを必要な形式でキャストすると、次のようになります ( test.json
):
データが上記の形式になったら、次のコードを使用して sankey ネットワークをプロットできます。
持っている DSS データを networkD3 で必要な形式に変換したいと考えています。これを行う直接的な方法はありますか?
networkD3 の例のページには、igraph
パッケージを使用して、networkD3 でプロットできるネットワーク グラフ データを作成できることが記載されています。残念ながら、そのための良い例を見つけることができませんでした。
r - forceNetwork 内の背景画像の変更
networkD3 の背景色の変更は、@Jota がここで示したように、forceNetwork 関数のいくつかの引数をハイジャックすることで実現できます: Change background color of networkD3 plot。
これは、背景画像の変更にどのように推定されますか?
次のように、いくつかの方法を試しましたが、そのうちの1つが成功しませんでした。
次のように同様の方法で背景画像を変更する方法はありますか:
linkDistance = JS('function(){d3.select("body").style("background-color", "#910e33"); return 50;}')) ?