問題タブ [data-visualization]
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.
data-visualization - データの視覚化:友情関係のプロット
コミュニティやソーシャルネットワークで働いたことのある人は、これについてある程度の経験があるかもしれません。
私は自分のサイトに存在するすべての友情のグラフをプロットしようとしています。そうすることで、強く相互接続されたユーザーのクラスターを特定します。
誰かがこのようなことをした経験はありますか?また、SQL Server 2008 BIには、このタイプのモデリングを可能にするツールがありますか?
ありがとう
matlab - MATLAB の bar3 プロットでゼロ値を非表示にする方法
bar3 plot コマンドで生成した 2-D ヒストグラム (プロットは 3D - いくつかのヒストグラムを並べてグラフ化したもの) を取得しました。ただし、すべてのゼロ値は、xy 平面に平らな正方形として表示されます。MATLAB が値を表示しないようにする方法はありますか? すでにすべてのゼロを NaN に置き換えようとしましたが、プロットについては何も変わりませんでした。これが私が実験してきたコードです:
ご覧のとおり、プロットにはかなりの数のゼロ値があります。ゼロを NaN に置き換えた後に図を閉じて再プロットしても、何も変わらないようです。
recursion - HTML でのツリー階層の視覚化
階層/ツリー構造でインタラクション デザインを行うためのインスピレーションを探しています。(多数のサブプロダクトを含むプロダクト、サブプロダクトの選択に適用されるルール)。
サブノードとその親ノードの間に目に見える接続があるツリーが必要です。また、それらを選択するためにどのルールが適用されるかを視覚化したいと考えています。
典型的なルール:
- 必須: 1 つのサブ製品から 1 つだけ選択してください
- オプション: 複数のサブプロダクトから 0 個以上を選択します
- 相互排他的: 複数のサブプロダクトから 1 つだけを選択します
理解していただければ幸いです。
この分野のインスピレーションを探しています。提案、例、ヒントは大歓迎です
javascript - データの Web ビジュアライゼーション?
サイト上の視覚化を通じて、意味のある方法で大量のデータを表示したいと考えています。
RaphaelJSライブラリを試してみましたが、IE8 でのパフォーマンスは最悪で、HTML5 キャンバスはまだ広くサポートされていません。
そのため、 Flashと既存のライブラリが残っています。
フラッシュ側にはたくさんあるようですが、そのせいで少し迷ってしまい、それぞれを試す機会がありません。
(人々がここで指摘したライブラリをリストします。)
フラッシュ/フレックス:
- フレア
- 軸
- バードアイ
- フレックス チャート コンポーネント
- コア コンポーネント/チャート
IBM ILOG Elixir
Javascript:
Google Visualizations API ギャラリー
Google ExplorerCanvas (IE 用 HTML5 キャンバス)
ProcessingJS
ジャワ:
IBM の many-eyes.com
助けていただければ幸いです。ありがとう!
c# - x 軸上のポイント間にギャップを強制する (MS .Net Chart Controls、縦棒グラフ)
それぞれが複数のポイントを含む複数のシリーズを持つ縦棒グラフがあります。現在、柱はすべて互いに接触しています。各列の間にギャップを強制したい。どうすればこれを達成できますか?
PointWidth ( Chart1.Series[seriesName]["PointWidth"] = (0.6).ToString();
) を適用すると、x 値グループ間の分離が得られますが、個々のグループ内の各系列ポイント間の分離は得られないことがわかりました (これが必要です)。他の場所で提案されているように空のスペーサー シリーズを使用しても問題は解決しません。
.Net 4、VS 2010、Web アプリケーションを使用しています。私のチャートコードは次のとおりです。
c# - 円グラフのラベルを非表示にする (MS Chart for .Net)
円グラフのラベルの表示を制御するプロパティが見つからないようです。情報は凡例で利用できるため、ラベルをオフにする必要があります。
コードビハインドで使用できるプロパティを知っている人はいますか?
シリーズのラベルを何も設定しようとしましChart1.Series[i].Label = string.Empty;
たが、とにかくラベルが表示されるようです。
visualization - 3D 点群データセットにラベルを付けるためのコマンド ライン スクリプトまたはソフトウェア ツール
3D 点群データセットにラベルを付けるにはどうすればよいですか? x、y、z 値を含むテキスト ファイルを読み込んで視覚化し、ラベルを付けることができるソフトウェアはありますか?
r - 美しいインフォグラフィックを作成する方法を (R の知識に関連して) 学ぶにはどうすればよいですか?
私は献身的な R (r-project.org) ユーザーであり、インフォグラフィックが大好きです。
この記事に出くわしました: http://www.noupe.com/design/fantastic-information-architecture-resources.html
情報設計者向けのリソースの長いリストを提供します。
そして、より美しい (単に情報を提供するだけでなく) R プロットを作成したいという欲求が高まりました。
この飛躍を遂げるための提案/リソースはありますか?
美しいインフォグラフィックを作成するには、どのような本/ソフトウェア/スキルを持っている/開発する必要がありますか?
c++ - Gnuplot のパイプ インターフェイスを介した C/C++ からの可視化
C++ で記述された別のプログラム内で継続的に変化する値のリアルタイム表示を生成するために、パイプ インターフェイスを gnuplot (標準的な gnuplot_i.{cpp,hpp}) に使用しようとしています。これは問題なく機能しますが、改善のための提案があるかどうかを確認したかったのです。
この実装には、1 つのベクトルと 2 つのベクトルを 2D プロットとしてプロットする便利なメソッドが含まれています。これは、mktemp 関数への標準ライブラリ呼び出しを介して一時ファイルに書き出し、それを gnuplot プロット呼び出しへの入力として使用することで実現しました。これはあまりにも多くの一時ファイルを生成し、プロットの更新レートが高い場合 (ある時点で IO が制限されている可能性があります) はうまく機能していないように見えました。プロット呼び出しで「-」疑似ファイルを使用し、ベクターをパイプに直接送信することにしました (「e」を含む 1 行で終了します)。これはうまく機能しますが、まだ素晴らしいとは言えません。
値が変更されたときにプロットを継続的に再生成するよりも、私がやろうとしていることをうまくやる方法はありますか? 新しい情報でプロットを更新する頻度はどれくらいですか? あるいは、私がやろうとしていることを達成するためのもっと簡単な方法があるでしょうか?
@アンディ・ロス
それ自体に「要件」はありません。私が巧妙に言ったのは、gnuplot を使用しながら、私が試みていたことを実行するためのより洗練されたアプローチがあった可能性があるということです。エレガントは主観的なものですが、私が現在取っているアプローチは特にエレガントではありません。安全とは、上記のアプローチで IO の問題 (遅延、ディスプレイのロックアップなど) が発生する更新レートを誰かが知っているかどうかということでした。
次の理由から、ツールキットの使用を避けたいと思います (少なくとも私の短いリスト)。
- 特に非ルートとして異なるアーキテクチャに適切にインストールするのは一般的に重要であることがわかりました(およびOS全体で標準ではない依存関係が必要な場合)。
- このソフトウェアを使用している他の人にとって、追加のコンパイル依存関係が発生します。
- ほとんどの人がこの目的のために使用する実際の標準はないようです(私自身と私が一緒に働いているほとんどの人は、通常、ログタイプのファイルを保存し、MATLAB で実行後の分析を行います)。
- gnuplot の構文を知っている/学んでいます。superPlottingApiXX の構文がわかりません。
- gnuplot の機能セットは、私がこのソフトウェアでできるようにしたいことの種類にほぼ理想的です。
ただし、C/C++ プロット ライブラリに関して、上記のリストに適していると思われる特定の提案があれば、私は常に提案に関心があります (警告: それらを見つけるために、すでにかなりの部分を調べました)。
sql-server - リレーショナルデータベースデータエクスプローラー/視覚化?
接続されたノードのグラフとしてリレーショナルデータを閲覧できるツールはありますか?
たとえば、私はいくつかの異常なデータをクレンジングしようとしていることに直面しています。私は2つの問題のある行から始めることができます。この特定の例ではTransactionID
、ビジネスルールにより、テーブルに固有である必要がありますが、そのルールに違反するトランザクションが見つかりました。
しかし、本当に私が始めたいのは、関連するすべてのデータを探し出し、どれが正しいかを確認することです。したがって、この架空のソフトウェアは、次の2つの行を表示することから始まります。
次に、このテーブルにリンクされているトランザクションを確認します。
トランザクションがMALを指しているので、次のことを示してください。
次に、トランザクションが「オン」になっている2つのLCTを追加します。トランザクションは1つのLCTでのみ実行できますが、これは2つを指しています。
さて、コンピュータ、これらのLCTは両方ともMALを指し、それらを作成したトランザクションはそれらを表示します:
これらの最後の2つのトランザクションは、MALも指し、LCTを指しているので、次のように表示されます。
さて、LCT4358または4359を指すLCTTransのエントリはありますか?...
などなど。
今、私はこれらすべてを手動で行い、単一の選択を実行し、uniqueidentifierキーをコピーして貼り付け、それらをわかりやすいID番号に変換して、関係を簡単に確認できるようにしました。
これを実行できるソフトウェアはありますか?