【React】echarts-for-react 的使用

文章目录

  • echarts-for-react :一个简单的 Apache echarts 的 React 封装
  • 配置项手册:https://echarts.apache.org/zh/option.html#title
  • 安装依赖
$ npm install --save echarts-for-react# `echarts` 是 `echarts-for-react`的对等依赖,您可以使用自己的版本安装echarts。
$ npm install --save echarts
  • 示例展示

在这里插入图片描述

  • 示例代码:
import ReactECharts from 'echarts-for-react';
import { useEffect,  useState } from 'react';export default function () {const [names, setNames] = useState([]);const [topCounts, setTopCounts] = useState([]);// 配置对象const getTopViewOption = () => ({title: {subtext: '成员读取次数',},tooltip: {},legend: {borderWidth: 1,borderColor: 'rgb(229, 231, 235)',},yAxis: {data: names,},grid: {left: 110,},xAxis: {},series: [{type: 'bar',data: topCounts,},],});function transferListDataToChart(list) {const xArrays = [];const yArrays = [];list.forEach((item) => {xArrays.push(item.query_user);yArrays.push(item.count);});setNames(xArrays);setTopCounts(yArrays);}useEffect(() => {async function fetchData() {try {const mock = [{query_user: 'zhangsan',count: 7,},{query_user: 'lisi',count: 6,},{query_user: 'wangwu',count: 9,},];transferListDataToChart(mock);} catch (err) {transferListDataToChart([]);console.log(err);}}fetchData();}, []);return (<div style={{ width: '100%' }}><ReactECharts option={getTopViewOption()} /></div>);
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/580285.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

手机无人直播:解放直播的新方式

现如今&#xff0c;随着科技的迅猛发展&#xff0c;手机已经成为我们生活中不可或缺的一部分。除了通讯、娱乐等功能外&#xff0c;手机还能够通过直播功能将我们的生活实时分享给他人。而针对传统的直播方式&#xff0c;使用手机进行无人直播成为了一种全新的选择。 手机无人…

springboot中使用阿里云oss

一、什么是OSS&#xff1f; 「OSS」的英文全称是Object Storage Service&#xff0c;翻译成中文就是「对象存储服务」&#xff0c;官方一点解释就是对象存储是一种使用HTTP API存储和检索非结构化数据和元数据对象的工具。 白话文解释就是将系统所要用的文件上传到云硬盘上&a…

pycharm2023.2激活和新建项目,python3.12安装永久换源

pycharm安装 安装版本选择链接 激活参考链接 python安装 Windows下载指定python链接 选择相应版本的64位即可。 安装可以自己选择安装位置&#xff0c;记得勾选&#xff0c;add path即可。其余下一步默认即可。 windows临时换源 pip install 模块包名字 -i https://pypi.…

2023年入职/转行网络安全,该如何规划?

前言 前段时间&#xff0c;知名机构麦可思研究院发布了 《2022年中国本科生就业报告》&#xff0c;其中详细列出近五年的本科绿牌专业&#xff0c;其中&#xff0c;信息安全位列第一。 网络安全前景 对于网络安全的发展与就业前景&#xff0c;想必无需我多言&#xff0c;作为…

网站服务器被入侵,如何排查,该如何预防入侵呢?

在我们日常使用服务器的过程中&#xff0c;当公司的网站服务器被黑客入侵时&#xff0c;导致整个网站以及业务系统瘫痪&#xff0c;将会给企业带来无法估量的损失。作为服务器的维护人员应当在第一时间做好安全响应&#xff0c;对入侵问题做到及时处理&#xff0c;以最快的时间…

client-go使用方法

client-go代码在集群内部使用 创建目录并初始化项目 #创建目录 mkdir client-go-examples cd client-go-examples #初始化项目 go mod init incluster mkdir incluster cd incluster #创建文件 touch main.gomain.go内容 //client-go链接apiSeriver //获取依赖 //go get k8s.…

Transfer Learning(迁移学习)

1. 什么是迁移学习 迁移学习(Transfer Learning)是一种机器学习方法&#xff0c;就是把为任务 A 开发的模型作为初始点&#xff0c;重新使用在为任务 B 开发模型的过程中。迁移学习是通过从已学习的相关任务中转移知识来改进学习的新任务&#xff0c;虽然大多数机器学习算法都…

如何使用ArcGIS Pro将Excel表转换为SHP文件

有的时候我们得到的数据是一张张的Excel表格&#xff0c;如果想要在ArcGIS Pro中进行分析或者制图则需要先转换为SHP格式&#xff0c;这里为大家介绍一下转换方法&#xff0c;希望能对你有所帮助。 数据来源 本教程所使用的数据是从水经微图中下载的POI数据&#xff0c;除了P…

发布版本自动化记录版本功能方法

# 安装commitizennpm install --save-dev commitizen# 初始化Conventional Commits规范适配器npx commitizen init cz-conventional-changelog --save-dev --save-exact最后一步&#xff0c;需要在package.json中添加一个script"scripts": {..., // 此处省略其它配置…

关于mmcv和mmdet安装

open-mmlab的系列深度学习开源框架还是备受关注的&#xff0c;但是相关框架的安装也容易出现问题&#xff0c;导致在环境这一步就让人却步&#xff0c;我也在使用过程中碰到了很多问题。特别是随着框架的升级&#xff0c;硬件的升级等&#xff0c;使环境安装可以获取的选择变得…

模式识别与机器学习-判别式分类器

模式识别与机器学习-判别式分类器 生成式模型和判别式模型的区别线性判别函数多分类情况多分类情况1多分类情况2多分类情况3 例题 广义线性判别函数实例 分段线性判别函数Fisher线性判别感知机算法例&#xff1a;感知机多类别分类 谨以此博客作为学习期间的记录 生成式模型和判…

SpringBoot 3.2.0 结合Redisson接入Redis

依赖版本 JDK 17 Spring Boot 3.2.0 Redisson 3.25.0 工程源码&#xff1a;Gitee 集成Redis步骤 导入依赖 <properties><redisson.version>3.25.0</redisson.version> </properties> <dependencies><dependency><groupId>org.pr…

【Python】requests库在CTFWeb题中的应用

目录 ①Bugku-GET ②Bugku-POST ③实验吧-天下武功唯快不破 ④Bugku-速度要快 ⑤Bugku-秋名山车神 ⑥Bugku-cookies ①Bugku-GET import requestsresprequests.get(urlhttp://114.67.175.224:12922/,params{what:flag}) print(resp.text)//或者 //resprequests.get(urlht…

实用的执行sql,持续更新

– 获取昨天的日期,并住哪华为yyyyMMdd格式 select DATE_FORMAT(date_sub(curdate(),interval 1 day ), ‘%Y%m%d’); – 获取昨天的日期&#xff0c;格式为yyyy-MM-dd select date_sub(curdate(),interval 1 day); – 获取今天的日期,格式为yyyy-MM-dd select curdate(); –…

【操作系统】探究文件系统奥秘:创建proc文件系统的解密与实战

​&#x1f308;个人主页&#xff1a;Sarapines Programmer&#x1f525; 系列专栏&#xff1a;Linux专栏&#xff1a;《探秘Linux | 操作系统解密》⏰诗赋清音&#xff1a;月悬苍穹泛清辉&#xff0c;梦随星河徜徉辉。情牵天际云千层&#xff0c;志立乘风意自飞。 ​ 目录 &a…

亚马逊美国站ASTM F2613儿童折叠椅和凳子强制性安全标准

ASTM F2613折叠椅和凳子安全标准 美国消费品安全委员会&#xff08;CPSC&#xff09;发布的ASTM F2613儿童折叠椅和凳子的强制性安全标准&#xff0c;已于2020年7月6日生效&#xff0c;并被纳入联邦法规《16 CFR 1232儿童折叠椅和凳子安全标准》。 亚马逊要求在美国站上架的儿…

C语言——字符函数和字符串函数(三)【strtok,strerror,perror】

&#x1f4dd;前言&#xff1a; 上一篇文章C语言——字符函数和字符串函数&#xff08;二&#xff09;对字符函数和字符串函数strstr&#xff0c;strcmp和strncmp进行了一定的讲解 这篇文章主要讲解以下函数的用法: 1&#xff0c;strtok 2&#xff0c;strerror 3&#xff0c;pe…

【Linux】之搭建 Redis 环境

前言 在 Linux 服务器上有两种常用的方式搭建 Redis 环境&#xff0c;一种是直接原生的本地安装&#xff0c;一种就是使用 Docker&#xff0c;使用 Docker 的话比较快速方便&#xff0c;具体搭建流程参考我的另一篇博客&#xff1a;【Docker】之安装 Redis。 但实际的开发环境…

【WinForm.NET开发】设计具有更改通知的出色数据源

本文内容 简单绑定的更改通知基于列表的绑定的更改通知自定义控件的更改通知应用 PropertyNameChanged 模式实现 INotifyPropertyChanged 接口同步绑定 Windows 窗体数据绑定最重要的概念之一是更改通知。 为确保数据源和绑定控件始终具有最新数据&#xff0c;必须为数据绑定…

Linux下的文本编辑Vi/Vim

编辑文件 文本编辑器有很多&#xff0c;比如图形模式的gedit、OpenOffice 等&#xff0c;文本模式下的编辑器有vi、vim&#xff08;vi的增强 版本&#xff09;等。vi和vim是我们在Linux中最常用的编辑器。 gedit 类似于Windows下的记事本&#xff0c;很方便的去修改文本。 Op…