• 如何在react项目中使用Echarts


    npm install --save echarts
    
    • 1
    • echarts仅有一个方法init,执行init时传入一个具备大小
    • 如果没有指定容器的大小将会按照0大小来处理即无法看到图表)的dom节点后即可实例化出图表对象,图表库实现为多实例的,同一页面可多次init出多个图表。
    • setOption方法设置图表实例的配置项 以及数据 所有参数和数据的修改都可以通过 setOption 完成,ECharts 会合并新的参数和数据,然后刷新图表。
    import React, { useEffect } from 'react'
    import * as echarts from "echarts"
    import "./app.css"
    
    export default function App() {
        useEffect(() => {
            console.log(document.getElementById("main"));
            let myChart = echarts.init(document.getElementById("main"));// echarts仅有一个方法init,执行init时传入一个具备大小
            myChart.setOption({
                title: {
                    text: "勇敢牛牛-不怕困难",//echarts标题
                },
                tooltip: {},//tooltip:提示框组件,用于配置鼠标滑过或点击图表时的显示框。
                legend: {}, //横坐标 xAxis配置 直角坐标系x轴
                xAxis: {
                    data: ["html", "css", "js", "vue", "react", "小程序"],
                },
                yAxis: {},
    系列(series)是很常见的名词。在 echarts 里,系列(series)是指:一组数值以及他们映射成的图。“系列”这个词原本可能来源于“一系列的数据”,而在 echarts 中取其扩展的概念,不仅表示数据,也表示数据映射
    成为的图
                series: [
                    {
                        name: "牛",
                        type: "bar",
                        data: [5, 20, 36, 10, 40, 20],
                    },
                ],
    
    
            })
        }, [])
    
        return (
            <>
                <div id="main"></div>
            </>
        )
    }
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39

    效果图

    在这里插入图片描述

  • 相关阅读:
    【kubernetes】k8s中的选主机制
    IDEA2020.3.3创建Java web工程时找不到Java Enterprise
    [Python]推导式与生成器
    奇舞周刊第 464 期:我被 pgx 及其背后的 Rust 美学征服
    vite的使用
    MySql一条 SQL 的生命周期
    2520. 统计能整除数字的位数
    Unity的碰撞检测(三)
    如何理解TCP/IP协议?
    论文阅读之【Is GPT-4 a Good Data Analyst?(GPT-4是否是一位好的数据分析师)】
  • 原文地址:https://blog.csdn.net/m0_46672781/article/details/127641623