# Samples

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

## Slicers

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

##### Chiclet Slicer

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

##### Timeline Slicer

Graphical date range selector to use for filtering dates

##### Sample Slicer

Demonstrates the use of the Advanced Filtering API

## Charts

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

##### Aster Plot

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

##### Bullet Chart

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

##### Chord

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

##### Dot Plot

Show the distribution of frequencies in a great looking way

##### Dual KPI

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

##### Enhanced Scatter

Includes improvements to the existing scatter chart visual

##### ForceGraph

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

##### Gantt

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

##### Table Heatmap

Compare data easily and intuitively using colors in a table

##### Histogram Chart

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

##### LineDot Chart

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

##### Mekko Chart

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

##### Pulse Chart

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

##### Radar Chart

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

##### Sankey Chart

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

##### Stream Graph

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

##### Sunburst

Multilevel donut chart for effectively visualizing hierarchical data

##### Tornado

Comparing the relative importance of variables between two groups

##### 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

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

Uncover relationships between seemingly unrelated data using if-then statements

##### Clustering

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

##### Clustering With Outliers

Find similarity groups and outliers in your data

##### Correlation plot

Highlight the most correlated variables in a data table

##### Decision Tree Chart

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

##### Forecasting TBATS

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

##### Forecasting with ARIMA

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

##### Funnel plot

Find outliers in your data, using a funnel plot

##### Outliers Detection

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

##### Spline chart

Visualize and understand noisy data

##### Time series decomposition chart

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

##### Time Series Forecasting Chart

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