# 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 | - | - |
← 颜色表盘 InsDoubleY →