Syncfusion Feedback

Trusted by the world’s leading companies

Syncfusion Trusted Companies

概要

Angular Diagram は、インタラクティブな図を視覚化、作成、編集するための機能豊富なアーキテクチャ図ライブラリです。コードまたはビジュアルインターフェースを通じて、フローチャート、組織図、マインドマップ、BPMN 図を作成できます。


Syncfusion Essential Studio® Angular Diagram を選ぶ理由

Angular Diagram Automatic Layout image

自動レイアウト

定義済みのレイアウトアルゴリズムに基づいてノードを自動的に配置します。

Angular Diagram Data Binding image

シームレスなデータバインディング

データソースからのデータに基づいて作成および配置されたノードとコネクタで図を作成します。コードを記述することなく、いくつかのプロパティを設定するだけで、あらゆる形式のデータを簡単に変換、マッピング、および図内で使用できます。

Angular Diagram Interactive Editing image

インタラクティブ編集

Angular Diagram を使用すると、パンとズーム、スナップ、元に戻す・やり直し、ステンシル、サイズ変更、回転をインタラクティブに行うことができます。

Angular Diagram Adapts To Any Resolution image

あらゆる解像度に対応

Diagram は、デスクトップ、タッチスクリーン、および電話向けに最適化されたデザインで、非常にレスポンシブなレイアウトを備えています。iOS、Android、または Windows OS を使用するすべてのモバイルフォンでうまく機能します。

Angular Diagram Reusable Symbols image

再利用可能なシンボルのギャラリー

SymbolPalette は、パレットのコレクションを表示します。パレットは、図にドラッグアンドドロップできるノードとコネクタのセットを表示します。

Angular Diagram Template Shapes image

独自のテンプレートシェイプを作成

図ページ上で同時に配置および操作できるノードを使用してあらゆるグラフィカルオブジェクトを視覚化します。Diagram を使用すると、さまざまな種類のノードを追加できます。

Angular Diagram Customizable Themes image

魅力的でカスタマイズ可能なテーマ

Fluent、Tailwind CSS、Bootstrap、Material、Fabric など、いくつかの組み込みテーマを備えた最先端のデザインです。オンラインの Theme Studio ツールを使用して、ダイアグラムのテーマを簡単にカスタマイズできます。

Angular Diagram Global Local image

グローバリゼーションとローカリゼーション

異なるロケールのユーザーが、日付、通貨、数値のフォーマットを好みに合わせてコンポーネントを使用できるようにします。


AI パワード図で即座に視覚化

AI 駆動の Diagram コンポーネントを使用して、アイデアを簡単に視覚化できます。テキストから図へのテクノロジーを使用して、自然言語から瞬時に図を生成します。比類のない速度と明確さで、複雑なビジュアルをすばやく構築、編集、解釈できます。

  • テキストから図を作成してみる: アイデアを説明すると、それがフローチャート、マインドマップ、またはシーケンス図に変わるのを見てください。

  • テキストで図を作成する方法を見る

Angular Diagram Text To Flowchart image


Angular Diagram のコード例

以下に示すように、数行の HTML および TS コード例を使用して Angular Diagram を簡単に開始できます。また、Angular で Diagram をレンダリングおよび構成する方法を示す Angular Diagram の例もご覧ください。

<div class="content-wrapper">
    <ejs-diagram #diagram id="diagram" width="100%" height="700px">
    </ejs-diagram>
</div>
import { Component, OnInit, ViewEncapsulation} from '@angular/core';

@Component({
    // specifies the template string for the Diagram component
    selector: 'ej2-diagram-container',
    styleUrls: ['default.css'],
    templateUrl: 'default.html',
})
export class AppComponent implements OnInit {

    ngOnInit(): void {
    }
}
export class AppComponent {}

フローチャート

Angular Diagram は、フローチャートを構築するためのすべての標準的なフローチャートシェイプを既製のオブジェクトとして提供しており、それらを単一の呼び出しで図の表面に簡単に追加できます。

Angular Diagram Library で利用できる組み込みのフローチャートシェイプで作成されたフローチャート図。


Angular Diagram ライブラリの組織図。

組織図

組織図用に特別に作成された組み込みの自動レイアウトアルゴリズムを使用して、親ノードと子ノードの位置を自動的に配置します。


マインドマップ

自動レイアウトアルゴリズムはマインドマップ図用にも構築されています。どのノードを中心にするか、どのノードを図の表面の中心ノードの周りに配置するかを定義できます。

