React 使用 Echarts

本文介绍了如何在React项目中集成Echarts图表库,包括安装步骤、类组件和函数式组件的示例,以及如何在组件中渲染自定义的Echarts图表。
摘要由CSDN通过智能技术生成

Ehcarts图表如果Echarts官网中的图表实例无法满足自己的需求,给大家推荐一个Echarts图表社区 https://www.makeapie.com/explore.html,这个社区中有非常多无论是效果还是样式都非常不错的图表,供大家学习使用。社区

1.安装插件

npm install --save echarts-for-react

2.使用Echarts

import ReactECharts from 'echarts-for-react';

// render echarts option.
....
<ReactECharts option={this.getOption()} />

3.实际代码演示

  3.1类组件式

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

// 在此组件中绘制一个简单的柱状图
export default class Bar  extends Component{
  // 返回柱状图的配置对象
  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'
    }]
  };

  render() {
    return(
      <div>
        <ReactECharts option={this.option} />
      </div>
    )
  }
}

3.2函数式组件式

import React from 'react';
import ReactECharts from 'echarts-for-react';

// 在此组件中绘制一个简单的折线图
const Line = () => {
  // 返回折线图的配置对象
  let option = {
    xAxis: {
        type: 'category',
        data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
    },
    yAxis: {
        type: 'value'
    },
    series: [{
        data: [150, 230, 224, 218, 135, 147, 260],
        type: 'line'
    }]
  };
  return (
    <div>
      <ReactECharts option={option} />
    </div>
  );
};

export default Line;

  • 7
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值