<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
Loading...
<dy-bar-chart
style=${"width: 100%;"}
.gutter=${0.05}
.series=${["Series 1","Series 2","Series 3"]}
.sequences=${ [ {"label":"Label","values":[100,190,60]}, {"label":"Label2","values":[40,130,160]} ] }></dy-bar-chart>
Loading...
<dy-bar-chart
style=${"width: 100%;"}
.stack=${true}
.series=${["Series 1","Series 2","Series 3"]}
.sequences=${ [ {"label":"Label","values":[100,190,60]}, {"label":"Label2","values":[40,130,160]} ] }></dy-bar-chart>
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 |
