# RATHでのVegaビジュアライゼーション
Vega / Vega-Liteとは何ですか?
Vegaは、大規模なデータセットのカスタムビジュアライゼーション、高レベルの探索的データ分析、データビジュアライゼーションデザインや相互作用技術の柔軟な組み合わせなどをサポートするための宣言型言語です。 Vega仕様はJSON構造であり、理解しやすく、プログラムで作成および操作することが容易です。
Vega / Vega-Liteは、データビジュアライゼーションのツールキットを使用して、さまざまなWebアプリケーションでのデータビジュアライゼーションの利用を容易にします。データの読み込み、変換、スケール、地図投影、そしてグラフィカルなマークなどのデータビジュアライゼーションデザインのフレームワークを提供します。相互作用技術は、入力イベントストリームに対する動的な可視化の変更を反応的な信号を使用して指定することができます。
Vega言語構文の詳細については、Vega仕様ドキュメント (opens in a new tab)を参照してください。
RATHがVega / Vega-Lite言語を統合する方法
RATHは、データビジュアライゼーションにVega / Vega-Lite言語を使用しています。次の図は、RATHデータビジュアライゼーションのワークフローを説明しています:
RATHでVegaエディターを使用してVegaビジュアライゼーションを編集する
Vegaエディターは、データソース、エンコード、およびビジュアライゼーションプロパティを定義してVegaビジュアライゼーションを作成するためのツールです。 Vegaコードを書くための視覚的なインターフェースとテキストエディターを提供し、ユーザーは共有および埋め込み用の高品質なビジュアライゼーションを作成することができます。
RATHでは、生成されたビジュアライゼーションのVega / Vega-liteコードを直接インスペクトし、Vega-Editorで編集することができます。編集チャート->エディターで編集オプションをクリックして、指定されたデータビジュアライゼーションでVegaエディターを起動します。
実行ボタンをクリックしてコードを適用します。
変更を破棄するには、エディターを終了ボタンをクリックします。
Vega言語構文の詳細については、Vega仕様ドキュメント (opens in a new tab)を参照してください。