MindFusion.Wpf Pack Programmer's Guide
Chart Types

Charting for WPF offers the following controls that appear as icons in the VS toolbox:

Customizing the type of the chart

You can change the type of the chart with LineType, BarType, RadarType and PieType properties. All of them take value from the respective enumerations LineType enum, BarType enum, RadarType enum and PieType enum. Some chart types require more than one series - BarType.VerticalOverlay, BarType.HorizontalOverlay, BarType.VerticalStack, BarType.HorizontalStack, LineType.Area2DStack. Use the Series property to add the series.

Scatter charts

You can add scatters at data points to any line series. You should only set the ScatterType property of the LineSeries class to be anything different than ScatterType.None, which is its default value. You can draw only scatter charts by setting the LineType of the LineSeries to LineType.None.

Radar charts also support scatters. You can customize how the scatters for each series look with the RadarSeries.RadarScatterFills, RadarSeries.RadarScatterStrokes, RadarSeries.ScatterType, RadarSeries.ScatterSize and RadarSeries.RadarScatterStrokeThickness properties.

3D Bar charts

You can change the type of the 3D bar chart with the BarType3D property and the values from the BarType3D enumeration - it supports six types of layout for 3D bars. The 3D bar chart supports multiple series.

Pie / Doughnut charts

They support currently only a single PieSeries.

3D Pie / Doughnut charts

The PieChart3D.DoughnutThickness property regulates the inner radius of the chart. If it is set to 0, you will have a 3D pie chart. Any value greater than 0 will make the chart a doughnut.  If you add more than one PieSeries to the control, the DoughnutThickness is applied to all of them.

3D Surface Charts

The surface charts can be drawn with or without a color map. The color map can be gradient or exact. Use the TextureType property to specify whether to use a color map and what type. ShowWireFrame renders the chart with a wireframe. Surface charts can also show scatters - use the ShowScatters property.