問題タブ [chord-diagram]
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.
google-chrome - Chrome が D3 コード ダイアグラムで奇妙なコード形状をレンダリングする
Chrome の最新バージョン (バージョン 44.0.2403.157 (64 ビット)) への更新後、Chrome ブラウザーがコード ダイアグラムのコードの三角形のような形状を正しくレンダリングし始めていることに気付きました。この例とこの例を見てください。
これは、以前の Chrome バージョン (バージョン 43.0.2357.134 (64 ビット) など) では問題ではありませんでした。また、Firefox または Safari では、この問題はまったく発生しません。すべてのコードは滑らかな曲線として完璧に描かれています。
Chrome のバグの原因は何ですか?実装できる修正はありますか?
algorithm - 円の弦と交差しない
タスクを実装しようとしています。円上に 2*n 点があります。したがって、それらの間に n 個の和音を作成できます。n 個の交差しない弦を描くすべての方法を出力してください。
例: n = 6 の場合、(1->2 3->4 5->6)、(1->4、2->3、5->6)、(1->6、2 ->3, 4->5), (1->6, 2->5, 3->4)
1-> 2、4、6 から和音を作成し、残りの 2 つの間隔の答えを生成することにより、再帰アルゴリズムを開発しました。しかし、より効率的な非再帰的な方法があることは知っています。NextSeq 関数を実装することによる可能性があります。
誰にもアイデアはありますか?
UPD:私は中間結果をキャッシュしますが、本当に欲しいのは、前のシーケンスによって次のシーケンスを生成できる GenerateNextSeq() 関数を見つけて、そのようなすべての組み合わせを生成することです
ちなみにこれは私のコードです
csv - 特定の CSV データでコードを描画する方法
私は例https://github.com/sghall/d3-chord-diagrams/blob/master/trade-p.htmlに焦点を当てており、ここにあるcsv形式のデータを使用していますhttps://github.com/sghall /d3-chord-diagrams/blob/master/data/trade.csv私が望むのは、同じデータからコードを描画することですが、importer1=== パナマのみの場合です。私はd3が初めてで、csvファイルから特定のデータを抽出する方法を知りませんでした.if(importer1 === Panama){draw chords ....
}
しかし、それは機能していません。前もって感謝します
r - R circlize: circos.initialize のエラー
CRAN のパッケージの説明にある Circlize の例を簡単にたどることができます。
ただし、に置き換えるmat
と、次のmyMatrix
エラーが発生します。
なぜ私がそのメッセージを受け取っているのか誰か説明できますか? mat
との違いがわかりませんmyMatrix
より大きいmyMatrix
:
コード
twitter-bootstrap - コードレスポンシブにする方法
プロジェクトの d3js コードを開発しようとしています。グラフをレンダリングすることはできますが、Web ページでレスポンシブにするのに問題があります。一言で言えば、ブートストラップ テンプレートに接続されている div 'chartContainer' にチャートをバインドしたいと思います。
コードの一部を次に示します。
このコードを追加しようとしました
しかし、うまくいきません!助言がありますか?
javascript - コード ダイアグラムを 1 本ではなく、複数の線を接続して表示する
https://bost.ocks.org/mike/uberdata/の手順に従って、コード ダイアグラムを作成しました。
https://plnkr.co/edit/gmyhqOjphE8EreXKmZMB
2 つの辺を結ぶ複数の線を作成するにはどうすればよいですか?
たとえば、new.json ファイルで年数が 10 の場合、LD1 と 10.215.16.0 を結ぶ 1 本の線ではなく、10 本の線を引く必要があります。