Эта документация была автоматически переведена ИИ.
Настройка диаграмм в пользовательском режиме
В пользовательском режиме вы можете настраивать диаграммы, написав JavaScript-код в редакторе. На основе ctx.data вы возвращаете полный объект option ECharts. Э то подходит для объединения нескольких серий данных, создания сложных всплывающих подсказок и динамических стилей. Теоретически поддерживаются все функции и типы диаграмм ECharts.

Контекст данных
ctx.data.objects: массив объектов (каждая строка как объект)ctx.data.rows: двумерный массив (с заголовком)ctx.data.columns: двумерный массив, сгруппированный по столбцам
Рекомендуемое использование:
Объединяйте данные в dataset.source. Подробное описание использования вы найдете в документации ECharts:
Давайте рассмотрим самый простой пример:
Пример 1: Столбчатая диаграмма количества заказов по месяцам

Пример 2: Диаграмма тренда продаж

Рекомендации:
- Соблюдайте стиль чистых функций: генерируйте
optionтолько на основеctx.dataи избегайте побочных эффектов. - Изменения в именах столбцов запроса влияют на индексацию; стандартизируйте имена и подтвердите их в разделе «Просмотр данных» перед изменением кода.
- При больших объемах данных избегайте сложных синхронных вычислений в JS; при необходимости выполняйте агрегацию на этапе запроса.
Дополнительные примеры
Для получения дополнительных примеров использования вы можете обратиться к демонстрационному приложению NocoBase.
Вы также можете просмотреть официальные примеры ECharts, чтобы найти желаемый эффект диаграммы, а затем использовать и скопировать соответствующий JS-код конфигурации.
Предварительный просмотр и сохранение

- Нажмите «Предварительный просмотр» справа или внизу, чтобы обновить диаграмму и проверить конфигурацию JS.
- Нажмите «Сохранить», чтобы сохранить текущую конфигурацию JS в базу данных.
- Нажмите «Отмена», чтобы вернуться к последнему сохраненному состоянию.