Angular Diagram ライブラリのMind Map。


ノード

図ページ上で同時に配置および操作できるノードを使用して、あらゆるグラフィカルオブジェクトを視覚化します。これらは以下を可能にします:

  • 多くの定義済み標準シェイプを使用します。
  • カスタムシェイプを簡単に作成および追加します。
  • ノードの外観を完全にカスタマイズします。
  • ノードの UI テンプレートを設計し、複数のノードで再利用します。

コネクタ

コネクタは、2 つのノード間の関係を表します。

Angular Diagram ライブラリで利用可能なさまざまな種類のコネクタ。

タイプ

Angular Diagram は、直線、直交、ポリライン、曲線コネクタタイプを提供します。図のタイプや接続されたノード間の関係に基づいて、これらのいずれかを選択できます。

Angular Diagram ライブラリのコネクタのブリッジング動作。

ブリッジングまたはラインジャンプ

ブリッジング(ラインジャンプ)を使用してコネクタの経路を示すことで、密な図でコネクタが互いに重なり合う部分を簡単に読み取ることができます。

Angular Diagram の事前定義された矢印は、図の流れの方向を示します。

矢印

さまざまな種類の事前に定義された矢印を使用して、フローチャート図の流れの方向を示すことができます。また、独自のカスタム矢印を作成することもできます。

Angular Diagram ライブラリのコネクタの外観のカスタマイズ。

外観

ノードと同様に、コネクタの見た目も自由自在にカスタマイズできます。Angular Diagram コントロールは、コネクタの色、太さ、破線と点線の外観、角、さらにはデコレータをカスタマイズできる豊富なプロパティセットを提供します。


ポート(接続点)

さまざまな種類のポートまたは接続点を介して、コネクタをノードの特定の場所に接続します。

Angular Diagram のポートを使用してノードの特定の場所に接続します。


ラベル

ノードやコネクタにテキストやラベルを追加することで、追加情報を表示できます。

Angular Diagram のラベルを使用して、ノードやコネクタに詳細情報を表示します。

編集

実行時にテキストを追加および編集でき、編集すべきでない場合は読み取り専用に設定できます。

Angular Diagram のラベル機能を使用して、ノードやコネクタに複数のラベルを追加します。

複数ラベル

任意の数のラベルを追加し、個別に配置します。

Angular Diagram でラベルをノードの内側または外側に配置します。

配置

ラベルには高度な配置オプションがあります。ノードの内側または外側、コネクタのソースまたはターゲットの端に配置できます。ノードまたはコネクタが移動するときに自動的に配置します。


インタラクティブ機能

インタラクティブ機能を使用して、実行時のダイアグラムの編集体験を向上させます。さらに、マウス、タッチスクリーン、またはキーボードインターフェースでダイアグラムを簡単に編集できます。

Angular Diagram のハンドラを使用してノードまたはコネクタを選択してドラッグします。

選択とドラッグ

1 つ以上のノード、コネクタ、または注釈を選択し、サムまたはハンドラーを使用して編集します。

Angular Diagram ライブラリのハンドラを使用してノードを選択してサイズ変更します。

サイズ変更

ノードは 8 方向にサイズ変更でき、その形状を維持するためにノードのアスペクト比をロックできます。複数のオブジェクトを同時にサイズ変更することもできます。

Angular Diagram ライブラリのハンドラを使用してノードを選択して回転します。

回転

選択したノードを 0 度から 360 度まで回転します。

Angular Diagram の履歴マネージャー機能を使用して、最近の変更を元に戻す・やり直すことができます。

元に戻す・やり直す

誤って編集してしまっても心配ありません。元に戻す・やり直すコマンドは、最近の変更を簡単に修正するのに役立ちます。

Angular Diagram のクリップボード機能を使用して、図内の選択したオブジェクトをカット、コピー、ペーストします。

クリップボード

図内および複数の図間で選択したオブジェクトをカット、コピー、ペースト、または複製します。

Angular Diagram の z オーダー機能を使用して、オブジェクトを図の最上部または最下部に移動します。

Z オーダー

複数のオブジェクトが重なっている場合、z オーダーはどのオブジェクトが最上部にあり、どのオブジェクトが最下部にあるかを制御します。

Angular Diagram ライブラリでノードとコネクタを最も近いグリッド線またはオブジェクトにスナップして位置合わせします。

スナップ

ドラッグ中に、ノード、コネクタ、および注釈を最も近いグリッド線またはオブジェクトにスナップするだけで正確に配置します。

Angular Diagram ライブラリで複数のノードをグループノードに結合します。

グループ化

複数のノードをグループに結合し、単一のオブジェクトとして操作できます。Angular Diagram コンポーネントでは、ネストされたグループも可能です。

Angular Diagram のクイックコマンドを使用すると、セレクタの近くにボタンとして表示できます。

クイックコマンド

削除、接続、複製など、頻繁に使用されるコマンドは、セレクタの近くにボタンとして表示できます。これにより、ユーザーはツールボックスで正しいボタンを探すことなく、これらの操作をすばやく実行できます。


配置

Syncfusion Angular Diagram には、選択境界に対して選択したオブジェクトのノードとコネクタを配置できる、事前定義された配置コマンドがあります。

Angular Diagram Spacing Commands image

間隔コマンド

間隔コマンドを使用すると、選択したオブジェクトを図上で互いに等間隔に配置できます。

Angular Diagram Sizing Command image

サイズ変更コマンド

サイズ変更コマンドを使用して、最初の選択したオブジェクトに対して選択したノードを均等にサイズ変更します。

Angular Diagram Alignment Commands image

配置コマンド

選択リスト内のすべてのノードまたはコネクタは、選択境界に対して水平に左、右、中央に、または垂直に上、下、中央に配置できます。


自動レイアウト

定義済みのレイアウトアルゴリズムに基づいてノードを自動的に配置します。組み込みの階層ツリー、放射状ツリー、対称レイアウトが特徴です。


Angular Diagram コントロールのルーラー機能を使用して、ノードのページ原点からの距離を測定します。

ルーラー

ルーラーを使用すると、ノードまたはコネクタのページ原点からの距離を測定できます。これは、縮尺模型を作成する場合に特に役立ちます。


シンボルパレット

このコントロールには、ステンシル、再利用可能なシンボル、ノードのギャラリーが含まれており、ダイアグラムの表面にドラッグして配置できます。

Angular Diagram のシンボルパレット機能を使用して、再利用可能なノードをシンボルパレット内にホストします。


Angular Diagram Overview image

概要パネル

概要パネルを使用すると、大規模な図を探索する際のナビゲーションエクスペリエンスを向上させることができます。これにより、完全な図ページの小さなプレビューが表示され、ユーザーは図内でズームとパンを行うことができます。


描画ツール

描画領域上でクリックしてドラッグするだけで、すべての種類の組み込みノードを描画し、コネクタでインタラクティブに接続できます。

Angular Diagram を使用してノードとコネクタをインタラクティブに描画します。


Angular Diagram でのズームインとズームアウト。

ズームおよびパンツール

ズームイン/アウトすることで、大きな図を詳細に表示したり、広範囲にわたる表示をしたりできます。また、図をパンすることで、図の一方の領域から他方の領域へ移動できます。


エクスポート

図を PNG、JPEG、BMP、SVG などのさまざまな画像ファイルにエクスポートできます。

Angular Diagram を使用して、図をさまざまな画像形式にエクスポートします。


Angular Diagram を使用してブラウザから図を印刷します。

印刷

ブラウザから図を印刷します。また、ページサイズ、向き、ページマージンをカスタマイズしたり、図を単一ページに収めることもできます。


シリアライゼーション

ダイアグラムの状態を JSON 形式で保存し、後で編集するために再度読み込むことができます。

Angular Diagram を使用して、図を JSON 形式にシリアル化して保存および読み込みます。


その他

これまで挙げたすべての機能に加えて、ダイアグラム作成エクスペリエンスを向上させる機能が他にもたくさんあります。

Angular Diagram のグリッド線を使用してオブジェクトを配置します。

グリッド線

グリッド線は、オブジェクトを配置する際にガイドを提供します。

Angular Diagram を使用して、描画サーフェスにページのような外観を定義します。

ページレイアウト

ページサイズ、向き、マージンを使用して、描画サーフェスにページのような外観を与えます。

Angular Diagram のツールチップを使用すると、ノードに関する追加情報を表示できます。

ツールチップ

ツールチップを使用して、ノードに関する追加情報を提供します。

Angular Diagram のコンテキストメニュー機能を使用して、頻繁に使用するコマンドをマップします。

コンテキストメニュー

頻繁に使用するコマンドをコンテキストメニューに簡単にマッピングできます。


その他の機能

Angular Diagram のキーボードナビゲーション。

