ソーシャルネットワークの視覚化をプロットしたいのですが、プログラミングがあまりできません。ネットワークの視覚化を行うことができ、コーディング(または少なくとも少しのコーディング)を必要としないソフトウェアを知っている人はいますか?
18 に答える
また、オープン グラフ Viz プラットフォームである Gephiについてはどうでしょうか。
プログラミングを気にしない場合は、 GraphVizを使用できます。
これにはGephiを強くお勧めします。シンプルな SQL クエリを使用して、データベース (MySQL、SQLServer、PostgreSQL、SQLite、TeraData) からデータ (ノードとエッジ) を直接インポートできます。または、CSV ファイルからデータをインポートすることもできます。
また、グラフを分析するための優れたアルゴリズムのセットも備えています。Gephiはモジュール方式で構築されており、オープン ソースです。また、可視化ソフトウェアを開発する場合に、任意の Java アプリケーションで使用できるライブラリであるGephi ツールキットもリリースしました。
また、グラフの視覚化には Javascript ライブラリであるsigma.jsを強くお勧めします。Sigma.js は Gephi ツールキットから着想を得ており、Gephi ツールキットと連携して動作します。
データ視覚化ツールのコレクションは、http://selection.datavisualization.ch/にあります。
増え続けるリストに追加するには: JavaScript InfoViz Toolkit は、ブラウザーで非常にきれいなグラフとネットワークの視覚化を提供します。Zoomableなど リンクはこちら.
私は間違いなくnetworkx / pythonを試してみます。GraphViz、PyDot などのさまざまな視覚化 API をサポートしています。ただし、Flash を使用している場合は、Flareを試してみてください。
NodeXL は、ネットワークの概要、検出、探索をサポートする Excel 用の無料でオープンなアドインです。コードとアプリケーションはhttp://www.codeplex.com/nodexlにあります。
NodeXL では、ネットワーク データをエッジ リスト、行列、graphML、UCINet、および Pajek ファイルの形式で、CSV やその他のワークブックと共にインポートできます。
NodeXL を使用すると、プログラマーでなくても、有用なネットワーク統計とメトリックをすばやく生成し、ネットワーク グラフの視覚化を作成できます。フィルタリングおよび表示属性を使用して、ネットワーク内の重要な構造を強調表示できます。
NodeXL は、デスクトップ、twitter、flickr、そして間もなく facebook の個人の電子メール インデックスからデータを取得するインポート機能を使用して、ソーシャル メディアの探索をサポートします。
NodeXL に最近追加された機能には、より高速なメトリック計算、より大きなデータ セット、新しいレイアウト、スケール、軸、および凡例が含まれます。
自分で試したことはありませんが、Omnigatorは一見の価値があります。私はしばらく前に似たようなものを探していましたが、「トピックマップ」はあなたが探しているものによく似ているので、グーグルにとって良いフレーズです。
TouchGraphリンク ブラウザを使用すると、インタラクティブなグラフを作成して Web 上に配置できます。
グラフを編集するには、Java 1.4.1 または 1.4.2 が必要です。Web でグラフを表示するには、Java 6 を使用できます。
私の側では、「viSANT」と呼ばれる無料のソフトウェアを使用しています。 http://visant.bu.edu/ このソフトウェアは当初生物学専用であり、あらゆるネットワークを表すために使用できます。ノードとエッジは、複数のフォームと色を持つことができます。彼らの名前が表示されているかどうか。ノードは、選択した基準で複合体またはグループにグループ化できます。さらに、これらの複合体またはグループは折りたたむことができ、グラフの視認性が向上します。これらのグループとこれらの複合体は、カプセル化され、メタグループメタ複合体などになります。もちろん、これらの操作はすべて元に戻すことができます。このソフトウェアを使用すると、他にも多くの機能が見つかります。そして最後に、その使用法は非常にシンプルで直感的です。
Pour ma part j'utiliselelogicielgratuitnommé'visant'。Ce logicield'aborddédiéàlabiologie、peutêtreutilisépourreprésentern'importequelréseau。LesnoeudsetlesarêtespeuventavoirdeMultiples formesetcouleurs。Leurnomreprésentésoupas。Lesnoeudspeuventêtreregroupésencomplexougroupessurdescritèreschoisis。De plus、ces complex ou groupespeuventêtrecontractés、procurantunemeilleurvisibilitédugraphe。Ces groupes etcescomplexpeuventàleurtourêtreencapsulésenmétagroupesetmétacomplexesetainsidessuite.Bien entendu、toutescesopérationsonntréversibles。Il ya denombreusesautresfonctionalitésquevousdécouvrirezenutilisantcelogiciel。Et enfin、le meilleur、sonutilizationesttrèssimpleettrès直感的。
1月20日16:49
FacebookアプリケーションであるNetvizzは、パーソナルネットワークまたはメンバーであるグループのいずれかを記述した.gdfファイルを作成し、それをGUESSおよびGephiにインポートできるようにします。ここでチュートリアルを見つけてください。
これがNetwork Workbenchの背後にある考え方です。
彼らは、多数の最先端のグラフ ビジュアライゼーションを、ユーザー インターフェイスを備えた 1 つのソフトウェアに統合しました。おそらく、ツールが読み取れる形式のいずれかでデータを取得する以外に、プログラミングを行う必要はありません。ズームインとズームアウトが可能で、必要なインタラクティブ性が得られるはずです。研究者がネットワーク分析を行うためのツールです。
Cytowebは有望に見えます:http://cytoscapeweb.cytoscape.org/
javascriptとajaxと対話できますが、フラッシュであり、html5ではありません。
JUNG Frameworkを強くお勧めします。
優れたオープン ソースのフラッシュ ベースのチャートがあります: http://teethgrinder.co.uk/open-flash-chart-2/。すべてのチャートはフラッシュ ファイルで処理され、HTML<object>
要素で JavaScript またはパラメーターを使用してデータを送信するオプションがあります。
JavaScript を使用してデータを変更すると、ズームを実装できるはずです。ただし、そのためには JavaScript を記述する必要があると思います。
Microsoft のGLEE (現在は MSAGL - Microsoft Automatic Graph Layout として知られています。MS が気の利いた名前を付けて退屈にすることを信頼してください) は効果的で、.NET を使用している場合は簡単に使用できます。
インタラクティブにしたい場合や、Web ページに含めたい場合は、flot jquery プラグインの使用を検討できます。
実際、私は以前NovaMindを使用したことがあり、物事の記述/ラベル付けの方法は異なりますが、概念のほとんどは同じです。