---
title: API
order: 3
---
<br/>

| 参数名         | 说明                                                         | 必填 | 类型      | 默认值 |
| -------------- | ------------------------------------------------------------ | ---- | --------- | ------ |
| dataSource     | 数据源<br /><br />**属性：**<br />label: {ReactNode} 内容<br/>value: {ReactNode} 值<br/>rate: {Number} 占比<br/>color: {String} 颜色 | Y    | Array     | []     |
| className      | 类名                                                         | N    | String    | -      |
| title          | 图表标题                                                     | N    | ReactNode | -      |
| total          | 总数                                                         | N    | Number    | -      |
| titleOptions   | 标题配置，继承自[ITitle](../?demo=Text_Title)                | N    | Object    | -      |
| normOptions    | 指标配置<br /><br />**属性：**<br />dots: {Boolean } 是否显示图标<br />widthRate: {Number} 宽占比<br />labelOptions: {[ITitle](../?demo=Text_Title)} 内容样式<br />valueOptions: {[ITitle](../?demo=Text_Title)} 值样式<br />lineSpacing: {String \|Number} 行间距 | N    | Object    | -      |
| barOptions     | 柱状图样式<br /><br />**属性：**<br />backgroundColor: {String} 背景色<br />height: {String \|Number} 高度<br />spacing: {String \|Number} 间距 | N    | Object    | -      |
| universalStyle | 通用样式                                                     | N    | Object    | -      |

