Table of Contents

Overview

Interactive Power BI charts are typically embedded to a web page via an iFrame. 

It's important that this data is fully accessible to both keyboard only and screen reader users.

Provide a text-based alternative or equivalent for interactive content that cannot be accessed by screen reader or keyboard only users. The text based equivalent (or a link to the text based equivalent) must be placed in close proximity to the interactive content.

All functionality of the content within the Power BI chart or interactive map should be operable through a keyboard interface. For any interactive content that is not operable through a keyboard a text based equivalent must be provided.

Ensure that the content does not "trap" keyboard focus when navigating Power BI charts and interactive maps. Keyboard only users and screen reader users must be provided with a mechanism (using only the keyboard) to exit the charts and interactive maps.

Provide instructions/help text on how to navigate interactive elements within maps/charts.

General Guidelines for Power BI Charts

Please see additional guidelines and standards provided by Data SF, Digital Services and the Controller’s Office.

https://datasf.gitbook.io/public-data-visualization-guide/

Any time that CCSF is displaying data to the public, it should also be made accessible as a dataset on http://data.sfgov.org

Please contact support@datasf.org if you like to publish new data to the open data website.

Examples of Accessible Power BI Dashboards

Example of accessible Power BI dashboard on sf.gov.

powerbidashboard.png

Example of Keyboard Navigation Instructions for Power BI Dashboards

Keyboard users and screen reader users frequently use the TAB key on the keyboard to navigate through actionable items on a web page.

When the dashboard receives keyboard focus the keyboard navigation instructions will appear above the dashboard.

Guidelines for Interactive Maps

Here are some general guidelines to follow.

Pinch Gesture Requirements Related to Maps

Please see more detailed information regarding these requirements.

Hover States and Focusable Content

Additional content that appears and disappears in coordination with keyboard focus or pointer hover often leads to accessibility issues. Reasons for such issues include:

Examples of such interactions can include custom tooltips, sub-menus and other nonmodal popups which display on hover and focus. The intent of this success criterion is to ensure that authors who cause additional content to appear and disappear in this manner must design the interaction in such a way that users can:

There are usually more predictable and accessible means of adding content to the page, which authors are recommended to employ. If an author does choose to make additional content appear and disappear in coordination with hover and keyboard focus, this success criterion specifies three conditions that must be met:

Please see more detailed information on how to comply with this guideline.

WCAG Related Guidelines

1.3.1 Info and Relationships (Level A)

1.3.3 Sensory Characteristics (Level A)

1.4.1 Use of Color (Level A)

1.4.3 Contrast Minimum (Level AA)

1.4.11 Non-Text Content (Level AA)

1.4.13 Content on Hover or Focus (Level AA)

2.1.1 Keyboard (Level A)

2.4.6 Headings and Labels (Level AA)

2.5.1 Pointer Gestures (Level A)

3.3.2 Labels and Instructions (Level A)

3.3.5 Help (Level AAA)

4.1.1 Parsing (Level A)