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-visualization và plugin-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 ​