問題タブ [diagramming]

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.

0 投票する
2 に答える
1450 参照

database - リレーショナル データベース テーブル図を使用して UML クラス図を作成できますか?

私はUMLが初めてです。しかし、私は db テーブルとそれらの関係を描くことに精通しています。

以下に Methods() を追加してこれらのテーブルを「拡張」し、それを UML クラス図と呼ぶことはできますか?

学生

...................................

学生ID : int

StudentNumber : 文字列

FirstName : 文字列

姓 : 文字列

...................................

画面()

アップデート()

追加()

消去()

0 投票する
1 に答える
598 参照

scripting - 関係図とデータフロー図をスクリプト化する方法は?

作業中のプロジェクトの関係図とデータフロー図を作成する必要がありますが、VisioやDiaなどのソフトウェアを使用するのは嫌いです。図が希望どおりに表示されない、コントロールが直感的に動作しないなどの理由からです。 。ある種のスクリプトでエンティティ間の関係を定義し、それを画像ファイルやPDFなどにレンダリングできるソフトウェアパッケージはありますか?

0 投票する
2 に答える
2030 参照

parsing - フロー グラフの解析/フローチャートの解析 -- これは何と呼ばれ、どのように作成すればよいですか?

JSON の Web サイトにリンクしたばかりで、その画像に圧倒されました。私が見たことのないパーサーの流れを直感的に示すためのより良い方法。今、私は自分のプロジェクトのためにこれらの図を作成できるようになりたいと思っています.

まず、この種の図は何と呼ばれますか?

これらを生成できるプログラムはありますか、それとも私自身ですか?

0 投票する
1 に答える
841 参照

visio - 図面認識機能を備えたタブレット用のDiagrammツールはありますか?

図面認識機能を備えたタブレット用のダイアグラムツールはありますか?私に最適なのは-タブレット-Visioサポート-手書き認識

ありがとう

0 投票する
4 に答える
295 参照

algorithm - (N x M) 作図問題

私が書いている作図ソフトウェアで発生した問題を (効率的に) 解決するためのアルゴリズムが必要です。

N と M の 2 つのノードのセットがあります。N の各ノード n0 には、M の一意の (n0 の) ノードへの 0 から M の接続があります。これらのノードのセットは、N 個のノードを持つ 2 本の平行な水平線上に配置されます。 M ノードの上の行にあります。接続は、N から M への直線として描画されます。

私がする必要があるのは、交差を最小限に抑えるために、水平線内で N ノードと M ノードを再配置することです。O(N!* M!)であるすべての可能な配置を単純に列挙するよりも効率的なこれを行う方法はありますか?(実際には、各接続も交差をチェックする必要があるため、それよりもかなり悪いです)。

関連する文献への参照も歓迎しますが、その関連性が望まれる理由についての説明が必要です。


指摘したように、一般的なケースでは、これは 2 部グラフ (セット N および M) の平面化アルゴリズムと見なすことができます。ただし、この特定の問題はそれよりもかなり制限されており (高速化できることを願っています)、次のように追加情報を生成する必要があります (低速化する可能性があります)。

  1. ダイアグラムの制限は、接続が N から M への直線として描かれなければならないことです。グラフ理論では、これは事実上、接続がN または M のノードの後ろに行くことはできず、それらの間のみに行くことを意味します。したがって、4 つのコネクタを持つ 2x2 のケースは、一般的な 2 部グラフのケースでは平坦化できますが、私の図の場合は平坦化できません

  2. 追加情報は、平面化できない場合でも、最小交差ソリューション (またはそれに近いソリューション) が必要であるということです。一般に、最小交差アルゴリズムは、平面化のみのアルゴリズムとは大きく異なります。

0 投票する
1 に答える
255 参照

javascript - JavaScript で実装されたダイアグラマーはありますか?

プロセス フロー、アクティビティ図などのノードとコネクタの図を設計するための JavaScript ベースのダイアグラマを開発する必要があります。jQuery のドラッグ アンド ドロップとテンプレートを使用してこれを行う予定です。しかし、私が再利用できる同様のソリューションは既にありますか?

0 投票する
2 に答える
640 参照

diagram - これらの図は何と呼ばれていますか? (答え:鉄道図)

いくつかのヘルプ ファイルや src ドキュメントでこれらの図をたくさん見てきました。

彼らは何と呼ばれている?他の (同じ目的のための) 既知の図はありますか?

ここに画像の説明を入力

Img ソース: http://www.sqlite.org/images/syntax/insert-stmt.gif

0 投票する
1 に答える
478 参照

iphone - MonoTouch のシンプルな iPhone 作図アプリ

MonoTouch アプリに非常に単純なダイアグラム機能を組み込むための仕様があります。今までやらなければならなかったことはすべてテーブルベースだったので、これは新しい領域です。

MindMeister や SimpleMind マインド マッピング アプリなど、アプリ ストアにはダイアグラムの例が数多くあります。

ユーザーがビューをクリックして、新しい形状を「配置」し、ラベルを付け、オプションで既存の形状に接続できるようにする必要があります。

この種のインタラクティブな機能を実現するには、どのようなアプローチがよいでしょうか? 私の最初の方法はUIImageView、カスタム イメージから作成されたイメージを配置し、タッチ イベントに応答して移動できるようにすることです。ただし、テキスト オーバーレイを追加する場合は、2 つのビュー (画像とテキストの両方) を管理する必要があるため、問題はさらに複雑になります。

どのようなアプローチに従うことができますか?

PS: これが SO にふさわしくない場合は、意のままにスマイトしてください!

更新: 基本的な図要素は、単純なラベルのオーバーライドを使用して実現できます。

gui 要素クラスを拡張し、TouchesBeganTouchesMovedおよびTouchesEndイベントをオーバーライドすることで、ある程度の対話性を実現できます。

0 投票する
1 に答える
176 参照

url - OData URI 規則ドキュメントで使用される図の名前

OData URI 規則のドキュメントでは、いくつかの優れた図を使用してルールを視覚的に説明しています (直接的な例を次に示します)。これらのタイプのダイアグラムには特定の名前がありますか? それらを作成するのに役立つツールを見つけたいと思います。

0 投票する
5 に答える
253 参照

java - 作図ツールを構築するための Java ツールとフレームワーク

できれば Web ベースの作図ツールを構築するために、どの Java テクノロジのセットをお勧めしますか?

ありがとうございました。