Every chart: getAccessibleName() | The name the chart announces. On all sixteen chart harnesses and the legend harness. | Promise<string | null> | — |
|---|
Data table: hasDataTable() / getTableColumns() / getTableRows() | The hidden dataTable on the bar, line, scatter, radar, heatmap chart, calendar heatmap, funnel, waterfall, treemap, box plot and candlestick harnesses. The table reads throw while dataTable is off. | Promise<…> | — |
|---|
Bar: getBars() / getLabels() / getAccessibleNames() / getBarCount() / hasValues() / getPlotHeight() / hasLegend() | WrBarChartHarness. Heights are a percent of the chart's maximum. Filters: ariaLabel, barLabel. | Promise<…> | — |
|---|
Bar: getOrientation() / isStacked() / getSeriesBars() / getValues() / getZeroPercent() / getLines() / getLineCount() | Series, stacked, horizontal and combo modes. | Promise<…> | — |
|---|
Line: getSeriesLabels() / getLineCount() / getDotCount() / getYTicks() / getXLabels() / getPlotHeight() / hasGrid() | WrLineChartHarness. Filters: ariaLabel, seriesLabel. | Promise<…> | — |
|---|
Line: hasLegend() / hasArea() / getAreaCount() / isStacked() | The legend, and the area and stacked modes. | Promise<…> | — |
|---|
Line: hasTooltip() / getTooltipLabel() / getTooltipRows() | Reads the tooltip. There is no hoverAt(). | Promise<…> | — |
|---|
Donut: getSliceCount() / getLegend() / getCenterValue() / getCenterLabel() / getSize() / isPie() / hasLegend() | WrDonutChartHarness. isPie() reads the pie mode. Filters: ariaLabel, sliceLabel. | Promise<…> | — |
|---|
Sparkline: isDecorative() / getRole() / hasLine() / hasArea() / hasTip() / getColor() | WrSparklineHarness. Named is role="img", unnamed is aria-hidden. Filters: ariaLabel. | Promise<…> | — |
|---|
Gauge: getRole() / getValue() / getMin() / getMax() / getValueText() / getDisplayValue() / getSuffix() / getSize() | WrGaugeHarness. Filters: ariaLabel, value. | Promise<…> | — |
|---|
Meter group: getRole() / getValue() / getMax() / getSlices() / getLegendLabels() / getLegendValues() / hasLegend() | WrMeterGroupHarness. Filters: ariaLabel, sliceLabel. | Promise<…> | — |
|---|
Calendar heatmap: getRole() / getCellCount() / getCells() / getValueFor(iso) / getWeekdayLabels() / getMonthLabels() / hasLabels() | WrCalendarHeatmapHarness. Filters: ariaLabel. | Promise<…> | — |
|---|
Scatter: getPoints() / getPointCount() / getSeriesLabels() / hasLegend() | WrScatterChartHarness. Points are read from the markers; there is no hover method. Filters: ariaLabel, seriesLabel. | Promise<…> | — |
|---|
Scatter: getXTicks() / getYTicks() / getAxisTitles() / getPlotHeight() / hasGrid() | The axes. | Promise<…> | — |
|---|
Radar: getAxisLabels() / getRingLabels() / getPolygons() / getPolygonCount() / getAreaCount() / getDotCount() / getSize() | WrRadarChartHarness. getPolygons() gives each outline's colour, dash and whether it closes. Filters: ariaLabel, axisLabel. | Promise<…> | — |
|---|
Radar: hasGrid() / hasLegend() | The rings and spokes, and the legend. | Promise<boolean> | — |
|---|
Radar: getVariant() | 'polygon' or 'polar-area', read off the host's modifier class. | Promise<WrRadarVariant> | — |
|---|
Heatmap chart: getRowLabels() / getColumnLabels() / getCells() / getCell(row, column) / getCellCount() | WrHeatmapChartHarness. Cells are read from what the component wrote: value, level, empty. No hover method. Filters: ariaLabel, rowLabel, columnLabel. | Promise<…> | — |
|---|
Heatmap chart: hasLegend() / getScaleRange() / getLevelCount() / getNoDataLabel() | The colour scale. Its reads throw when the chart draws none. | Promise<…> | — |
|---|
Funnel: getStages() / getStageCount() / getLabels() / getGapLabels() / getBandCount() / hasValues() | WrFunnelChartHarness. Each stage carries its value and both conversions; there is no hover method. Filters: ariaLabel, stageLabel. | Promise<…> | — |
|---|
Waterfall: getSteps() / getStepCount() / getLabels() / getConnectorCount() / hasValues() | WrWaterfallChartHarness. Each step's kind, running totals and bar ends in percent; there is no hover method. Filters: ariaLabel, stepLabel. | Promise<…> | — |
|---|
Waterfall: getYTicks() / getZeroPercent() / getPlotHeight() / hasGrid() | The value axis. | Promise<…> | — |
|---|
Treemap: getTiles() / getTileCount() / getGroupCount() / getLeafCount() / getLabels() / getPlotHeight() | WrTreemapChartHarness. getTiles() gives each tile's name, value, kind, colour and box; no hover method. Filters: ariaLabel, tileLabel. | Promise<…> | — |
|---|
Bullet: getLabel() / getSubLabel() / getValueExtent() / getTargetPosition() / getRanges() / getScaleLabels() / getDescription() / hasScale() | WrBulletChartHarness. Extents and the target are shares of the scale, from 0 to 1. Filters: ariaLabel, label. | Promise<…> | — |
|---|
Box plot: getGroups() / getGroupLabels() / getGroupCount() / getYTicks() / getAxisTitles() / getPlotHeight() / hasGrid() | WrBoxplotChartHarness. Each group's five numbers, outliers and positions; there is no hover method. Filters: ariaLabel, groupLabel. | Promise<…> | — |
|---|
Candlestick: getCandles() / getCandleCount() / isDense() / getYTicks() / getXLabels() / getPlotHeight() / hasGrid() | WrCandlestickChartHarness. Each candle's prices and direction; there is no hover method. Filters: ariaLabel. | Promise<…> | — |
|---|
Legend: getItems() / getLabels() / getItemCount() / getHidden() / isToggleable() / toggle(index) | WrChartLegendHarness, standalone or from getLegendHarness() on the bar, line, donut, meter group, scatter and radar harnesses. Filters: ariaLabel, itemLabel. | Promise<…> | — |
|---|