react中使用echarts

下载插件

npm install echarts 
npm install echarts-for-react

引入模块

import ReactEcharts from "echarts-for-react"
import echarts from "echarts";
import React from 'react';
import ReactEcharts from "echarts-for-react"
const One = () => {
    const getOption = () => {
        let option = {
              legend: {//头部
                data: ['Java', 'C', 'C++', 'Python', 'Visual Basic .NET','C#','JavaScript','PHP','SQL','Objective-C']
              },
              xAxis: {//x轴
                nameLocation: 'start',
                inverse: true,
                data: ['2019', '2014', '2009', '2004', '1999', '1994', '1989']
              },
              yAxis: {//Y轴
                name: '排名',
                nameLocation: 'start',
                min: 1,
                inverse: true
              },
              series: [
                {"name": "Java", data: [1, 2, 1, 1, 12, '-', 0],type:'line'},
                {"name": "C", data: [2, 1, 2, 2, 1, 1, 1],type:'line'},
                {"name": "C++", data: [3, 4, 3, 3, 2, 2, 3],type:'line'},
                {"name": "Python", data: [4, 7, 5, 9, 27, 21, 0],type:'line'},
                {"name": "Visual Basic .NET", data: [5, 10, '-', '-', '-', '-', 0],type:'line'},
                {"name": "C#", data: [6, 5, 6, 7, 23, '-', 0],type:'line'},
                {"name": "JavaScript", data: [7, 8, 8, 8, 17, '-', 0],type:'line'},
                {"name": "PHP", data: [8, 6, 4, 5, '-', '-', 0],type:'line'},
                {"name": "SQL", data: [9, '-', '-', 6, '-', '-', 0],type:'line'},
                {"name": "Objective-C", data: [10, 3, 36, 44, '-', '-', 0],type:'line'},
                // {"name": "COBOL", data: [25, 20, 16, 11, 3, 9, 12]},
                // {"name": "Lisp", data: [29, 13, 19, 14, 14, 5, 2]},
                // {"name": "Pascal", data: [207, 14, 14, 96, 6, 3, 17]}
            ]
        };
        return option
    }
    return (
        <div>
            <ReactEcharts option={getOption()} />
        </div>
    );
}

export default One;

实现效果

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

筱闯~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值