Buma UI - DocumentationBuma UI - Documentation
Get Started
Foundations
Components
Resources
Patterns
Data Visualization
Back to BSpace
Get Started
Foundations
Components
Resources
Patterns
Data Visualization
  • stacksFoundations
    • πŸ’‘ Overview
    • Color
    • Principle
    • Typography
  • brickComponents
    • πŸ’‘ Overview
    • Accordion
    • Alert
    • Avatar
    • Badge
    • Bottom Sheet
    • Bread Crumb
    • Button
    • Button Link
    • Button Navigation
    • Calendar
    • Card
    • Chat
    • Checkbox
    • Chips
    • Choice Tile
    • Comment
    • Date Picker
    • Divider
    • Download
    • Drawer
    • Dropdown
    • Empty State
    • Floating Button
    • Form Input
    • Header
    • Hint
    • Icon
    • List Choice
    • Loading
    • Modal
    • Navigation Bar
    • Notification
    • Pagination
    • Progress Bar
    • Radio Button
    • Search
    • Scrolling Bar
    • Segmented Switch
    • Side Menu
    • Side Tab
    • Slider
    • Switch
    • Tab
    • Table
    • Text Area
    • Text Input
    • Time Picker
    • Title
    • Toast
    • Tooltip
    • Wizzard
  • splitscreenPattern
    • πŸ’‘ Overview
    • Filter
      upcoming
    • Form
      upcoming
    • Notification
    • PWA
      upcoming
    • table
      upcoming
    • Upload Download
      upcoming
  • insert_chartData Visualization
    • πŸ’‘ Overview
    • Tiering
    • Pattern
    • Chart and Graph
      • Chart Selection Guide
      • Map Selector
      • Donut Chart
      • Donut Progress Bar Chart
      • Spider Chart
      • Line Chart
      • Chart Area
      • Speedometer
      • Heat Map
      • Scatter Plot
      • Pie Chart
      • Bar Chart
      • Waterfall Chart
      • Sunburst Chart
      • Tree Decomposition Chart
      • Scorecards
      • Table
      • Micro Visualization
    • Typography
    • Color Palette
  • data_objectTokens
    upcoming
  • inventory_2Resources
    • πŸ’‘ Overview
    • Mobile
      new
      • πŸ’‘ Introduction
      • Installation
      • General
        • Important Rules
        • Naming Convention
        • Clean Architecture
    • Web
      upcoming

Golden Rule Data Visualization

The Golden Rule of Data Visualization is to make data clear, simple, and easy to understand. Focus on showing insights, not just data. Such as, choosing the right chart type, using minimal clutter, and highlighting key points. The goal is to help users grasp the message quickly.

Design Patterns for Power BI Templates

Action
  • Allows users to click on data elements to view more details.
  • Features to filter and sort data based on various parameters.
  • Highlights data elements when hovered over and displays tooltips with additional information.
Navigation
  • Navigation menu at the top for global access to the main part of the dashboard.
  • Bottom menu for quick navigation between different dashboard sections to dashboard details.
Layout
  • Uses a grid layout to place elements in an organised pattern, ensuring visual balance and readability.
  • Reorganises elements based on screen size to ensure readability and interactivity on any device.
  • Each main dashboard page is required to include a summary score of key data. Additionally, it is recommended that each page contains 3 to 5, but no more than 7 analysis points. Including more than 7 analysis points may confuse users, while too few points may not effectively convey the required insights.
  • Create a compact layout and minimise white space. This approach ensures that the dashboard is efficient and effective in presenting data.

Power BI Layout Consistency

The following dashboard template marked in grey shows the position of each element: Header, Title, Filter, Chart and Footer. The layout for the Score Card and Chart can be customised as needed, the position of the header, title, filter and footer are fixed. The next slide provides a detailed explanation of these layouts.

The top of the dashboard includes the Bspace Analytics logo and page navigation. The header also displays the Power BI embed layout area and the cluster feature. Additionally, there are navigation buttons to access other pages within the dashboard. The header component in this Power BI template serves as the main area for navigation and title display. This component is very important for building the overall structure and branding of reports and dashboards. Here are the guidelines for designing the header component.


This area is used to filter the data content and is positioned to the right of the title. To maintain good visibility, it is recommended that the number of filters does not overlap with the title.


This area displays the dashboard title in the top left corner. This title provides important information for the user and includes a breadcrumb for navigation within Bspace.


This area is devoted to the Scorecard, which is recommended to be placed below the title. In special cases, Scorecards can be organised vertically, but ensure clear visibility and avoid overlapping with other content.


This is the main content section of the dashboard. The layout should be customised as needed, but should still follow the best practice of chart structure.


This is the lower part of the dashboard that consists of navigation buttons to connect to various sub-features or other sections within the dashboard. The footer includes navigation buttons that connect to different features or sections within the dashboard. These buttons help users to easily move between different parts of the dashboard without having to scroll up or search through menus.


Balance and Consistency Layout
Containers should be evenly distributed across the dashboard to create a visually balanced layout. Avoid clustering containers in one area while leaving large empty spaces elsewhere.

Organise containers in a clear and logical structure. Group related charts together to make the dashboard intuitive and easy to navigate.

The dashboard page displays graphics of different sizes. In a one-column layout, the containers cover the entire width of the card. In a two-column layout, the containers each cover half the width of the card, with a 16px space between them. In a three-column layout, the containers each cover one-third of the card width, with 16px spacing between each column.

Chart Structure

Make sure all containers are aligned with each other. Horizontal and vertical alignment must be maintained to give the dashboard a clean and professional look.

Maintain consistent spacing between containers. For example, if you use a 16px spacing between columns, make sure this spacing is consistent throughout the dashboard.

Containers should be distributed proportionally. In a multi-column layout, each container should utilise an equal part of the width to maintain symmetry. For example, in a two-column layout, each container should utilise half of the available width, and in a three-column layout, each container should utilise one-third of the available width.

Dos and Don’ts

1. Use Clear Labels and Legends

Make sure all axes, data points, and legends are clearly labelled for easy understanding. Don't fail to provide explanations on key points, trends, or anomalies that keep the audience guessing.
Do's
Don't
2. Use a Consistent Colour Scheme

Use a consistent colour palette throughout the visualisation to create a neat and professional look. Avoid using too many colours that can be distracting and confusing.
Do's
Don't
3. Choose the Right Type of Graphics

Choose the type of graph that best fits the data (e.g., bar graph for comparisons, line graph for trends). Don't mix too many types of graphics that may confuse and reduce the clarity of the message.
Do's
Don't
4. Maintain a Clear Hierarchy

Use visual elements like size, color, contrast, and positioning to guide the viewer's eye from the most important details to the less important ones. Use highlights to make key points stand out in focal areas, like the top or center, to make them easier to see.
Do's
Don't
5. Provide Context

Add a clear title, legend, a short subheading or a brief description. This will help viewers understand the purpose of the data and the insights it provides.
Do's
Don't
6. Highlight Key Data

Use contrasting colors or annotations to emphasize important points or trends.
Do's
Don't
arrow_back
Previous Tiering