# 仪表盘
# 图表容器
# width
类型:number
| 默认值:400
图表宽度。
# height
类型:number
| 默认值:400
图表高度。
# autoFit
类型:boolean
| 默认值:true
图表是否自适应容器高度。当 autoFit
设置为 true
时,width
和 height
的设置将失效。
# padding
类型:number[] | number | 'auto'
画布的 padding
值,代表图表在上右下左的间距,可以为单个数字 16
,或者数组 [16, 8, 16, 8]
代表四个方向,或者开启 auto
,由底层自动计算间距。
# appendPadding
类型:number[] | number
额外增加的 appendPadding
值,在 padding
的基础上,设置额外的 padding
数值,可以是单个数字 16
,或者数组 [16, 8, 16, 8]
代表四个方向。
# renderer
类型:string
| 默认值:canvas
设置图表渲染方式为 canvas
或 svg
。
# pixelRatio
类型:number
| 默认值:window.devicePixelRatio
设置图表渲染的像素比。
# limitInPlot
类型:boolean
是否对超出坐标系范围的几何图形进行剪切。
# 数据映射
# value
类型:number
仪表盘当前数值。
# min
类型:number
仪表盘刻度最小值。
# max
类型:number
仪表盘刻度最大值。
# percent
类型:number
指标比例数据 [0-1]。
# radius
类型:number
| 默认值:0.95
# innerRadius
类型:number
| 默认值:0.9
内环的半径 [0-1],相对于内半径 radius 来计算的。
# startAngle
类型:number
| 默认值:
圆盘的起始角度。
# endAngle
类型:number
圆盘的终止角度。
# 图形样式
# range
类型:object
仪表盘辅助圆弧的样式。
# rangSize
类型:number
仪表盘色条宽度。
# rangStyle
类型:object
仪表盘色条样式。
# rangeBackground.style
类型:object
仪表盘色条背景样式。
# type
类型:string
| 默认值:undefined
仪表盘的展示类型。可选项为:meter
,默认为空。
# meter
类型:object
当 type = 'meter'
时生效。
# gaugeStyle
类型:object
仪表盘的样式设置。
# 图表组件
# title
类型:string | object
图表标题,默认显示在图表左上角。
# description
类型:string | object
图表描述,默认显示在图表左上角,标题下方。
# axis
类型:object
坐标轴。
# indicator
类型:object
仪表盘指示器样式配置。
# statistic
类型:object
指标中心文本组件。