問題タブ [infovis]
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.
javascript - 以前に描画した InfoVis スペース ツリーを削除する方法
プロジェクトの 1 つで空間ツリーの視覚化を生成するために InfoVis を使用しています。これはインタラクティブな Web サイトであるため、ユーザーが設定を変更するたびに、スペース ツリーを再生成する必要があります。
これには、スペース ツリーを完全にクリアし、同じスペースに新しいツリーを再描画する必要があります。さらに、ページ サイズの変化に合わせてチャート領域のサイズを変更できます。これには、スペース ツリーの再描画が必要です。
新しいスペース ツリーを描画する前に、以前に描画したスペース ツリーをクリアしようとしたときに、いくつかの問題に遭遇しました。次のコード セグメントを使用して前の描画をクリアしていますが、うまくいきません。
これが私の進歩を妨げているので、誰かがこれを解決する方法を教えてくれるなら、それは素晴らしいことです. 前もって感謝します。
matlab - Tableau の同様の数量の棒グラフを並べて表示
Tableau は初めてですが、かなり単純なビジュアライゼーションが必要です。
{Val_A、Err_Model_AB (%)、Err_Model_AC (%)} の 3 つの列と 100 行のテーブルがあるとします。
パラメータ Val_A は [0,1] からランダムな値を取得し、'Err_Model's go は [-10:10] から取得します。
今、横に並べた棒グラフが必要です:
x 軸:間隔 0.1 の Val_A の「ビン」(0-0.1、0.1-0.2 .. 0.9-1)
y 軸: Err_Model の値の「カウント」
並べた色:赤 = Err_Model_AB 、緑 = Err_Model_AC
しかし、Tableau はこれを理解していません!
(Val_A vs. Err_Val_AB) の散布図と、Err_Val_B を使用した別の散布図を作成できます。
しかし、私が欲しいのは、0-0.1、0.1-0.2 .. 0.9-1 の Val_A の範囲内の Err_Val_AB のすべての値のカウントです。Err_Val_AC の同様の横棒グラフ
何かご意見は ?MATLAB やその他の比較的簡単な infovis ソフトウェアに移行してもかまいません。
javascript - d3 ホバー 凡例、ID の決定方法
特定の凡例アイテムにカーソルを合わせたときに、どのアイテムにカーソルを合わせたのかをどのように知ることができるかを判断しようとしています。
現在、凡例には 3 つの四角形があります。ホバーした四角形のIDを取得するにはどうすればよいですか?
javascript - スペース ツリーのトグル機能
このリンクSpace Tree Animationで提供されているスペース ツリーに取り組んでいます。過去 3 時間、このツリーにトグル機能を追加しようとしています。たとえば、ノードをクリックしてそのすべての子ノードが開いている場合、ノードは折りたたまれ、その逆も同様です。簡単に言えば、一種のトグル機能が必要です。これを実現するにはどうすればよいですか?どうすればこれを止めることができますか?.それを整理するのは少し複雑です.どんな助けでも大歓迎です.
jquery - Infovis は有向ノード名の重複を強制しました
こんにちは、Infovis(JIT) 強制有向グラフを使用しています。単一の親ノードに 100 を超えるノードが接続されています。これにより、円形が作成されますが、ノードの名前が重複していて、名前を読むのが非常に困難です。それが起こるようにカスタマイズする方法はありますか?どんな助けでも大歓迎です。overritable: false
参考までに、ラベル変数を入れてみましたが、機能していません
一部のノードは次のようになります。
または、ランダムに Edge のサイズを小さくする方法を提案してください。