flowline-for-echarts
v1.0.0
Published
echarts折线图流动线条
Downloads
3
Readme
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!