如何在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答疑栏目进行学习!

html中加入echarts,如何在react中使用echarts相关推荐

  1. react 中渲染html_如何在React中识别和解决浪费的渲染

    react 中渲染html by Nayeem Reza 通过Nayeem Reza 如何在React中识别和解决浪费的渲染 (How to identify and resolve wasted r ...

  2. 如何在React中使用Typescript

    TypeScript can be very helpful to React developers. TypeScript对React开发人员可能非常有帮助. In this video, Ben ...

  3. boost::unorder_map如何插入元素_「React」如何在React中优雅的实现动画

    最简单的动画组件实现 动画的本质,无非就是一个状态样式到另一个状态样式的过渡.最简单的动画组件,我们只需要指定两个状态的样式(进入的样式,离开的样式),以及一个开关(控制状态),即可完成. codep ...

  4. 如何在React中做到jQuery-free

    前言 前些天在订阅的公众号中看到了以前阮一峰老师写过的一篇文章,「如何做到 jQuery-free?」.这篇文章讨论的问题,在今天来看仍不过时,其中的一些点的讨论主要是面向新内核现代浏览器的标准 DO ...

  5. 如何在React中从其父组件更改子组件的状态

    by Johny Thomas 约翰尼·托马斯(Johny Thomas) 如何在React中从其父组件更改子组件的状态 (How to change the state of a child com ...

  6. 如何在React中使用功能组件

    Have you wondered how to create a component in React? 您是否想过如何在React中创建组件? To answer, it is as simple ...

  7. 如何在React中使用gRPC-web

    by Mohak Puri 由Mohak Puri 如何在React中使用gRPC-web (How to use gRPC-web with React) For the past few mont ...

  8. react网格生成_如何在React中构建实时可编辑数据网格

    react网格生成 by Peter Mbanugo 彼得·姆巴努戈(Peter Mbanugo) 如何在React中构建实时可编辑数据网格 (How to Build a Real-time Edi ...

  9. 如何在React中引入阿里图标库的图标

    一.周所周知 在 Antd Design 中也有一些图标,但是要找到自己想要的图标不是很方便,需要一个一个的找.而且提供的图标数量也不是很多! 而阿里图标库可以通过搜索找到自己想要的图标,图标的数量和 ...

最新文章

  1. 华为不造车,广汽合作智能驾驶
  2. JVM — 类加载机制
  3. 每天一道LeetCode-----计算二叉树的最大深度及最小深度,判断二叉树是否是高度平衡二叉树
  4. 【洛谷P4124】[CQOI2016]手机号码
  5. 037_自动添加防火墙规则,开启某些服务或端口(适用于 RHEL7)
  6. 2020智慧零售行业研究报告
  7. 玩个锤子,李飞飞夫妇团队的最新研究
  8. ios 视图切换翻页效果
  9. 快速了解Linux curl命令
  10. Excel VBA 高级编程-工资条模板考勤工资管理系统
  11. 离散数学常见面试问题总结,含答案
  12. mysql:Prepared statement needs to be re-prepared解决办法
  13. DUTOJ-1205: 对圣杯宝具的威力值
  14. java键盘录的使用方法
  15. 分享--操作系统学习
  16. python下载arcgis地图_使用下载器下载适用于arcgis的离线地图切片
  17. 经典好玩的休闲游戏大合集,免费玩
  18. Docker层和虚悬镜像(dangling image)介绍
  19. matlab乖离率计算,乖离率指标详细说明计算
  20. Oracle查看表触发器

热门文章

  1. 2021αi优质职场卓越典范企业榜单公布,13家企业入选
  2. python计算思维、数组计算与曲线绘制_可视化计算——数组计算与曲线绘图(续)...
  3. 程序员诗2首:悲催诗(史)与爱情诗
  4. html5仿网页模板,html5仿创客贴官网滚屏页面展示模板
  5. centos7 rhel7怎么配置本地镜像源
  6. 案例: 学生投票系统
  7. react 监听屏幕旋转的判断
  8. http转https,腾讯云服务器SSL证书安装指引
  9. Web服务器之Nginx介绍
  10. xp计算机管理下的服务显示不出来,xp系统下的任务管理器显示不全怎么回事