問題タブ [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.
java - グラフ上にカーソルを置いたときにグラフの値を表示する
jfreechart を使用してグラフを描画しています。カーソルがグラフに置かれたときに値を表示する必要があります。
mysql - データベーススキーマを視覚化するための優れたツール?
既存のデータベース スキーマを視覚化するための優れたツールはありますか? 問題があれば、MySQL を使用しています。
現在、MySQL Workbench を使用して SQL 作成スクリプト ダンプを処理していますが、すべてのテーブルをドラッグするのは面倒で遅く、手動のプロセスです (それほど遅くなければ問題ありません)。
graph - 誰かが良いネットワーク/グラフ視覚化ソフトウェアを知っていますか?データを追加するだけですか?
ソーシャルネットワークの視覚化をプロットしたいのですが、プログラミングがあまりできません。ネットワークの視覚化を行うことができ、コーディング(または少なくとも少しのコーディング)を必要としないソフトウェアを知っている人はいますか?
navigation - C# のソフトウェア ビジュアライゼーション
ソフトウェアの視覚化、または c# での視覚的なコード ナビゲーションのためのツールを知っている人はいますか?
たくさんのツールを見つけましたが、何らかの理由でそれらはすべて Java 用です。
それらのリストはウィキペディアにありますが、.Net プラットフォーム用のものはありません。
http://en.wikipedia.org/wiki/Software_visualization#Tools
大規模なプロジェクトでは混乱してしまうので、視覚的なコード ナビゲーションに非常に興味があります。
java - データ マイニングと視覚化のためのツール サポートに関して、ログ イベントの最適な XML 形式は?
Java アプリケーションからログ ファイルを作成できるようにしたいと考えています。これは、バグの調査やパフォーマンス統計の収集に役立つツールによる後で処理するのに適しています。
現在、従来の「テキスト形式にフラット化されてログ ファイルに追加される場合とされない場合があるログ」を使用していますが、これは人間が読み取る少量の情報に最適です。
慎重に検討した結果、最善の策は、ログ イベントを XML スニペットとしてテキスト ファイルに保存し (その後、他のログ ファイルと同様に処理されます)、後処理用の適切なツールを使用してマシンにダウンロードすることでした。
できるだけ広くサポートされている XML 形式を使用したいと考えており、現在は「調査してから決定する」フェーズにいます。XML 形式とツールの両方の点で助けていただければ幸いです。また、必要なものを取得するためのグルー コードを喜んで作成します。
私がこれまでに見つけたもの:
log4j XML 形式: チェーンソーと Vigilog でサポートされています。Lilith XML 形式: Lilith がサポート
未調査のツール:
Microsoft Log Parser: XML をサポートしているようです。OS X ログ ビューア:
さらに、 http://www.loganalysis.org/sections/parsing/generic-log-parsers/には多くのツールがあります。
助言がありますか?
visualization - 他の人のコードを理解する
残念なことに、非常に古く、文書化も不十分 で、設計も不十分なコードを変更しなければならないことがあります。
既存のコードにはあまり構造がないため、簡単な変更を行うには長い時間がかかることが多く、実際に多くのコードを読まないと、どこに何が起こるかを感じることができません。
このような場合に大いに役立つと思うのは、コードの概要を視覚化し、さらに詳細にドリルダウンすることさえできるツールです。ほとんどまたはまったくない構造を見つけようとしていることを考えると、そのようなツールを正しくするのは非常に難しいと思います。
これは質問ではなく、ただの思い込みだと思います。私はそれを質問にすべきです -他の人々のコード、良い面と悪い面を理解するのを助けるために他の人は何をしますか?
java - データ構造を視覚的にデバッグする
いくつかのファイルのデータからデータ構造(約500個の小さな相互リンクされたオブジェクト)を構築するJavaコードがあり、結果の構造を視覚化したいと思います。それを見て、コードではなくデータ自体を最適化できるようになることを願っています。
これを実行するデバッガーがあるのか、それともデータをダンプしてツールにデータ構造のきれいなグラフを作成させる方法があるのだろうかと思います。
それが理にかなっていることを願っています。
version-control - バージョン管理されたファイルの変更の視覚化
Edward Tufteに触発されたデータ視覚化手法を使用してテスト スイートを表示する実験を行っており、非常に効果的です。
コミット履歴には多くの情報が埋もれており、グラフィック形式でより適切に表現できると感じているため、これを Subversion リポジトリに拡張したいと考えています。
次のようなことを一目で識別できるようにしたいと思います。
- どのモジュールが比較的安定しているか - 多くの書き込み - 少しのメンテナンスと、どのモジュールが書かれて書き直されたか
- どのモジュールがすべて 1 人で作業し、どのモジュールが多数の作業であるか
理想的には、次のようなテストおよびパフォーマンス ツールからの他のものでこの情報に注釈を付けたいと思います。
- コードカバレッジ
- 関数呼び出しグラフのような xref のもの
- mebbies は、一貫した負荷の下でのプロセッサ使用率などのことも
誰でも良いヒント、例、ユーティリティなど...
当店では主に強力な Erlang を使用していますが、あらゆるソースから心とインスピレーションを取り入れます。
svn - グラフィカルなコード分析
私は SubVersion を Hudson と組み合わせて使用しています。単体テスト、ビルド時間、ディスク使用量が時間とともにどのように増加するかを示す機能が気に入っています。私は、コードベースの最初の評価を得るためにコードメトリクスを信じています。これは、新しいクライアントを始めるときに特に役立ちます。次のことができるツールはありますか
1) 日付/タグから開始して、ソースコードのすべてのリビジョンを取得します
2) ビルドする
3) コード分析を実行する
4) テストを実行する
5)詳細な結果を保存する(ある種のSQLデータベースに)
6) リビジョンがなくなるまで繰り返す
7) 結果をまとめて発表する
hudson 自体の要約出力を見ることはできますが、個々のファイルや、それらが時間の経過とともにどのように変化したかについてはわかりません。