首页 > 其他分享 >2024-06-21 如何在React中使用ECharts

2024-06-21 如何在React中使用ECharts

时间:2024-06-21 15:58:44浏览次数:23  
标签:react 06 21 10 ECharts React 20 echarts

要安装两个插件echarts和echarts-for-react,前者是一个js图标库,后者是对前者在react的封装,想要在react用echarts,就得装echarts-for-react这类的转换库。

yarn add echarts echarts-for-react

例子:

import React, { Component } from "react";
import ReactECharts from "echarts-for-react";

class Workbench extends Component {
  constructor() {
    super();
    this.state = {
      options: {
        title: {
          text: "在React引入ECharts",
        },
        tooltip: {},
        xAxis: {
          data: [
            "星期一",
            "星期二",
            "星期三",
            "星期四",
            "星期五",
            "星期六",
            "星期日",
          ],
        },
        yAxis: {},
        series: [
          {
            name: "使用量",
            type: "bar",
            data: [5, 20, 36, 10, 10, 20, 10],
          },
        ],
      },
    };
  }

  componentWillMount() {}

  componentWillUnmount() {}

  render() {
    return (
      <>
        <ReactECharts option={this.state.options} />
      </>
    );
  }
}

export default Workbench;

效果图:

 

标签:react,06,21,10,ECharts,React,20,echarts
From: https://www.cnblogs.com/iuniko/p/18260710

相关文章

  • 【React篇】父组件渲染时避免重复渲染子组件的3种处理方法
    在React中,父组件渲染时要避免重复渲染子组件,可以使用以下方法:使用React.memo(仅适用于函数式组件)或PureComponent(适用于类组件):这些方法可以帮助你创建在接收到新的props时仅在有必要的情况下重新渲染的组件。它们通过浅比较新旧props来判断是否需要重新渲染。对于......
  • 群晖NAS连接打印机HP P1106实现多平台无线wifi打印(一)
    问题是在“折腾”中解决的!手头有一台黑群(DS918+,DSM7.2.1)和一台惠普LaserJetPro P1106打印机。由于群晖自带打印机驱动列表找不到P1106,所以只能另辟蹊径,在ContainerManager中安装CUPS服务,将群晖作为打印服务器。此方案由本人“折腾”一个多星期,参考了众多网友的文章,成......
  • 【日记】梦到兄长要给鳄鱼换牙齿……(421 字)
    正文今天中午睡了一个小时多一点,做了一个很奇怪的梦。梦见兄长要给一条鳄鱼换牙齿,还说早上不好操作,要三天之后的中午或晚上,颇有一种翻黄历寻个良辰吉日之感。但我没那样大的耐性,便捏住鳄鱼的嘴,左摔右摔给它摔晕了,叫哥哥来换。兄长说摔晕了没意思,后面记不清了。只记得最后我们......
  • 对于react的 <outlet />的理解
    先贴代码layouts文件夹里面有一个文件index.tsx1import{Link,Outlet}from'umi';2importstylesfrom'./index.less';34exportdefaultfunctionLayout(){5return(6<divclassName={styles.navs}>7<ul>8......
  • SSL/TLS协议信息泄露漏洞(CVE-2016-2183)
    1.问题描述SSL/TLS协议信息泄露漏洞(CVE-2016-2183)TLS是安全传输层协议,用于在两个通信应用程序之间提供保密性和数据完整性。TLS,SSH,IPSec协商及其他产品中使用的DES及TripleDES密码存在大约四十亿块的生日界,这可使远程攻击者通过Sweet32攻击,获取纯文本数据。2.问题解决......
  • React+TS前台项目实战(十四)-- 响应式头部导航+切换语言相关组件封装
    文章目录前言Header头部相关组件1.功能分析2.相关组件代码+详细注释3.使用方式4.Gif图效果展示总结前言在这篇博客中,我们将封装一个头部组件,根据不同设备类型来显示不同的导航菜单,会继续使用Reacthooks和styled-components库来构建这个组件,此外,也会实现切换......
  • [luoguP10608]双人游戏
    题目信息原题链接来源:[LGR-190]2024洛谷6月月赛IIDiv1T1/Div2T3题意长度为\(n\)的序列\(s\),其中只包含B,W和\(m\)个_。给定长度为\(m\)的序列\(O=[\langc_1,x_1\rang,\langc_2,x_2\rang,\cdots,\langc_m,x_m\rang](c_i\in\{\mathtt{R},\mathtt{M}\},s_{x_i}=\text{'_'......
  • #2024-6-21 sysaux表空间快满了
    78.21sysaux表空间80%都是转的--首选查看下这个表空间近期是否有过暴增setlinesize640setpagesize36colsnap_idfor999999colcon_idfor99999colpdbnamefora16colts_namefora20colrtimefora18colts_size_mbfor999999.9colts_used_mbfor999999.......
  • #2024-6-21 diff
    diff小工具使用开始在群里看到有人说用这个找出两个文件的差异,当时还没有留意,后来看到大佬的文档里边有这个的使用骚气啊学一下--1.一句话它对给出的文件进行系统的检查,逐行比较两个文本的不同之处,会显示出所有不同的行,不要求事先排序--2.检查是否安装这是安装过了,没有的话......
  • 【2024-06-11】委屈撑人
    20:00人对外部世界首先应当尽力而为,只有在竭尽所能之后,才沉静接受人力所无法改变的部分。                                                 ——冯友兰端午假期第一天......