AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。
Docs Menu

チャート要素の強調表示

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

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

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

charts.setHighlight(selectionFilter);

注意

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

dashboard.getChart('<chartID>');

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

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

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

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

const highlight = chart.getHighlight();

highlightオプションは、フィルターを表す JavaScript オブジェクトのパラメーターを受け取ります。チャートを作成するとき、またはチャートのレンダー後にhighlightオプションを設定できます。

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

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