1.0.1 • Published 3 years ago

@ahwecharts/line-base v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

react echarts line base

基础线性echarts图表。提取常用api进行封装的echarts插件。

安装

npm install --save @ahwecharts/line-base

引入

import LineBaseEcharts from '@ahwecharts/line-base';
or
import { LineBaseEcharts } from 'ahwecharts';

基本用法

import ReactDOM from 'react-dom';
import LineBaseEcharts from '@ahwecharts/line-base';

ReactDOM.render(
  <div>
    <LineBaseEcharts
      smooth
      colors={['#f00']}
      areaStyle={{
        show: true,
        isGrad: true,
        color: ['#ff0', 'rgba(255, 255, 255, 0)']
      }}
      data={[
        { name: 'Mon', value: 150},
        { name: 'Tue', value: 230},
        { name: 'Wed', value: 224},
        { name: 'Thu', value: 218},
        { name: 'Fri', value: 135},
        { name: 'Sat', value: 147},
        { name: 'Sun', value: 260},
      ]}
    />
  </div>,
  _mount_
);

Props Line

参数说明类型默认值
widthstring100%
heightstring100%
smooth是否平滑曲线显示booleanfalse
colors线条颜色string[]--
color文字颜色string#333
lineColorx, y轴轴线线条颜色string#abb9d0
splitColorx, y轴网格线条颜色string#e0e7f3
fontSize字体大小number / string14
grid组件容器GridComponentOption{}
xAxisX 轴配置xAxisProps--
yAxisY 轴配置yAxisProps--
areaStyle区域填充样式areaStyleProps--
isSwitch是否自动切换 Tooltipbooleanfalse
switchTime自动切换时间number2000
data数据any[][]
onClick点击(v: any) => void--

Props data[]

参数说明类型默认值
namestring--
valuenumber--

Props xAxisProps

参数说明类型默认值
color文字颜色string#333
fontSize字体大小number / string14
lineColorx轴轴线线条颜色, false 则不显示string / booleanfalse
splitColorx轴网格线条颜色, false 则不显示, 默认truestring / booleantrue
rotate刻度标签旋转角度number0
isTick是否显示坐标轴刻度booleanfalse

Props yAxisProps

参数说明类型默认值
name坐标轴名称string--
color文字颜色string#333
fontSize字体大小number / string14
lineColory轴轴线线条颜色, false 则不显示string / booleanfalse
splitColory轴网格线条颜色, false 则不显示, 默认truestring / booleantrue

Props areaStyleProps

参数说明类型默认值
show是否显示填充样式booleanfalse
isGrad是否渐变string#333
color渐变颜色不填则默认线条颜色stringcolor, color--