Bỏ qua, đến nội dung

@digiforce-nc/plugin-charts

Plugin biểu đồ cơ bản (deprecated) — tạo biểu đồ đơn giản từ dữ liệu collection. Đã thay thế bởi plugin-data-visualizationplugin-data-visualization-pro.

Plugin này làm gì?

Lưu ý: Plugin này đã deprecated. Với dự án mới, hãy sử dụng @digiforce-nc/plugin-data-visualization hoặc @digiforce-nc/plugin-data-visualization-pro.

Plugin cung cấp khả năng tạo biểu đồ cơ bản (bar, line, pie) từ dữ liệu collection. Admin chọn collection, field aggregation, và loại chart — plugin tự query dữ liệu và render biểu đồ.

Cơ chế hoạt động

Tính năng chính

#Tính năngMô tả
1Chart typesBar, Line, Pie, Area (cơ bản)
2AggregationCOUNT, SUM, AVG, MIN, MAX
3DimensionGroup by field (date, category)
4FilterLọc dữ liệu trước khi aggregate
5Auto-refreshTự cập nhật theo chu kỳ

API endpoints

EndpointMô tả
charts CRUDTạo, sửa, xóa chart
charts:queryQuery dữ liệu cho chart

Database

BảngMô tả
chartsCấu hình chart (type, collection, measure, dimension, filter)

Thành phần client

Thành phầnMô tả
ChartBlockBlock hiển thị chart trong page layout
ChartConfigForm cấu hình chart
ChartRendererRender biểu đồ (G2/AntV)

Dependencies

PackageVai trò
@digiforce-nc/serverServer framework
@digiforce-nc/databaseDatabase ORM — aggregation query
@digiforce-nc/clientClient UI framework
@ant-design/chartsChart rendering library

Migration sang data-visualization

Nếu đang dùng plugin-charts, nên chuyển sang plugin-data-visualization:

plugin-chartsplugin-data-visualization
Chart types cơ bảnNhiều chart types hơn
Không có dashboardDashboard kéo-thả
Aggregation đơn giảnQuery builder nâng cao
Không exportExport PDF/PNG

Mục lục chi tiết