使い方ガイドへスキップ
AntV X6 Editor作者 antvis

AntV X6 Editor スキル。

既存のネットワークを表示するだけでなく、接続されたダイアグラムを作成するためのインターフェースを作ります。

  • ダイアグラムエディタ
  • ノードインターフェース
  • AntV
ソースレビュー · AntV X6 EditorSKILL.md
タスク ダイアグラムエディタ 成果物 • スタイル付きのノードとエッジを備えたX6ダイアグラムエディタJavaScript • 意図的に選んだエディタプラグインとキャンバス操作 • エディタに適した接続、フレーミング、任意のシリアライズの挙動 開始前に ブラウザキャンバスと必要なプラグインを備えた、文書化されている@antv/x6 v3のAPIを使用します。追加の参照資料を取得するにはネットワークアクセスが必要です。例はインストール済みのバージョンで確認してください。
編集者による要約 · ソース確認日 2026-10-07 · 生成された例ではありません

01 機能概要

AntV X6 Editor:ダイアグラムキャンバスを構築する

命令的なノード・エッジ構築、明示的なプラグイン設定、ジェスチャーの分離、専門的な参照資料の取得を扱う、X6 v3ダイアグラムエディタのガイドです。

ソースに基づくワークフロー実行ベンチマークではありません

作業の進め方

AntV X6 Editorは、フローチャート、DAG、ER図、リネージ、組織図エディタなどのインタラクティブなダイアグラムツールを対象としています。取得したエントリはX6 v3を対象とし、グラフを作成し、ノードとエッジを追加してから、意図する操作に必要なエディタプラグインを登録するという命令的な手法を説明しています。

特徴的なのはエディタの挙動です。選択、履歴、クリップボード、キーボード、ステンシル、ドラッグ&ドロップ、変形、エクスポートには明示的な設定が必要で、キャンバスのパンや接続の挙動は別の設定レイヤーに属します。ソースはまた、シリアライズやポート固有のタスクを詳細な参照資料に誘導しています。描画したワークフローを実行可能な業務プロセスに変換するものではありません。

想定される成果物

  • スタイル付きのノードとエッジを備えたX6ダイアグラムエディタJavaScript
  • 意図的に選んだエディタプラグインとキャンバス操作
  • エディタに適した接続、フレーミング、任意のシリアライズの挙動
サンプルブリーフを見る

ブリーフからレビューまで

  1. 01
    編集タスクを定義する

    ユーザーが作成、移動、選択、接続、削除できるダイアグラムオブジェクトを一覧にします。プラグインを有効にする前に、本当に必要なエディタ操作を決めます。

  2. 02
    ノード・エッジモデルを構築する

    グラフを作成し、必要な図形と接続を追加します。ポート、カスタムHTMLノード、入れ子構造が対象に含まれる場合は、それぞれ専用のガイダンスを取得します。

  3. 03
    エディタ機能を登録する

    実装で使うプラグインをインポートして登録します。パンや接続などのコンストラクタオプションは、プラグインクラスとは分けて管理します。

  4. 04
    編集セッションを確認する

    選択、パン、ズーム、ドラッグの各ジェスチャーに競合がないかテストし、コンテンツをフレーミングして、約束した保存/読み込みやエクスポートの経路は存在を前提とせず実際に検証します。

02 利用場面

使いどころ

ブラウザキャンバスと必要なプラグインを備えた、文書化されている@antv/x6 v3のAPIを使用します。追加の参照資料を取得するにはネットワークアクセスが必要です。例はインストール済みのバージョンで確認してください。

適したケース

  • ワークフロー作成インターフェース既存のグラフを確認するだけでなく、ユーザーがノード・エッジ型ダイアグラムを作成・変更する必要がある場合に役立ちます。
  • ドメイン別ダイアグラムエディタソースには、ER、リネージ、DAG、UML、組織図の要件に対応する参照先が含まれています。
  • エディタ操作のデバッグプラグイン登録と入力修飾キーのルールにより、不足している操作や競合するジェスチャーを切り分けやすくなります。

確認すべき制限

  • ワークフロー実行エンジンではありません文書化されている範囲はダイアグラムの編集です。業務の実行、サーバーへの永続化、ドメイン検証は別途実装が必要です。
  • G6やG2ではありませんG6のネットワーク探索とG2の統計チャートは目的もAPIも異なります。それらの描画パターンをこのエディタに混ぜないでください。
  • ソース固有の実行時の前提このエントリは、ワークフローにおけるv3の規約、JavaScript出力、コンテナの扱いを規定しています。これらを汎用的なライブラリの制約として扱わず、インストール済みパッケージとホスティング環境で前提を検証してください。

用意する入力

  • ダイアグラムスキーマノードタイプ、許可される関係、ポートの要件、初期ダイアグラムデータを用意します。
  • 編集操作選択、元に戻す、クリップボード、ステンシル、リサイズ、キーボード操作、エクスポートのうち、何が必要かを明示します。
  • アプリケーション環境インストール済みのX6バージョン、キャンバスコンテナ、周囲のページ操作、永続化の要件を提示します。

03 重要な判断

重要な判断

  1. 機能は明示的に扱う

    必要なプラグインだけを登録することで、表示されるだけのダイアグラムと操作可能なエディタの違いが明確になります。

  2. ジェスチャーごとに役割を分ける

    ソースでは修飾キーを使い、パン、ズーム、ラバーバンド選択が同じ入力を奪い合わないようにしています。

  3. 作成と永続化は別物

    ダイアグラムが表示されていても、編集状態を保存・復元できる証拠にはなりません。シリアライズは別の参照資料と検証が必要なタスクです。

04 依頼例

焦点を絞ったブリーフを試す

以下のサンプルブリーフはテストされていません。使用前にスキルのセットアップを確認してください。

セットアップを確認する

antv-x6-editorスキルのソース全体をガイダンスとして使い、プロジェクトのランタイムは別途インストールしてください。このエントリからは、汎用的なスキルインストーラーのコマンドは確認されていません。

上流のソースファイル
https://github.com/antvis/chart-visualization-skills/blob/a105fa12a9fa41fccccc2eba7f4b34973628f5d3/skills/antv-x6-editor/SKILL.md

ブラウザキャンバスと必要なプラグインを備えた、文書化されている@antv/x6 v3のAPIを使用します。追加の参照資料を取得するにはネットワークアクセスが必要です。例はインストール済みのバージョンで確認してください。

まず1つの成果物から始める

スキルを実行する前に、このブリーフの範囲、ソース資料、制約を調整してください。

サンプルブリーフ
antv-x6-editorを使って、提供されたノードタイプと許可された接続で承認フローエディタのプロトタイプを作成してください。まず当社のX6バージョンを確認してください。選択と元に戻す機能は明示的なプラグイン登録で実装し、パンとズームのジェスチャーは分け、業務の実行は対象外にしてください。JSONの保存/読み込みを含める場合は、シリアライズの参照資料に従ってラウンドトリップを実演し、バックエンドへの永続化を主張しないでください。

結果を確認する

実際の出力を、以下の観察可能な基準に照らして確認します。

  • 使用するすべてのエディタ操作に、必要な機能がインポートされ登録されています。
  • パン、ズーム、選択、ノード操作が同じジェスチャーを奪い合っていません。
  • 約束したシリアライズやエクスポート操作が、実際のプロジェクトで実演されています。

OpenDesignは、コーディングエージェント向けのローカルデザインワークスペースを提供します。この掲載は、スキルが同梱されていること、または外部ツール、認証情報、ソフトウェア依存関係が含まれていることを意味しません。

05 ソースとライセンス

ソースとライセンス

このページは、下記にリンクされた固定ソースリビジョンについて説明しています。上流の挙動や要件は変更される場合があります。

ソースの所有者
antvis
スキルファイル
skills/antv-x6-editor/SKILL.md
ライセンス
MIT
確認したスナップショット
2026-10-07 · a105fa12a9fa
編集者によるソース要約
命令的なノード・エッジ構築、明示的なプラグイン設定、ジェスチャーの分離、専門的な参照資料の取得を扱う、X6 v3ダイアグラムエディタのガイドです。

リンク先のソースに基づく、OpenDesignによるオリジナルの要約です。リポジトリのスター数は日付付きの人気の目安であり、スキルの利用状況や品質スコアではありません。

06 開始前の質問

開始前の質問

同じダイアグラムになぜG6を使わないのですか?

ソースは、X6の編集可能なキャンバスと命令的な作成APIを、G6のグラフ可視化ワークフローと区別しています。見た目だけでなく、ユーザーに必要な操作で選んでください。

パンと選択は同じ方法で設定しますか?

いいえ。このエントリでは、コンストラクタレベルの操作オプションと、Selectionなどのプラグインを区別しています。後者はメソッドを使う前に登録する必要があります。

ノードを追加するには別途graph.renderの呼び出しが必要ですか?

取得したX6 v3のガイダンスでは、ノードとエッジの追加は自動的に描画されるとされ、G6のgraph.renderを持ち込まないよう注意しています。統合時にはインストール済みのAPIを確認してください。

OpenDesign

次のデザイン反復の余地を確保しましょう。

ブリーフ、ソース資料、デザイン作業をローカルワークスペースにまとめて管理できます。ワークフローに追加する前に、スキル自体のセットアップを確認してください。

上流のソースファイル
https://github.com/antvis/chart-visualization-skills/blob/a105fa12a9fa41fccccc2eba7f4b34973628f5d3/skills/antv-x6-editor/SKILL.md