一、安装echarts包
npm install echarts
二、class方法
import React, { Component } from 'react'
import * as echarts from 'echarts';
export default class App extends Component {
componentDidMount() {
// 初始化图表
const myChart = echarts.init(document.getElementById('yi'))
// 配置选项
const option = {
xAxis: {
type: 'category',
data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
},
yAxis: {
type: 'value'
},
series: [
{
data: [120, 200, 150, 80, 70, 110, 130],
type: 'bar'
}
]
};
// 使用配置项显示图表
myChart.setOption(option)
}
render() {
return (
<div>
<div id='yi' style={{width: '100%', height: '400px'}}></div>
</div>
)
}
}
三、函数方法
import { useEffect } from 'react';
import * as echarts from 'echarts';
export default function App1() {
useEffect(() => {
// 初始化图表
const yi = echarts.init(document.getElementById('yi'));
// 配置选项
const option = {
xAxis: {
type: 'category',
data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
},
yAxis: {
type: 'value'
},
series: [
{
data: [120, 200, 150, 80, 70, 110, 130],
type: 'bar'
}
]
};
// 使用配置项显示图表
yi.setOption(option);
}, []);
return (
<div id='yi' style={{ width: '100%', height: '400px' }}></div>
);
}
四、效果