最近的业务繁忙,但同时也反省自己,需要腾出时间来归纳些东西(或者说写点东西)。因此,学习一下react,下面是react中引入echarts。
安装
安装echarts 和 echarts-for-react
yarn add echarts echarts-for-react
引入
import ReactEcharts from 'echarts-for-react'
使用
打开echarts官网,选择一个实例
/**
* title: 首页
*/
import styles from './index.scss'; // 样式
import { Row, Col, Card } from 'antd'; // antd的引入
import ReactEcharts from 'echarts-for-react' // 引入echart
function indexPage() {
const reportOptions = { // echart 配置
title: {
text: '本周周报统计',
x: 'center',
},
tooltip: {
trigger: 'item',
formatter: '{b} : {c} 人({d}%)',
},
legend: {
orient: 'vertical',
left: 'left',
data: ['提交人数', '未提交人数'],
},
series: [
{
type: 'pie',
radius: '55%',
center: ['50%', '60%'],
data: [
{ value: 200, name: '已提交' },
{ value: 30, name: '未提交' },
],
itemStyle: {
emphasis: {
shadowBlur: 10,
shadowOffsetX: 0,
shadowColor: 'rgba(0, 0, 0, 0.5)',
},
},
},
],
};
return (
<div className={styles.home}>
<Row gutter={16}>
<Col className="gutter-row" span={8}>
<Card className={`${styles.card}`}>
<ReactEcharts option={reportOptions} style={{ height: 400 }} />
</Card>
</Col>
</Row>
</div>
);
}
export default indexPage
以上就是react中引入echarts,希望对大家有帮助!