1.0.0 • Published 2 years ago

flowline-for-echarts v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

echarts折线图流动线条

基于echarts折线图开发的,带流动光效线条动画的react插件

Supported languages

  • JavaScript React (.jsx)
  • TypeScript React (.tsx)

使用方法

Install

$ npm install --save flowline-for-echarts
# `echarts` is the peerDependence of `flowline-for-echarts`, you can install echarts with your own version.
$ npm install --save echarts

Then use it.

 
import FlowLine from 'flowline-for-echarts'
import type { FlowLineProps } from 'flowline-for-echarts'

const App = () => {

    const flowLineProps: FlowLineProps = {
        id: 'chart',
        lineWidth: 2,
        option: {
            darkMode: true,
            xAxis: {
                type: 'category',
                data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
            },
            yAxis: {
                type: 'value'
            },
            series: [
                {
                    data: [220, 932, 901, 934, 1290, 1330, 1320],
                    type: 'line',
                    smooth: true,
                    colorList: ['#009000', '#9BCEFD']// 流动线条颜色

                },
                {
                    data: [1320, 220, 932, 901, 934, 1290, 1330],
                    type: 'line',
                    smooth: true,
                    colorList: ['#ff9000', '#9BCEFD']// 流动线条颜色
                }
            ]
        }
    }

    return (
        <div style={{ width: 400, height: 400 }}><FlowLine {...flowLineProps} /></div>
    );
};

Props

Proptypedescribe
optionecharts.EChartsOptionecharts的option的配置,渐变颜色加到series里面的colorList字段
idstringecharts的DOM元素id 必填
dotNumbernumber线段点个数
speednumber移动速度
lineWidthnumber线条宽度
ifShadowboolean是否尾部模糊

Enjoy!