25 lines
1.6 KiB
Markdown
25 lines
1.6 KiB
Markdown
# ChartPie
|
|
|
|
**Control Functionality**: Used to display pie chart data visualization. Supports generating interactive ECharts pie charts through configuration of data sources, field mapping, and chart options.
|
|
**Type**: Standard control
|
|
**Parent Control**: bricks.EchartsExt
|
|
|
|
## Initialization Parameters
|
|
|
|
| Parameter Name | Type | Description |
|
|
|----------------|--------|-------------|
|
|
| title | string | Chart title displayed at the top of the chart |
|
|
| description | string | Description information for the chart, can be used for hints or supplementary explanations |
|
|
| legend | object | Legend configuration options, controlling display properties such as position and style |
|
|
| pie_options | object | Custom configuration options for the pie series, such as radius, label formatting, etc. |
|
|
| data_url | string | Data request URL used to fetch the data required for the chart |
|
|
| nameField | string | Field name in the data used as the name for pie chart items |
|
|
| valueFields | array | Array of field names in the data used as values for the pie chart (typically the first field is used) |
|
|
| data_params | object | Additional parameters sent with the data request, combined with `data_url` |
|
|
| data | array | Static data array; if provided, this data will be used instead of loading from `data_url` |
|
|
|
|
## Main Events
|
|
|
|
- **element_click**
|
|
Triggered when a user clicks on a data item in the pie chart.
|
|
The callback includes information about the clicked item, such as `name` and `value`, which can be used to implement drill-down or detail display functionality. |