在React项目中是如何使用ECharts的呢

简单粗暴不多bb 直接上代码  新手上路 不喜勿喷

ECharts文档:https://www.echartsjs.com/zh/option.html#tooltip.trigger

代码如下:

import React from 'react';
import {Card} from 'antd';
import ReactEcharts from 'echarts-for-react';
export default class Line extends React.Component{componentWillMount(){//主题的设置要在willmounted中设置}getOption =()=> {let option = {tooltip: {trigger: 'axis',axisPointer: {type: 'cross',crossStyle: {color: '#999'}}},toolbox: {feature: {dataView: {show: true, readOnly: false},magicType: {show: true, type: ['line', 'bar']},restore: {show: true},saveAsImage: {show: true}}},legend: {data:['蒸发量','降水量','平均温度']},xAxis: [{type: 'category',data: ['1月','2月','3月','4月','5月','6月','7月','8月','9月','10月','11月','12月'],axisPointer: {type: 'shadow'}}],yAxis: [{type: 'value',name: '水量',min: 0,max: 250,interval: 50,axisLabel: {formatter: '{value} ml'}},{type: 'value',name: '温度',min: 0,max: 25,interval: 5,axisLabel: {formatter: '{value} °C'}}],series: [{name:'蒸发量',type:'bar',data:[2.0, 4.9, 7.0, 23.2, 25.6, 76.7, 135.6, 162.2, 32.6, 20.0, 6.4, 3.3]},{name:'降水量',type:'bar',data:[2.6, 5.9, 9.0, 26.4, 28.7, 70.7, 175.6, 182.2, 48.7, 18.8, 6.0, 2.3]},{name:'平均温度',type:'line',yAxisIndex: 1,data:[2.0, 2.2, 3.3, 4.5, 6.3, 10.2, 20.3, 23.4, 23.0, 16.5, 12.0, 6.2]}]};return option}render(){return(<div><Card title="折线图表之一" style={{margin:'20px'}}><ReactEcharts option={this.getOption()} style={{width:'500px'}}/></Card></div>)}
}

步骤说明

第一步:npm安装echarts-for-react

npm install --save echarts-for-react
npm install echarts --save  // 如有报错找不到echarts模块,需安装一下echarts

第二步:引入模块

import ReactEcharts from 'echarts-for-react';

第三步: 引入组建

<ReactEcharts option={this.getOption()} theme="Imooc"/>

喜欢文章 反手就是一个赞console.log(([][[]]+[])[+!![]]+([]+{})[!+[]+!![]])

React中使用图表插件(ECharts)相关推荐

  1. Vue 使用图表插件 -- Echarts

    目前常用的图表插件有: charts Echarts highcharts d3.js 这次根据Vue 项目中 Echarts 的应用记一笔. 安装插件 npm install echarts -S ...

  2. canvas js 绘图插件_[开盖即食]小程序图表插件eCharts实战

    H5时代用来做图表的插件有很多比如:ECharts.Bizcharts.JSCharts等,而这次的小程序本人选用了 ECharts 作为图表组件. 1.选择原因主要有3点: 官方某度在持续维护这个插 ...

  3. js图表插件Echarts

    在制作网页的时候,我们有时会需要制作图表,自己画一个很麻烦,这个时候就可以用到echarts. echarts 1.下载js文件 使用的时候需要下载echarts的js文件(官网链接),可以去官网下载 ...

  4. 【ECharts】百度图表插件ECharts使用

    百度ECharts报表呈现组件,挺不错的一个组件 官方网址:http://echarts.baidu.com/ 下载 ECharts http://echarts.baidu.com/download ...

  5. react中使用macy插件实现瀑布流布局

    这是一款非常轻量级的纯原生JS的瀑布流插件--Macy.js,如今图片和视频网站非常多,非常适应瀑布流这样的布局方式来呈现给用户.适合比较复杂的布局 1.首先先安装并且在页面引入 安装方式根据自己的需 ...

  6. echarts setoption方法_在Vue和React中使用ECharts的多种方法

    前言 俗话说:"工欲善其事,必先利其器".现如今已经有许多成熟易用的可视化解决方案,例如ECharts,AntV等等.我们可以把这些解决方案比作是一套套成熟的"工具&qu ...

  7. 保姆级教程|ECharts图表插件一文搞懂!

    黑马程序员视频库 播妞QQ号:3077485083 传智播客旗下互联网资讯.学习资源免费分享平台 在前端项目开发中,有很多地方会遇到绘制图表的需求,一般的图表可以通过canvas来绘制,但是遇到复杂一 ...

  8. react 中使用Swiper轮播图插件

    第一步.安装 npm i swiper 第二步.使用 import { Swiper, SwiperSlide } from 'swiper/react'; //根据自己的需要引用样式 import ...

  9. canvas js 绘图插件_快速入门前端图表插件Echart

    在前端项目开发中,有很多地方会遇到绘制图表的需求,一般的图表可以通过canvas来绘制,但是遇到复杂一点的图表怎么办呢? 而且黑马的课程大纲已经把canvas课程删掉了,既然canvas有用,为什么要 ...

最新文章

  1. 5G NGC — 关键技术 — 网络切片 — 底层技术支撑
  2. linux c 内存泄漏调试工具 《valgrind用户手册》 2. 使用和理解Valgrind核心
  3. python装饰器原理-Python装饰器原理
  4. 1342. 断开的项链【难度: 一般 / 破环成链】
  5. 算法工程师想拿百万高薪,5大维度评估竞争力,情商也很重要
  6. 【转】软件需求分析方法
  7. shell脚本 猜数字游戏并计数比较次数
  8. Sqlite - constraint failed[0x1555]: UNIQUE constraint failed
  9. 阶段5 3.微服务项目【学成在线】_day03 CMS页面管理开发_05-新增页面-服务端-接口测试...
  10. 支付宝 RSA和RSA2签名算法区别
  11. python中使用什么表示代码块、不需要使用大括号_PYTHON基础语法
  12. 国内50个热点行业产业链全景图
  13. jsp实现文件下载,out = pageContext.pushBody();out.close();不用写到jsp中
  14. STM32F4内的FLASH和RAM
  15. 离阿里最近的机会,来了
  16. 倘若有天你不想再敲代码了,你想做什么?
  17. 数据库的原理,一篇文章搞定(三)
  18. 思科路由器配置enable password
  19. mysql索引命中查看_MySQL索引无法命中的几种情况及索引验证方法
  20. 超硬核,Nacos实现原理详细讲解

热门文章

  1. SpringBoot打包的jar包启动jar包命令
  2. DRGs SQL数据库关联数据查询城乡居民医疗保险重复参保及重复报销
  3. ps中如何让图层在画布内水平居中
  4. nginx 启动命令
  5. 51单片机 时钟显示、设置闹钟功能的实现 (附详细算法思路、proteus电路图)
  6. python怎么后撤步_这3种不同的后撤步,每一种都有独特的效果!
  7. vb.net 教程 2-12 程序的调试
  8. Cadence Allegro如何增加或删除标注尺寸?
  9. 利用Python编写一个高斯正反算程序
  10. 【设计模式】享元模式(C#)