Skip to main content


A collection of samples demonstrating different Custom Visuals. These samples help illustrate how to handle common situations when developing with PowerBI


A slicer narrows the portion of the dataset shown in other visualizations in a report. Slicers are an alternate way of filtering.

Chiclet Slicer screenshot
Chiclet Slicer

Display image and/or text buttons that act as an in-canvas filter on other visuals

Timeline Slicer screenshot
Timeline Slicer

Graphical date range selector to use for filtering dates

Sample Slicer screenshot
Sample Slicer

Demonstrates the use of the Advanced Filtering API


Be inspired with our gallery of charts including bar chart, pie chart, word cloud among others 20+ chart types.

Aster Plot screenshot
Aster Plot

A twist on a standard donut chart, using a second value to drive sweep angle

Bullet Chart screenshot
Bullet Chart

A bar chart with extra visual elements to provide additional context. Useful for tracking goals

Chord screenshot

A graphical method of displaying the inter-relationships between data in a matrix

Dot Plot screenshot
Dot Plot

Show the distribution of frequencies in a great looking way

Dual KPI screenshot
Dual KPI

Efficiently visualizes two measures over time, showing their trend on a joint timeline

Enhanced Scatter screenshot
Enhanced Scatter

Includes improvements to the existing scatter chart visual

ForceGraph screenshot

Force layout diagram with curved path. Useful to show connections between entities

Gantt screenshot

A type of bar chart which illustrates a project timeline or schedule with resources

Table Heatmap screenshot
Table Heatmap

Compare data easily and intuitively using colors in a table

Histogram Chart screenshot
Histogram Chart

Visualises the distribution of data over a continuous interval or certain time period

LineDot Chart screenshot
LineDot Chart

Animated line chart with fun animated dots. Useful for engaging an audience with data

Mekko Chart screenshot
Mekko Chart

A mix of 100% stacked column chart and 100% stacked bar chart combined into one view

MultiKPI screenshot

A powerful Multi KPI visualization, of a key KPI along with multiple sparklines of supporting data

PowerKPI screenshot

A powerful KPI Indicator with multi-line chart and labels for current date, value and variances.

PowerKPI Matrix screenshot
PowerKPI Matrix

Monitor balanced scorecards and unlimited number of metrics and KPIs in a compact, easy to read list

Pulse Chart screenshot
Pulse Chart

Line chart annotated with key events. Perfect for story telling with data

Radar Chart screenshot
Radar Chart

Multiple measures plotted over a categorical axis. Useful to compare attributes

Sankey Chart screenshot
Sankey Chart

Flow diagram where the width of the series is proportional to the quantity of the flow

Stream Graph screenshot
Stream Graph

A stacked area chart with smooth interpolation. Often used to display values over time

Sunburst screenshot

Multilevel donut chart for effectively visualizing hierarchical data

Tornado screenshot

Comparing the relative importance of variables between two groups

Word Cloud screenshot
Word Cloud

Create a fun visual from frequent text in your data

Webgl samples

WebGL enables web content to use an API based on OpenGL ES 2.0 to perform 2D and 3D rendering in an HTML canvas

Globe Map screenshot
Globe Map

Plot locations on an interactive 3D map

R visuals

These samples demonsrate how to harness the analytic and visual power of R visuals, and R scripts

Association rules screenshot
Association rules

Uncover relationships between seemingly unrelated data using if-then statements

Clustering screenshot

Find similarity groups in your data, using k-means algorithm

Clustering With Outliers screenshot
Clustering With Outliers

Find similarity groups and outliers in your data

Correlation plot screenshot
Correlation plot

Highlight the most correlated variables in a data table

Decision Tree Chart screenshot
Decision Tree Chart

Schematic tree-shaped diagram for determining statistical probability using recursive partitioning

Forecasting TBATS screenshot
Forecasting TBATS

Time-series forecasting for series that exhibit multiple seasonalities using the TBATS model

Forecasting with ARIMA screenshot
Forecasting with ARIMA

Predict future values based on historical data using Autoregressive Integrated Moving Avg (ARIMA)

Funnel plot screenshot
Funnel plot

Find outliers in your data, using a funnel plot

Outliers Detection screenshot
Outliers Detection

Find outliers in your data, using the most appropriate method and plot

Spline chart screenshot
Spline chart

Visualize and understand noisy data

Time series decomposition chart screenshot
Time series decomposition chart

Understand the time series components using 'Seasonal and Trend decomposition using Loess'

Time Series Forecasting Chart screenshot
Time Series Forecasting Chart

Using exponential smoothing model to predict future values based on previously observed values