react使用ECharts

1.安装echars

npm install echarts --save

2.代码里引入echars模块

// 引入 ECharts 主模块
// 引入 ECharts 主模块
import echarts from ‘echarts/lib/echarts’;
import ‘echarts/lib/chart/line’;
import ‘echarts/lib/component/tooltip’;
import ‘echarts/lib/component/title’;

3.前往echars官网,进入社区-gallery

http://gallery.echartsjs.com/explore.htm

4.随便进入某一个示例(可通过筛选查找不同类图案)

如进入http://gallery.echartsjs.com/editor.html?c=xr1XxW-i7M

5.添加代码

constructor(props){
    super(props)
    this.state = {}
}

componentDidMount() {
 	//put 官网实例option前面同级代码
 	
    // 基于准备好的dom,初始化echarts实例
    this.myChart = echarts.init(document.getElementById(this.props.id));
    // 绘制图表
    this.myChart .setOption({
    //官网实例option下面代码
    });
    window.addEventListener('resize', this.resize);
}

resize = () => {
    this.myChart.resize();
}

componentWillUnmount() {
    window.removeEventListener('resize', this.resize);
}

render() {
    return (
        <div id={this.props.id}  style={{height: '24px'}}></div>
    );
}

6.从官网拉入代码

把官网实例中option = {}中的代码拉到 this.myChart .setOption()中间,其他声明放到 componentDidMount() {}下面

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值