flowline-for-echarts
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

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

Prop type describe
option echarts.EChartsOption echarts的option的配置,渐变颜色加到series里面的colorList字段
id string echarts的DOM元素id 必填
dotNumber number 线段点个数
speed number 移动速度
lineWidth number 线条宽度
ifShadow boolean 是否尾部模糊

Enjoy!

Readme

Keywords

none

Package Sidebar

Install

npm i flowline-for-echarts

Weekly Downloads

2

Version

1.0.0

License

ISC

Unpacked Size

18.2 kB

Total Files

5

Last publish

Collaborators

  • awue