The goal of using data visualizations is making data easier to comprehend and consume. For colour blind, low vision users, users with motor impairments or cognitive challenges can be difficult to comprehend the data correctly.
6 important guidelines I used in Dashboards services to make data visualization more accessible:
Along with the proliferation of mobile devices is an increasing variety of screen sizes. Mobile phone screen size can be larger than a small tablet, and computer monitors rival the size of TVs. The device itself is no longer a clear indication of the size of the display, which is why device size can’t be the sole criteria used when designing interfaces.
My advice is: “Don’t build your designs for specific screen sizes, devices, or resolutions; instead, build for responsive, fluid content in a browser.”
Furthermore, the size of the viewport cannot be the only criterion to take into account when designing a layout for a specific part of the interface: the available real estate depends also on the state of the application. For example, the available space for the content of a page depends on whether the navigation or tools drawers of the application layout are open or closed. The design system I built allows to adapt the layout of the content to the available space, rather than to the size of the viewport.
Design content first, and use the grid and column layout components to build a responsive layout that resizes and adapts dynamically according to the space that is available for your content. I provided a set of six predefined breakpoints to optimize the interface. They do not refer to the width of the viewport, but to the width of the specific container that I’m designing.
Breakpoint mapping: [‘xl‘, 1840], [‘l‘, 1320], [‘m‘, 1120], [‘s‘, 912], [‘xs‘, 688], [‘xxs‘, 465]
Fluid design
When I tested the content based on the browser window sizes, I considered the following: