Docs Menu

チャート要素の強調表示

Charts 埋め込み JavaScript SDK を使用すると、埋め込みチャートや 埋め込みダッシュボード 内のチャート上の特定の要素と クリックされたイベント をプログラムで強調表示できます。

始める前に、バージョン 2.1.0 をインストールしてください またはそれ以降の Charts埋め込み JavaScript SDK 。

強調表示を有効にするための Charts 埋め込み JavaScript SDK メソッドの構文は次のとおりです。

charts.setHighlight(selectionFilter);

注意

埋め込みダッシュボード内のチャートを強調表示する場合は、まず次のメソッドを実行して、ダッシュボードのインスタンスから特定のチャートを取得します。

dashboard.getChart('<chartID>');

setHighlightメソッドはMQLフィルターを受け取ります。 以下の例に示すように、 setHighlightメソッドに直接、またはクリック イベント ペイロードselectionFilterを介して、特定の要素とクリック イベントを強調表示するために、MQL フィルターを メソッドに直接提供できます。

chart.setHighlight(
{
city: { $nin: ['New York', 'London', 'Paris'] }
}
)

selectionFilterは、チャートのカテゴリまたはシリーズ チャンネルで使用される値と一致する必要があります。

Charts 埋め込み JavaScript SDK には、ハイライト クエリを取得するためのhighlightオプションも含まれています。

const highlight = chart.getHighlight();

オプションは、 MQLフィルターを表す オブジェクトのパラメーターを受け取ります。highlightJavaScripthighlightオプションは、グラフを作成するとき、またはグラフがレンダリングされた後に設定できます。

次のクエリ要素を含めることができます。

次のチャート タイプは、プログラムによる強調表示をサポートしています。