キーボードナビゲーション

Angular Diagram コントロールは、すべてのセルがキーボードでアクセス可能であることを保証します。ソート、選択、編集などの主要な機能は、キーボードコマンドのみで実行でき、マウス操作は不要です。これにより、このコントロールを使用して非常にアクセスしやすいアプリケーションを作成するのに役立ちます。

Angular Diagram の開発者向け API。

開発者向け API

開発者は、組み込みの開発者向け API を通じて、イベントカレンダーの UI と動作を完全に制御できます。これにより、複雑な Diagram 機能でも簡単にカスタマイズできます。


Angular バージョンの互換性

Angular のバージョンの継続的な改善に伴い、Angular Diagram は最新バージョンと互換性があるように常に更新されています。

Angular Diagram のバージョン互換性。






その他のサポートされているフレームワーク

Diagram は、Blazor、React、JavaScript、Vue フレームワークで利用できます。以下のリンクから、プラットフォーム固有のオプションを参照してください。

サポートされているブラウザ

Angular Diagram は、Chrome、Firefox、Edge、Safari、Opera など、すべての最新の Web ブラウザでうまく動作します。

Angular Diagram でサポートされているブラウザ。

145+ 以上のAngular UIコンポーネント

よくある質問

Angular Diagram は単体では販売しておりません。Syncfusion チームライセンスの一部としてのみ購入可能です。このライセンスには、Angular Diagram を含む 1,600 以上のコンポーネントとフレームワークが含まれています。チームライセンスの価格は、5 人の開発者で月額 395 ドルから始まり、サブスクリプションの有効期限までサポートとアップデートが含まれます。さらに、現在有効なプロモーションに基づいて割引を提供できる場合があります。追加の割引が適用されるかどうか、製品スペシャリストに今すぐお問い合わせください。

Diagram をレンダリングして設定する方法を示すAngular Diagram のデモを見つけることができます。

いいえ、弊社の 1,600+ の Web、モバイル、デスクトップ用コンポーネントとフレームワーク(Angular Diagram を含む)は、個別に販売されていません。これらはチームライセンスの一部としてのみ利用可能です。しかし、競合他社が Diagram コンポーネント単体で請求する価格よりも少しだけ高くなるように、製品を競争力のある価格設定にしています。また、弊社の経験から、お客様は通常、弊社の製品のどれか 1 つから使用を開始し、すぐに複数の製品に拡大する傾向があるため、5 人の開発者チームで月額 395 ドルから始まるサブスクリプション料金で、1,600 個以上のすべてのコンポーネントとフレームワークを提供することが最善だと考えました。さらに、現在有効なプロモーションに基づいて割引を提供できる場合があります。追加の割引が適用されるかどうか、製品スペシャリストに今すぐお問い合わせください。

いいえ、これは商用製品であり、有料ライセンスが必要です。ただし、年間売上高が 100 万ドル未満、開発者が 5 人以下、従業員が合計 10 人以下の企業や個人向けに、無料のコミュニティライセンスも利用可能です。

包括的な入門ドキュメントから始めるのが良いでしょう。

お客様は私たちを愛しています

優れたツール群と充実したサポートチームにより、Syncfusion® はお客様の開発時間を短縮します。
お客様の体験談の一部をご紹介します。

実際の成功事例を見る

世界中の開発者が複雑なプロジェクトを簡素化し、納期を短縮するために Syncfusion の Essential Studio を信頼しています。豊富な UI コントロール ライブラリ、強力な SDK、信頼できるサポートにより、Essential Studio はチームがエンタープライズ対応のアプリケーションを自信を持って構築できるよう支援します。

ケーススタディを探る


世界中のユーザーからの評価

無料評価バージョンをダウンロードしてアプリケーションを変革しましょう
無料トライアルのダウンロード クレジットカード不要。

受賞歴

偉大さ—自分で言うのではなく、他の人が認めるからこそ意味があります。 シンクフュージョンは以下の賞をいただきました。

Angular Diagram のチュートリアルとブログの最近のアクティビティ

Angular Diagram のチュートリアルビデオとブログ投稿は、この Angular コンポーネントを使用して最初のアプリを構築するのに役立ちます。問題解決戦略を提供し、機能と機能について説明し、新機能のリリースを発表し、ベストプラクティスを説明し、例のシナリオを紹介します。Angular Diagram の最新情報を、当社のブログとチュートリアルビデオチャンネルでご覧ください。

Up arrow icon