html中加入echarts,如何在react中使用echarts
如何在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相关推荐
- react 中渲染html_如何在React中识别和解决浪费的渲染
react 中渲染html by Nayeem Reza 通过Nayeem Reza 如何在React中识别和解决浪费的渲染 (How to identify and resolve wasted r ...
- 如何在React中使用Typescript
TypeScript can be very helpful to React developers. TypeScript对React开发人员可能非常有帮助. In this video, Ben ...
- boost::unorder_map如何插入元素_「React」如何在React中优雅的实现动画
最简单的动画组件实现 动画的本质,无非就是一个状态样式到另一个状态样式的过渡.最简单的动画组件,我们只需要指定两个状态的样式(进入的样式,离开的样式),以及一个开关(控制状态),即可完成. codep ...
- 如何在React中做到jQuery-free
前言 前些天在订阅的公众号中看到了以前阮一峰老师写过的一篇文章,「如何做到 jQuery-free?」.这篇文章讨论的问题,在今天来看仍不过时,其中的一些点的讨论主要是面向新内核现代浏览器的标准 DO ...
- 如何在React中从其父组件更改子组件的状态
by Johny Thomas 约翰尼·托马斯(Johny Thomas) 如何在React中从其父组件更改子组件的状态 (How to change the state of a child com ...
- 如何在React中使用功能组件
Have you wondered how to create a component in React? 您是否想过如何在React中创建组件? To answer, it is as simple ...
- 如何在React中使用gRPC-web
by Mohak Puri 由Mohak Puri 如何在React中使用gRPC-web (How to use gRPC-web with React) For the past few mont ...
- react网格生成_如何在React中构建实时可编辑数据网格
react网格生成 by Peter Mbanugo 彼得·姆巴努戈(Peter Mbanugo) 如何在React中构建实时可编辑数据网格 (How to Build a Real-time Edi ...
- 如何在React中引入阿里图标库的图标
一.周所周知 在 Antd Design 中也有一些图标,但是要找到自己想要的图标不是很方便,需要一个一个的找.而且提供的图标数量也不是很多! 而阿里图标库可以通过搜索找到自己想要的图标,图标的数量和 ...
最新文章
- 华为不造车,广汽合作智能驾驶
- JVM — 类加载机制
- 每天一道LeetCode-----计算二叉树的最大深度及最小深度,判断二叉树是否是高度平衡二叉树
- 【洛谷P4124】[CQOI2016]手机号码
- 037_自动添加防火墙规则,开启某些服务或端口(适用于 RHEL7)
- 2020智慧零售行业研究报告
- 玩个锤子,李飞飞夫妇团队的最新研究
- ios 视图切换翻页效果
- 快速了解Linux curl命令
- Excel VBA 高级编程-工资条模板考勤工资管理系统
- 离散数学常见面试问题总结,含答案
- mysql:Prepared statement needs to be re-prepared解决办法
- DUTOJ-1205: 对圣杯宝具的威力值
- java键盘录的使用方法
- 分享--操作系统学习
- python下载arcgis地图_使用下载器下载适用于arcgis的离线地图切片
- 经典好玩的休闲游戏大合集,免费玩
- Docker层和虚悬镜像(dangling image)介绍
- matlab乖离率计算,乖离率指标详细说明计算
- Oracle查看表触发器