html中加入echarts,如何在react中使用echarts

本文介绍了如何在React应用中集成ECharts库,通过npm安装ECharts后,利用componentDidMount生命周期方法初始化图表。示例展示了如何创建柱状图,并强调了必须在DOM挂载后初始化ECharts,以及设置容器宽高以确保图表可见。ECharts是一个强大的数据可视化工具,支持高度定制和交互功能。
摘要由CSDN通过智能技术生成

e6a47c932e672f3d2793088895b9f506.png

如何在react中echarts

1、安装echarts包npm install echarts --save

2、react使用echartsconst echarts = require('echarts')

componentDidMount() {

this.showBarChart(this.state.myChartData)

}

showBarChart = dataSet => {

var myChart = echarts.init(document.getElementById('BarWrap'))

const option = {

legend: {},

tooltip: {},

dataset: {

dimensions: ['product', '2015', '2016', '2017'],

source: [

{ product: 'Matcha Latte', '2015': 43.3, '2016': 85.8, '2017': 93.7 },

{ product: 'Milk Tea', '2015': 83.1, '2016': 73.4, '2017': 55.1 },

{ product: 'Cheese Cocoa', '2015': 86.4, '2016': 65.2, '2017': 82.5 },

{ product: 'Walnut Brownie', '2015': 72.4, '2016': 53.9, '2017': 39.1 },

],

},

xAxis: { type: 'category' },

yAxis: {},

series: [{ type: 'bar' }, { type: 'bar' }, { type: 'bar' }],

}

myChart.setOption(option)

}

render() {

return (

)

}

注意:

1. 必须用ID,不能用className 否则会报错 无法找到该dom元素

2. 必须在componentDidMount或之后的生命周期才能初始化echarts, 因为,dom元素可能还没挂载完成, 无法找到该dom元素

dom容器必须设置宽、高,否则无法看到效果

echarts知识扩展

echarts就是一个商业级数据图表工具。

它是一个纯JavaScript的图标库,可以兼容绝大部分的浏览器,可以为前端开发提供直观、生动、可交互、可高度个性化定制的数据可视化图表。

更多React相关技术文章,请访问React答疑栏目进行学习!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值