# InsSingleY

直角坐标系单 y 轴:支持线图 line 、 柱状图 bar 、 散点图 scatter 、 象形柱图 pictorialBar

# 基础配置

name : String 图例名称
data : Array 图表数据
type : String line/bar/scatter/pictorialBar ----- 图表类型 为 line
unit : String y 轴单位

# line

# 折线、曲线、阶梯线

lineShape : String 线的形状:smooth、step ----- 默认为折线

# 实线、虚线、点线

lineType : String 线的类型:solid、dashed、dotted ----- 默认为 solid

# color

color : String | Array 自定义颜色,不传则使用 默认色系 对应的颜色。传数组则为从左往右的渐变色。格式:color:[startColor,endColor]

# 背景

withBg : Boolean 是否有背景
bgColor : String | Array 背景颜色 不传 默认为线的颜色 String 纯色 Array 自上而下的渐变色。color:[startColor,endColor]
bgOpacity : Number 背景透明度 0-1
isBgGradient : Boolean 背景是否渐变 只有 bgColor 不为数组时生效

# bar

# label

labelPosition : String | null 是否展示 label 及 label 的位置,为空时不展示
具体样式配置通过 seriesConfig 设置

# 圆角

barRadius : Number | Array
Number 统一设置四个角的圆角大小
Array 顺时针左上,右上,右下,左下

# 宽度

barWidth : Number | String
Number 具体数值 单位为 px
String 百分比
最大宽度为 40px 可通过 seriesConfig 修改

# color

color : String | Array 自定义颜色,
不传 使用 默认色系 对应的颜色
String 纯色
Array 自上而下的渐变色。color:[startColor,endColor]

# 背景

withBg : Boolean 是否有背景
bgColor : String 背景颜色 不传 默认颜色 rgb(220, 220, 220, 0.8) String 纯色
bgOpacity : Number 背景透明度 0-1

# 横向

isRow : Boolean 是否是横向

# 单柱自定义颜色

color : String 纯色

# 横向-群体渐变

isRow : Boolean 是否横向
isBarsGradient : Boolean 是否群体渐变

# scatter

# 图标

symbol : String 散点图的图标 默认为'circle'

# 图标大小

size : Number 图标大小

# color

color : String 图标颜色 纯色

# pictorialBar

# 图标

symbol : String 象形柱状图的图标 默认为 path://M0,10 L10,10 C5.5,10 5.5,5 5,0 C4.5,5 4.5,10 0,10 z

# color

color : String | Array 颜色
不传 使用 默认色系 对应的颜色
String 纯色
Array 自上而下的渐变色.color:[startColor,endColor]
isGradient : Boolean 是否渐变 只有 color 为纯色是有效

# 通用配置

# 堆叠

stack : String 堆叠标识

# 色系

colors : Array 自定义色系 、不传则使用 默认色系

# dataZoom

hasZoom : Boolean 是否展示缩放轴

# 空数据

emptyText : String 空数据提示文本内容,默认为暂无数据,也可通过 slot:empty 实现自定义展示
以下两种实现效果一致

# 自定义 series 配置

seriesConfig : Object | Function 对象/函数
Object :配置对象
Function :return 一个配置对象 function(color){return {...}} 具体配置参照 echarts 官网

# 自定义 options 配置

options : Object 自定义配置对象
具体配置参照 echarts 官网

# 配置参数

# 基本参数

参数 说明 类型 可选值 默认值
list 图表数据及其他配置,详情见 list 参数 Array - []
unit 展示在 y 轴上方的单位,格式为 单位:xxx String - -
colors 自定义色系、支持 RGB、HEX、HSL Array - 默认色系
hasZoom 是否展示滚动轴 Boolean true/false false
emptyText 空数据时显示的文本内容,也可以通过 slot="empty" 设置 String - 暂无数据
options 自定义 options 配置,会覆盖预设配置 Object - {}
isRow 是否横向展示、一般用于展示横向柱状图 Boolean true/false false
sort 是否使用 sort 函数对 list 里的每个 data 排序,默认根据 name 排序 Boolean/Function - true
tooltipTrigger tooltip 的触发方式 String axis/item axis

# list 参数

参数 说明 类型 可选值 默认值
name 图例的名称 String - -
data 图表数据,详情见 data 参数 String - -
type 图表类型 String line/bar/scatter/pictorialBar line
color 自定义颜色,不传使用默认色系,String 为纯色、Array 为自上而下的渐变[startColor,endColor][ 1 ] String /Array - -
withBg 是否存在背景,当 type 为 line 或 bar 时生效 Boolean true/false false
bgColor 背景颜色 ,不传使用默认色系,String 为纯色、Array 为自上而下的渐变[startColor,endColor],柱状图背景颜色默认为 rgb(220, 220, 220, 0.8) String /Array true/false -
bgOpacity 背景颜色透明度 Number 0-1 line:0.5,bar:1
seriesConfig 单个序列的特殊配置,会覆盖预设配置 ,Object 为具体配置,Function return 一个配置对象 function(color){return {...}}, 具体参考 Echarts-series (opens new window) Object / Function - -

# line 的特殊配置

参数 说明 类型 可选值 默认值
lineShape 线的形状,不传默认为折线 String smooth/step -
lineType 线的类型 String solid/dashed/dotted solid
isBgGradient 背景颜色是否简单渐变, 当 bgColor 不为数组时生效 Boolean true/false false

# bar 的特殊配置

参数 说明 类型 可选值 默认值
labelPosition 是否展示 label 及 label 的位置,为 null 时不展示 String / null 参考 Echarts 柱状图 label 位置 (opens new window) null
barRadius 柱体圆角 ,Number 统一设置四个角的圆角大小,Array 顺时针左上,右上,右下,左下 Number / Array - -
barWidth 柱体宽度,Number 为具体数值 单位为 px ,String 为百分比,默认最大宽度为 40px,可通过 seriesConfig 修改 Number / String true/false false
isBarsGradient 柱体颜色是否群体渐变, 当 isRow 为 true,且 color 不为数组 Boolean true/false false

# scatter 的特殊配置

参数 说明 类型 可选值 默认值
symbol 散点图的图标 String 参考 Echarts-symbol (opens new window) circle
size 图标大小 Number - 10

# pictorialBar 的特殊配置

参数 说明 类型 可选值 默认值
symbol 象形柱状图的图标 String - path://M0,10 L10,10 C5.5,10 5.5,5 5,0 C4.5,5 4.5,10 0,10 z

# 备注

[1] color 为 Array 且 type=line 时渐变方向为从左往右,scatter 不支持 color = Array

# data 参数

参数 说明 类型 可选值 默认值
name 类目轴的值,一般为 X 轴,isRow 为 true 时为 Y 轴值 String - -
value 数值轴的值,一般为 Y 轴,isRow 为 true 时为 X 轴值 String - -
color 自定义单点颜色 String - -