Chartjs-treemap не регистрируется вchart.jsJavascript

Форум по Javascript
Anonymous
Chartjs-treemap не регистрируется вchart.js

Сообщение Anonymous »

Я пытаюсь расширить рабочую реализацию (я без проблем использую типы линейных, круговых, столбчатых и точечных диаграмм) Chart.js с помощью расширения древовидной карты. Я использую ванильный JavaScript.

Код: Выделить всё

// The ellipsis is just shorthand for the various elements I'm using
import {Chart, ..., Tooltip} from 'https://cdn.jsdelivr.net/npm/chart.js@4.5.1/+esm';

import {TreemapController, TreemapElement} from 'https://cdn.jsdelivr.net/npm/chartjs-chart-treemap@3.1.0/+esm';

Chart.register(..., Tooltip);

Chart.register(TreemapController, TreemapElement);
При загрузке страницы я получаю в консоли следующее:

Код: Выделить всё

Unable to register the treemap positioner because tooltip plugin is not registered
Что немного странно, поскольку всплывающие подсказки отлично работают в моих существующих диаграммах.
Если я попытаюсь создать экземпляр древовидной диаграммы, я получу:

Код: Выделить всё

Error: "treemap" is not a registered controller.
Очевидно, что я делаю что-то не так, но столь же очевидно, что я не вижу, что это такое.

Подробнее здесь: https://stackoverflow.com/questions/798 ... n-chart-js

Вернуться в «Javascript»