Skip to content

feat(results): 1-click Data Visualization and Quick Charts tab using fl_chart #1061

Description

@ZhuchkaTriplesix

Summary

Добавить вкладку визуализации данных (Quick Charts) в ResultsTab с автоматическим построением графиков на базе уже подключенной библиотеки fl_chart.

Capabilities

  1. Переключатель вида в результатах запроса:
    • Сегментированный переключатель [ Data Grid | Charts ] в верхней панели результатов.
  2. Типы графиков:
    • Bar Chart (Столбчатая диаграмма): сравнение категорий, сумм, распределение статусов.
    • Line Chart (Временные ряды): динамика метрик по датам/времени с тултипами значений.
    • Pie / Donut Chart: процентные соотношения и доли.
  3. Автоопределение осей:
    • Автоматический выбор первого текстового/временного столбца как оси X, числового столбца как оси Y (с возможностью вручную переназначить оси через выпадающие списки).
  4. Экспорт:
    • Кнопка экспорта графика в PNG или SVG.

Acceptance Criteria

  • Пользователь может в один клик переключить результат любого запроса в интерактивный график.
  • График корректно адаптируется под текущую тему оформления (context.workbench).
  • Написаны виджет-тесты на генерацию графиков из синтетического CompactResultDataset.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Low priority / Polish & Enhancementsdata-gridInteractive data grid, cell editor, filtering, groupingsenhancementNew feature or requestfrontendTheme parser epic label: frontenduiUser interface components and widgets

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions