# Comparing WPF Charts

## Content

Explore all of the features offered by FlexChart and WPF Toolkit Chart. You can download the matrix in [PDF](http://prerelease.componentone.com/help/WPF/FeatureComparisonMatrix_FlexChartWPF.pdf).

DOC-DETAILS-TAG-OPEN
DOC-SUMMARY-TAG-OPEN
Chart Types
DOC-SUMMARY-TAG-CLOSE

| **Features** | **FlexChart** | **WPF Toolkit Chart** |
| :------: | :-------: | :---------------: |
| Area | ✓ | ✓ |
| StackedArea | ✓ |  |
| StackedArea100 | ✓ |  |
| SplineArea | ✓ |  |
| StackedSplineArea | ✓ |  |
| StackedSplineArea100 | ✓ |  |
| StepArea | ✓ |  |
| Bar | ✓ | ✓ |
| StackedBar | ✓ |  |
| Floating Bar | ✓ |  |
| StackedBar100 | ✓ |  |
| Bubble | ✓ | ✓ |
| CandleStick | ✓ |  |
| Column | ✓ | ✓ |
| Combination charts | ✓ | ✓ |
| StackedColumn | ✓ |  |
| StackedColumn100 | ✓ |  |
| Stock/ HighLowOpenClose | ✓ |  |
| Histogram | ✓ |  |
| Pareto | ✓ |  |
| Ranged Histogram | ✓ |  |
| Line | ✓ |  |
| LineStacked | ✓ |  |
| LineStacked100 | ✓ |  |
| Spline | ✓ |  |
| SplineStacked | ✓ |  |
| SplineStacked100 | ✓ |  |
| Step | ✓ | ✓ |
| StepSymbols | ✓ | ✓ |
| LineSymbols | ✓ | ✓ |
| StackedLineSymbols | ✓ |  |
| StackedLineSymbols100 | ✓ |  |
| SplineSymbols | ✓ |  |
| SplineSymbolsStacked | ✓ |  |
| StackedSplineSymbols100 | ✓ |  |
| Pie | ✓ | ✓ |
| Doughnut | ✓ |  |
| PieExploded | ✓ |  |
| DoughnutExploded | ✓ |  |
| Point/ Scatter | ✓ | ✓ |
| Radar | ✓ | ✓ |
| Polar | ✓ | ✓ |
| Box-and-whisker | ✓ | ✓ |
| ErrorBar | ✓ | ✓ |
| Funnel | ✓ | ✓ |
| Sunburst | ✓ |  |
| Waterfall | ✓ |  |
| 2D | ✓ | ✓ |
| Heikin-Ashi | [*](http://helpcentral.componentone.com/nethelp/FinancialChartWPF/FinancialChartTypes.html) |  |
| LineBreak/ThreeLineBreak | [*](http://helpcentral.componentone.com/nethelp/FinancialChartWPF/FinancialChartTypes.html) |  |
| Renko | [*](http://helpcentral.componentone.com/nethelp/FinancialChartWPF/FinancialChartTypes.html) |  |
| Kagi | [*](http://helpcentral.componentone.com/nethelp/FinancialChartWPF/FinancialChartTypes.html) |  |
| ColumnVolume | [*](http://helpcentral.componentone.com/nethelp/FinancialChartWPF/FinancialChartTypes.html) |  |
| EquiVolume | [*](http://helpcentral.componentone.com/nethelp/FinancialChartWPF/FinancialChartTypes.html) |  |
| CandleVolume | [*](http://helpcentral.componentone.com/nethelp/FinancialChartWPF/FinancialChartTypes.html) |  |
| ArmsCandleVolume | [*](http://helpcentral.componentone.com/nethelp/FinancialChartWPF/FinancialChartTypes.html) |  |

DOC-DETAILS-TAG-CLOSE
DOC-DETAILS-TAG-OPEN
DOC-SUMMARY-TAG-OPEN
Data Binding
DOC-SUMMARY-TAG-CLOSE

| **Features** | **FlexChart** | **WPF Toolkit Chart** |
| :------: | :-------: | :---------------: |
| Objects implementing IEnumerable | ✓ | ✓ |

DOC-DETAILS-TAG-CLOSE
DOC-DETAILS-TAG-OPEN
DOC-SUMMARY-TAG-OPEN
Core Features
DOC-SUMMARY-TAG-CLOSE

| **Features** | **FlexChart** | **WPF Toolkit Chart** |
| :------: | :-------: | :---------------: |
| Handle Empty/ Null Data Points | ✓ |  |
| HitTest | ✓ | ✓ |
| Trendlines | ✓ |  |
| Coordinate Conversion Methods | ✓ |  |
| Annotations | ✓ |  |
| Render Modes | Default/Direct2D/Direct3D |  |
| Batch Updates | ✓ |  |
| Moving Average | ✓ |  |
| Chart Optimization |  |  |
| Load Animation |  | ✓ |
| Transition Animation |  |  |
| Grouping and Aggregation |  |  |
| LineMarkers | ✓ | ✓ |
| Multiple axes | ✓ |  |
| Multiple plot areas | ✓ |  |

DOC-DETAILS-TAG-CLOSE
DOC-DETAILS-TAG-OPEN
DOC-SUMMARY-TAG-OPEN
Chart Features
DOC-SUMMARY-TAG-CLOSE

| **Features** | **FlexChart** | **MS Chart** |
| :------: | :-------: | :------: |
| Annotations | ✓ | ✓ |
| Axis binding | ✓ | ✓ |
| Customizable data labels | ✓ | ✓ |
| Customizable headers and footers | ✓ | ✓ |

DOC-DETAILS-TAG-CLOSE
DOC-DETAILS-TAG-OPEN
DOC-SUMMARY-TAG-OPEN
Data Manipulations
DOC-SUMMARY-TAG-CLOSE

| **Features** | **FlexChart** | **MS Chart** |
| :------: | :-------: | :------: |
| Aggregation | With custom code | ✓ |
| Sorting | With custom code | ✓ |
| TopN | With custom code | ✓ |

DOC-DETAILS-TAG-CLOSE
DOC-DETAILS-TAG-OPEN
DOC-SUMMARY-TAG-OPEN
Look & Feel
DOC-SUMMARY-TAG-CLOSE

| **Features** | **FlexChart** | **WPF Toolkit Chart** |
| :------: | :-------: | :---------------: |
| Themes |  |  |
| Predefined Palettes | 16 |  |
| Custom Palette | ✓ |  |
| Background Color | ✓ | ✓ |
| Background Image | ✓ | ✓ |
| Background Gradient | ✓ | ✓ |
| Border and Border Styles | ✓ | ✓ |

DOC-DETAILS-TAG-CLOSE
DOC-DETAILS-TAG-OPEN
DOC-SUMMARY-TAG-OPEN
Chart Area
DOC-SUMMARY-TAG-CLOSE

| **Features** | **FlexChart** | **WPF Toolkit Chart** |
| :------: | :-------: | :---------------: |
| Header | ✓ | ✓ |
| Footer | ✓ |  |
| Multiple Headers |  |  |
| Header/ Footer Borders | ✓ | ✓ |
| Header/ Footer Alignment | ✓ |  |
| Rotate ChartArea | ✓ |  |
| Multiple Chart Areas |  |  |
| Toggle Visibility |  |  |
| PlotArea Collection |  |  |

DOC-DETAILS-TAG-CLOSE
DOC-DETAILS-TAG-OPEN
DOC-SUMMARY-TAG-OPEN
Plot Area
DOC-SUMMARY-TAG-CLOSE

| **Features** | **FlexChart** | **WPF Toolkit Chart** |
| :------: | :-------: | :---------------: |
| Plot margins | ✓ |  |
| Markers for PlotElements | Supported on FlexChart with LineSymbols/ SplineSymbols and Scatter chart types |  |
| Markers Size | ✓ |  |
| Plot Areas: Multiple |  |  |
| Plot Elements: Background Image/ Gradient/Color | ✓ | ✓ |
| Plot Elements: Border and Border styling |  | ✓ |
| LineMarkers/CrossHair |  |  |

DOC-DETAILS-TAG-CLOSE
DOC-DETAILS-TAG-OPEN
DOC-SUMMARY-TAG-OPEN
Data Labels
DOC-SUMMARY-TAG-CLOSE

| **Features** | **FlexChart** | **WPF Toolkit Chart** |
| :------: | :-------: | :---------------: |
| Offset | ✓ |  |
| ConnectingLines | ✓ |  |
| Borders and Border styling | ✓ |  |
| Styling | ✓ |  |
| Format String | ✓ |  |
| Custom Content | ✓ |  |
| Positions for Cartesian charts | Bottom/ Center/ Left/ None/ Right/ Top |  |
| Manage Overlapping | ✓ |  |
| Positions for Pie charts | Center/ Inside/ Outside/ None |  |

DOC-DETAILS-TAG-CLOSE
DOC-DETAILS-TAG-OPEN
DOC-SUMMARY-TAG-OPEN
Axis
DOC-SUMMARY-TAG-CLOSE

| **Features** | **FlexChart** | **WPF Toolkit Chart** |
| :------: | :-------: | :---------------: |
| Axes: Primary X/Y | ✓ | ✓ |
| Axes: Secondary X/Y | ✓ | ✓ |
| Axes: Multiple Secondary X/Y | ✓ | ✓ |
| Axis Label: Format strings | ✓ | ✓ |
| Axis Label: Hide | ✓ |  |
| Axis Label: styling | ✓ |  |
| Axis Range (Min/Max) values | ✓ | ✓ |
| Axis: Hide | ✓ | ✓ |
| Axis: Logarithmic | ✓ |  |
| Axis: Reverse | ✓ |  |
| AxisLine Styling | ✓ |  |
| Labels: Angle | ✓ |  |
| Labels: Manage overlapping | ✓ |  |
| Major/ Minor GridLines | ✓ | ✓ |
| Major/ Minor TickMarks | ✓ | ✓ |
| Major/ Minor Units | ✓ | Only MajorUnit |
| TickMarks Thickness |  |  |
| TickMarks Styling |  | ✓ |
| Title and Title Styling | ✓ | ✓ |
| Configure Origin | Any value |  |
| TickMarks Position | Cross/ Inside/ Outside/ None |  |
| Position | Top/ Bottom/ Left/ Right/ Auto/ None | Auto/Bottom/Left/Right/Top |
| Axis Label: Custom |  |  |
| ArrowHead styling |  |  |
| Axis Label: Staggered |  |  |
| ScaleBreaks |  |  |
| Predefined DateTime Interval Types |  | ✓ |
| Sort Order for CategoryAxis |  | ✓ |

DOC-DETAILS-TAG-CLOSE
DOC-DETAILS-TAG-OPEN
DOC-SUMMARY-TAG-OPEN
Series
DOC-SUMMARY-TAG-CLOSE

| **Features** | **FlexChart** | **WPF Toolkit Chart** |
| :------: | :-------: | :---------------: |
| Multiple Series | ✓ | ✓ |
| Data binding | ✓ | ✓ |
| Chart types at series level | ✓ |  |
| Styling | ✓ | ✓ |
| Visibility | Plot/ Legend/ Both Plot and Legend/ Hidden | ✓ |
| Conditional Formatting | ✓ |  |
| X and Y value functions |  |  |
| RoundedRadius for Bar Charts |  |  |
| Stacked charts | ✓ |  |

DOC-DETAILS-TAG-CLOSE
DOC-DETAILS-TAG-OPEN
DOC-SUMMARY-TAG-OPEN
Legends
DOC-SUMMARY-TAG-CLOSE

| **Features** | **FlexChart** | **WPF Toolkit Chart** |
| :------: | :-------: | :---------------: |
| Title | ✓ | ✓ |
| Title Style | ✓ |  |
| Toggle Series Visibility from legend | ✓ |  |
| Orientation | Auto/ Vertical/ Horizontal |  |
| Position | Left/ Top/ Right/ Bottom |  |
| Custom Legend Items |  | ✓ |
| Items Ordering |  |  |
| Multiple Legends |  |  |

DOC-DETAILS-TAG-CLOSE
DOC-DETAILS-TAG-OPEN
DOC-SUMMARY-TAG-OPEN
Marker Symbols
DOC-SUMMARY-TAG-CLOSE

| **Features** | **FlexChart** | **WPF Toolkit Chart** |
| :------: | :-------: | :---------------: |
| Box | ✓ |  |
| Cross | ✓ |  |
| DiagonalCross |  |  |
| Dot |  |  |
| Diamond |  |  |
| Triangle |  |  |
| Star4 |  |  |
| Star8 |  |  |

DOC-DETAILS-TAG-CLOSE
DOC-DETAILS-TAG-OPEN
DOC-SUMMARY-TAG-OPEN
User Interactions
DOC-SUMMARY-TAG-CLOSE

| **Features** | **FlexChart** | **WPF Toolkit Chart** |
| :------: | :-------: | :---------------: |
| Tooltips | ✓ | ✓ |
| Series selection | ✓ |  |
| Point selection | ✓ | ✓ |
| Zooming | ✓ |  |
| Scrolling | ✓ |  |
| Drilldown | With custom code | With custom code |
| Axis Scrollbar | ✓ |  |
| Range Selector | ✓ |  |
| Draggable Markers |  |  |
| 3D Chart Rotations |  |  |

DOC-DETAILS-TAG-CLOSE
DOC-DETAILS-TAG-OPEN
DOC-SUMMARY-TAG-OPEN
Tooltips
DOC-SUMMARY-TAG-CLOSE

| **Features** | **FlexChart** | **WPF Toolkit Chart** |
| :------: | :-------: | :---------------: |
| Auto tooltips | ✓ | ✓ |
| Custom content | ✓ |  |
| Show Delay | ✓ |  |
| Styling | ✓ |  |
| Tooltips for different chart elements |  |  |

DOC-DETAILS-TAG-CLOSE
DOC-DETAILS-TAG-OPEN
DOC-SUMMARY-TAG-OPEN
Pie Charts
DOC-SUMMARY-TAG-CLOSE

| **Features** | **FlexChart** | **WPF Toolkit Chart** |
| :------: | :-------: | :---------------: |
| Exploded slices | ✓ |  |
| Inner Radius | ✓ |  |
| Starting Angle of first slice | ✓ |  |

DOC-DETAILS-TAG-CLOSE
DOC-DETAILS-TAG-OPEN
DOC-SUMMARY-TAG-OPEN
Exporting, Importing & Printing
DOC-SUMMARY-TAG-CLOSE

| **Features** | **FlexChart** | **WPF Toolkit Chart** |
| :------: | :-------: | :---------------: |
| Export to JPEG/ JPG | ✓ |  |
| Export to PNG | ✓ |  |
| Export to BMP | ✓ |  |
| Export to GIF |  |  |
| Export to TIFF |  |  |
| Export to PDF |  |  |
| Export to SVG |  |  |
| Export to EMF |  |  |
| Export to EMfDual |  |  |
| Export to EMfPlus |  |  |
| Export to WMP |  |  |
| Save/ Load to Binary files |  |  |
| Save/ Load to memory streams |  |  |
| Save/ Load to XML |  |  |
| Printing | ✓ | ✓ |

DOC-DETAILS-TAG-CLOSE
DOC-DETAILS-TAG-OPEN
DOC-SUMMARY-TAG-OPEN
Footprint
DOC-SUMMARY-TAG-CLOSE

| **Feature** | **FlexChart** | **WPF Toolkit Chart** |
| :-----: | :-------: | :---------------: |
| Assembly Size | 144KB | 276KB |

DOC-DETAILS-TAG-CLOSE
DOC-DETAILS-TAG-OPEN
DOC-SUMMARY-TAG-OPEN
Pricing
DOC-SUMMARY-TAG-CLOSE

| **Feature** | **FlexChart** | **MS Chart** |
| :-----: | :-------: | :------: |
| Pricing | $ | $ |

DOC-DETAILS-TAG-CLOSE