問題タブ [msagl]
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.
c# - MSAGL を使用してエッジのみをルーティングする
MSAGL を使用して既存のレイアウトのエッジのみをルーティングする方法はありますか?
を使用して生成されたレイアウトを持つGeometryGraph
オブジェクトがLayeredLayout
あり、レイアウト アルゴリズムを再度実行せずにエッジを削除/追加したい (この操作はノードの位置を大幅に変更し、エンド ユーザーを混乱させます)。
すべてのノード位置を修正して、レイアウトを再度実行することはできますか?
graph - MSAGL: 可視グラフを更新 (エッジを追加)
MSAGL をテストするために簡単なサンプル アプリケーションを作成していますが、グラフが表示された後にエッジを追加すると KeyNotFoundException が発生します。
これは、どういうわけかデータを更新する必要があることに関係していると思います-または、おそらく別のアプローチを使用しますが、方法がわかりません。
サンプル:
例外の詳細:
c# - C# オブジェクトの属性を動的に変更する方法
このチュートリアルを読んでい ます http://chalaki.com/how-to-program-msagl-glee-to-create-hierarchical-graph-layouts/519/
コードサンプルを使用。
属性を動的にしようとしています (後でデータベースから属性をロードできるようにしたい)
私が試してみました
しかし、それは機能していません。どうすればこれを行うことができますか、これを動的に行うことについて読むことさえできますか?
[回答] これが最善の方法かどうかはわかりませんが、うまくいきます。
--私がした色について
--私がした形のために
ここで、「test1」、「diamond」、および「Red」の値はデータベースから取得されます。
c# - MSAGL の隠しノードとエッジ
GraphViewer
非表示のノードとエッジをオブジェクトで説明することは可能ですか? ノードとエッジを含むグラフを作成していますが、「ルート」ノードのみを表示に設定しています。結果のグラフには、非表示のノード/エッジが描画される空白の束があります。その空白を削除したいと思います。本質的に、表示可能なグラフを表示可能なノード/エッジのみにクリップします。