問題タブ [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.

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

javascript - d3network パッケージの d3 ネットワーク図の頂点側を変更しますか?

現在の d3forcenetwork 関数は、頂点/ノードのサイズを変更するパラメーターを受け入れないため、パッケージを検索したところ、MainForceJS() がレイアウトを制御していることがわかり、それを変更しようとしました。

しかし、以下のセクションをオーバーライドしようとすると、circle クラスの size 属性 ('r') が NaN 値を示しました。

私も試しましたが、コンソールはこれらの円に対して未定義を示しました。

MainForceJS() 関数の元のコードは次のとおりです

github で最小限の例を作成しました。 MainForceJS() 関数は override.R にあり、実行のために server.R または ui.R を実行します。

https://github.com/happyshows/d3test

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

r - R で d3Network を使用してグラフを視覚化する方法

R で d3Network というパッケージを使用してネットワークを視覚化しようとしています。R の例を使用しました。

プロットではなく、一連のスクリプトしか提供しません。この例をインターネットで見ましたが、他の人はこの種の問題に遭遇したことがないようです。それで、私は何か間違ったことをしているのですか、それとも何かが欠けていますか? また、ソース ノードとターゲット ノードの色を指定する方法も知りたいです。

前もって感謝します

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

r - forceNetwork が表示されず、コード エラーが返されない

networkD3 forceNetwork() を作成していますが、RStudio で環境変数をクリアした後、コードを 2 回目に実行したときにネットワークがブラウザーに表示されませんでした。理由はありますか?コードエラーなし。Var 出力は以下のとおりです。

上記のすべてのコードを実行した後 (環境をクリアして):

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

r - networkD3 の forceNetwork を使用して作成されたネットワーク グラフで linkDistance を変更できません

networkD3パッケージを使用して、R で強制指向ネットワーク グラフを作成しようとしています。すべてがうまく機能します...

linkDistance...私が議論を始めるまで。の機能である必要なものに設定するとValue、デバイスの左上隅にある単一のノードのように見えるもので構成されるネットワーク ダイアグラムが表示されます。

リンクの長さを変化させる方法についての提案をいただければ幸いです。

R Studioバージョン0.98.1103で、パッケージnetworkD3バージョン0.1.2.2でWindows用のRバージョン3.1.3を使用しています。(私は元々、CRAN の networkD3 バージョン 0.1.2.1 を使用して問題を経験しました。そのため、GitHub から最新バージョンをインストールしましたが、同じ問題が発生しました。)

0 投票する
4 に答える
3623 参照

r - networkD3 パッケージのサンキー ダイアグラムがプロットされない

ここにあるコードを例として使用して、RsankeyNetworkのパッケージの関数を使用しています。ただし、空白の画面しか表示されません。この図は、年代別(男女別)の感染の流れを示しているはずです。私のコードは以下の通りです:networkD3

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

r - slidify デッキに networkd3 simpleNetwork を埋め込む - エラーはありませんが、プロットはレンダリングされません

タイトルが示すように、私は Christopher Gandrud の networkD3 グラフの 1 つを Slidify デッキに取り込もうとしていますが、これは Ramnath の rCharts の組み込みのおかげで十分に簡単だと思いました。それほどでもない。これは、グラフをレンダリングしようとするための UI とサーバー コードと一緒に私の YAML です。

apps/ディレクトリに保存された app1.R ファイルの内容は次のとおりです。

runDeck() を使用してデッキをレンダリングすると、このスライドを除いてすべてが機能します。タイトルだけが表示され、他には何も表示されません。エラーや、何も機能していないことを示すその他の兆候はありません。誰でも理由を説明できますか?

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

r - データ フレームを treeNetwork 互換リストに変換する

次のデータ フレームを検討してください。

次の形式で(パッケージtreeNetworkから)互換性のあるリストに変換する賢い方法はありますか?networkD3

任意のレベル セットを持つReingold-Tilfordツリーをプロットするには、次のようにします。

ここに画像の説明を入力

乱雑なループの組み合わせなど、最適ではないルーチンをいくつか試しforましたが、目的の形式でこれを取得できません。

理想的には、最初の列を (開始点) と見なすために関数がスケーリングされroot、他の列は異なるレベルの子となります。


編集

同じトピックで同様の質問があり、@MrFlick は興味深い再帰関数を提供しました。元のデータ フレームには固定レベルのセットがありました。NA@MrFlickの初期ソリューションでは対処されていない別のレベルの複雑さ(レベルの任意のセット)を追加するために sを導入しました。


データ