<dy-bar-chart>

Bar charts display data using rectangular bars of varying lengths. They are commonly used to compare quantities across different categories or to show changes over time.

Example

API

DuoyunBarChartElement

Extends DuoyunChartBaseElement

DuoyunBarChartElement Instance Properties

Property(Attribute) Reactive Type
series Yes string[]
gutter Yes number
stack Yes boolean
sequences Yes Sequence[]
xAxi { formatter: (v: number | null) => string; }
onMouseMove (index: number, evt: MouseEvent, sort: boolean, seqIndex?: number) => void
onMouseOut () => void

DuoyunChartBaseElement

Shadow DOM; Extends DuoyunResizeBaseElement

DuoyunChartBaseElement Instance Properties

Property(Attribute) Reactive Type
aspectRatio Yes number
filters Yes string[]
colors Yes ``#${string}[]
xAxi Yes Axi | null
yAxi Yes Axi | null
pAxi Yes Axi | null
yMin Yes number
yMax Yes number
xStep Yes number
yStep Yes number
pStep Yes number
tooltip Yes Tooltip
markLines Yes MarkLine[]
indexclick Emitter<number>
genGradientId (index: number) => string

DuoyunChartBaseElement Other

Type Value
Event indexclick
Part chart
CSS State loading, no-data

TapResizeBaseElement

Extends GemElement

TapResizeBaseElement Instance Properties

Property(Attribute) Reactive Type
resize Emitter<ResizeDetail>
resizeThrottle Yes boolean
borderBoxSize { blockSize: number; inlineSize: number; }
contentRect { x: number; y: number; height: number; width: number; }

TapResizeBaseElement Other

Type Value
Event resize