問題タブ [code-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.
visual-studio - Visual Studio での複雑なコード フローの視覚化
私は、C++、VB、および古典的な ASP のナンセンスで構成される非常に古いコードベースを 1 つ持っており、そこでのいくつかのコードフローを理解しようとしています。残念ながら、さまざまな言語で書かれた多くのプロジェクトがあるため、私が見つけたコードを分析する最善の方法は、Visual Studio からフォルダー内を検索してコードベース全体を調べ、ブックマークを設定してフローを視覚化し、それらの間をすばやく移動できるようにすることでした。
これにはほぼ満足していますが、Visual Studio の組み込みブックマークの機能は非常に貧弱なようです。たとえば、同じ行に複数のブックマークを設定することはできません。また、非常に複雑なコードを理解する上で重要なネストされたフォルダーを作成することもできません。流れ。
更新 1。
まだトピック外だと考えている人のために、私の質問を言い換えました。
Visual Studio で複雑なコード フローを視覚化するにはどうすればよいですか? ネストされた呼び出しを視覚化するためにブックマーク名にインデントを使用しようとしましたが、特に複数のコード フローを移動/マージする必要がある場合 (インデントを「再計算」する必要がある場合) にうまく機能しません。同じ行の別のフローに入れたいブックマーク。
r - 長方形のR ggplotグリッド、境界線の上、下、左右の個別の色
Rで以下(MATLABで生成)のような画像を作ろうとしています。
「グリッド」に長方形を1つずつ追加し、0から1の強度を持つマトリックスに従って各長方形の背景を設定する必要があるため、ggplotを使用する必要があります。現在、すべてのデータフレームがあります長方形 (密度属性) と長方形の境界 (上、左、右、下、上.左など) の強度。以下のデータフレーム定義で参照されるすべての変数を定義する完全な R スクリプトへのリンクは、ここにあります (編集版): http://pastebin.com/JUUmnTSq。
「top.lefts、top.rights」などは対角の「ピクセル」値であることに注意してください。基本的に、これはニューラル ネットワークの教師なし学習の自己組織化マップのビジュアルです。基本的に、データフレーム情報を使用して、ggplot の geom_*() メソッドに入力する方法がまったくわかりません。
誰でも私がこれを行うのを手伝ってもらえますか? Ggplot をマスターするのは非常に難しく、通常の rect()、plot()、segments() 関数などを使用して同じプロットに四角形を追加する方法がわかりません。
ご協力いただきありがとうございます。
更新: これまでの私の進捗状況は、以下の「テーマ」と「ファセット」の役立つ名前の削除に基づいています。基本的に今欲しいのは、指定した強度に基づいて境界線を陰影付けする機能だけです。何か案は?
python - アルゴリズムの視覚化/シミュレーションの開発
C プログラミング構文を読み取ることができる可視化ツールを開発したいと考えています。コードには、いくつかの関数呼び出し、タイミング情報、およびいくつかのトリガー メカニズムが含まれます。これらすべての構文を認識することで、それらの「関数呼び出し」をシミュレートして視覚化できるようになります。プログラムは通常、検索とソートのアルゴリズムを実行するために使用します。
python Bokeh などのいくつかの視覚化ツールは、視覚化に使用できます (より良いツールがある場合はお勧めできます)。ここでの問題は、c 構文を python などの言語にどのように変換できるか、および検索/ソート アルゴリズムで C コードで記述された各項目/オブジェクトを視覚的な種類の形状オブジェクトとして表現できるかどうかです。
誰かが似たようなことをしていますか?このタスクを実現するために使用するツールとワークフローまたは手順に関する提案をいただければ幸いです。ありがとうございました
ruby-on-rails - プログラム/プロジェクトの構造を視覚化するための具体的なツールまたは方法はありますか?
私はいくつかの初心者向けプログラミング チュートリアルに取り組んでおり、関連する多くのモジュールと関数、それらの目的 (抽象的)、およびそれらの相互関係を追跡するのが難しいと感じています。鳥瞰図からすべてを見て、コードをよりエレガントに再編成およびリファクタリングする方法をよりよく想像したいと思います。
この複雑さを管理するために専門家が使用する専用ツール (ホワイトボードとマーカー以外) はありますか? プログラマーは、メンタル モデルだけに頼ることが期待されていますか? 専門家は、このような目的で Lucidchart のようなフローチャート ソフトウェアを使用しますか?
r - フローチャートで R コードを視覚化する
R コードを視覚化できるツールはありますか?
理解する必要があるいくつかのスクリプトに分割された非常に複雑な R コードがあります。これの難しさの 1 つは、入れ子になった関数と変数が非常に多いため、手動でそれらを調べて、何が何に接続されているかを理解するのが非常に遅いことがわかっていることです。
R コードからフローチャートを生成し、一度に表示できる方法があれば、私の作業はより簡単になるのではないかと思います。もちろん、コードを調べながらマップを描画することもできますが、プログラムでこれを行うことは可能ではないでしょうか? それを行うことができる既存のツールはありますか?
R AnalyticFlow というプログラムを見つけましたが、GUI を使用してスクリプトを作成しているように見えますが、コードを取得して、AnalyticFlow で描画するタイプのものにすることができるものが必要です。
tensorflow - ネットワーク アーキテクチャを効果的に視覚化するにはどうすればよいですか?
そのようなことができるソフトウェアはありますか?具体的には Resnet18 を可視化したいと思います。自分で描く以外に方法はないのでしょうか?これが私が見たいものの例です: