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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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