# About this sample

Please, choose a sample from the links on the left.

### Charts

AreaChart

This sample demonstrates various properties of the AreaChart control.

BarChart

This sample demonstrates various properties of the BarChart control.

BarChart3D

This sample demonstrates various properties of the BarChart3D control.

BubbleChart

This sample demonstrates various properties of the BubbleChart control.

CandlestickChart

This sample demonstrates various properties of the CandlestickChart control.

CustomData

This sample shows how a list of objects can be used directly in a chart by means of a custom series class that implements the Series interface.

Dashboard

This sample demonstrates how to set up and style chart and gauge controls.

DateTimeSeries

This sample shows how to use the DateTimeSeries class and apply different label formats.

DateTimeSeriesTooltips

This sample expands on the DateTimeSeries example by showing one way to implement custom tooltips for a chart.

FunnelChart

This sample demonstrates various properties of the FunnelChart control.

GroupLabels

This sample shows how to display labels for bar groups by using the AnnotationRenderer class.

Interactivity

This sample demonstrates the available interactivity in MindFusion.Charting.

LineChart

This sample demonstrates various properties of the LineChart control with range selection capabilities.

ListBinding

This sample shows how to bind the chart to a list of custom objects by setting the list as DataSource.

MultipleAxes

This sample shows how to build a plot containing multiple axes.

MultiplePlots

This sample shows how to build a dashboard containing multiple plots that share a common axis.

PieChart

This sample demonstrates various properties of the PieChart control.

RadarChart

This sample demonstrates various properties of the RadarChart control.

SynchronizedScroll

This example demonstrates how you can synchronize scroll positions of two plots by configuring them to use a shared Axis instance.

Tutorial1

This example demonstrates how you can set up a Dashboard to display data using different series renderer types.

### Gauges

CarGauges

This example shows different customizations and styling of the OvalGauge control through the use of multiple scales, pointers and ranges.

Clock

This example shows how to handle various prepaint and paint event to create and style an Oval gauge.

Compass

This example shows techniques for custom drawing on scales and pointers in an OvalGauge control.

Equalizer

This example shows how to handle various prepaint and paint event to create and style gauges.

Functions

This example shows how to use different types of the functions for calculating the distribution of values along the scale.

Thermometer

This example shows how to handle various prepaint and paint event to create and style an Oval gauge.