ReactEcharts饼状图配置
时间: 2024-02-29 08:47:42 浏览: 112
ReactEcharts是一个基于React封装的Echarts图表库,可以方便地在React项目中使用Echarts图表。下面是ReactEcharts饼状图的配置:
1. 首先需要引入ReactEcharts和Echarts:
```
import ReactEcharts from 'echarts-for-react';
import echarts from 'echarts';
```
2. 然后定义一个options对象,用于配置饼状图的样式和数据:
```
const options = {
title: {
text: '饼状图标题',
left: 'center'
},
tooltip: {
trigger: 'item',
formatter: '{a} <br/>{b}: {c} ({d}%)'
},
legend: {
orient: 'vertical',
left: 10,
data: ['数据1', '数据2', '数据3', '数据4', '数据5']
},
series: [
{
name: '数据名称',
type: 'pie',
radius: ['50%', '70%'],
avoidLabelOverlap: false,
label: {
show: false,
position: 'center'
},
emphasis: {
label: {
show: true,
fontSize: '30',
fontWeight: 'bold'
}
},
labelLine: {
show: false
},
data: [
{value: 335, name: '数据1'},
{value: 310, name: '数据2'},
{value: 234, name: '数据3'},
{value: 135, name: '数据4'},
{value: 1548, name: '数据5'}
]
}
]
};
```
3. 最后在render函数中使用ReactEcharts组件,并传入options对象作为props:
```
render() {
return (
<ReactEcharts
option={options}
style={{height: '400px', width: '100%'}}
echarts={echarts}
/>
);
}
```
阅读全文