react使用echart图文教程
2024-10-04
42
可以参考ECharts官网的文档:
https://echarts.apache.org/handbook/zh/basics/import
在React中使用ECharts可以通过以下步骤:
安装ECharts库
使用npm或者yarn安装ECharts库:
npm install echarts --save
引入ECharts库
在React项目里需要使用ECharts的组件中,使用import语句引入ECharts库:
import echarts from 'echarts';
在组件中创建一个DOM元素并初始化ECharts
import React, { useState, useEffect } from "react";
import * as echarts from "echarts";
import Box from "@mui/material/Box";
import Loading from "../../components/loading/Loading";
export default function Stock(props) {
const [showLoading, setShowLoading] = useState(false);
useEffect(() => {
const chart = document.getElementById("chart");
const myChart = echarts.init(chart);
const option = {
xAxis: {
type: "category",
data: ["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"],
},
yAxis: {
type: "value",
},
series: [
{
data: [120, 200, 150, 80, 70, 110, 130],
type: "bar",
showBackground: true,
backgroundStyle: {
color: "rgba(180, 180, 180, 0.2)",
},
},
],
};
myChart.setOption(option);
}, []);
return (
<Box>
<div
id="chart"
style={{ minHeight: "400px", width: "100%", marginTop: "10px" }}
></div>
<Loading open={showLoading}></Loading>
</Box>
);
}
在组件的render方法中,创建一个元素,然后在componentDidMount或者useEffect方法中,根据元素Id获取元素,然后使用ECharts API来初始化图表并设置图表数据和配置项。
运行效果:
可以设置不同的Option来生成不同的图标。可以参考ECharts官方示例:
https://echarts.apache.org/examples/zh/index.html
更新于:1个月前赞一波!
相关文章
- CentOS7部署发布.NET Core网站Ngnix安装配置图文教程
- 国内申请New Bing ChatGPT 加入候补名单Edge Dev图文教程
- 国外流行的前端框架有哪些?
- 绿叶博客安装图文教程
- react前端基础面试题和答案
- React路径不变location.search参数改变不触发useEffect
- 在IIS部署React前端项目
- React Error: Exceeded timeout of 5000 ms for a test. 错误
- React @testing-library UserEvent.paste用法更新到14版本后不生效
- @testing-library/react单元测试getBy queryBy和findBy的区别
- React获取url参数的几种方法
- react监听路由变化
- Vue和React怎么选?
- react hooks获取url参数
- react单元测试模拟点击浏览器返回按钮时触发popstate事件
- react基础面试问题
- react获取url参数 忽略参数名大小写
- react获取url参数不区分大小写
- 如何在React中使用路由?
- 如何在 React 中使用 GraphQL
文章评论
评论问答