| FlexChart > Feature Comparison > Comparing WinForms Charts |
Explore all of the features offered by FlexChart and MS Chart. You can download the matrix in PDF.
Chart Types
| Chart Types |
FlexChart | MS Chart |
| Area | ✓ | ✓ |
| StackedArea | ✓ | ✓ |
| StackedArea100 | ✓ | ✓ |
| SplineArea | ✓ | ✓ |
| StackedSplineArea | ✓ | |
| StackedSplineArea100 | ✓ | |
| Bar | ✓ | ✓ |
| StackedBar | ✓ | ✓ |
| StackedBar100 | ✓ | ✓ |
| Bubble | ✓ | ✓ |
| CandleStick | ✓ | ✓ |
| Column | ✓ | ✓ |
| Combination | ✓ | ✓ |
| StackedColumn | ✓ | ✓ |
| StackedColumn100 | ✓ | ✓ |
| Stock/ HighLowOpenClose | ✓ | ✓ |
| Line | ✓ | ✓ |
| LineStacked | ✓ | |
| LineStacked100 | ✓ | |
| Spline | ✓ | ✓ |
| SplineStacked | ✓ | |
| SplineStacked100 | ✓ | |
| LineSymbols | ✓ | |
| StackedLineSymbols | ✓ | |
| StackedLineSymbols100 | ✓ | |
| SplineSymbols | ✓ | |
| SplineSymbolsStacked | ✓ | |
| StackedSplineSymbols100 | ✓ | |
| Pie | ✓ | ✓ |
| Doughnut | ✓ | ✓ |
| PieExploded | ✓ | ✓ |
| DoughnutExploded | ✓ | ✓ |
| Point/ Scatter | ✓ | ✓ |
| Radar | ✓ | ✓ |
| Polar | ✓ | ✓ |
| Box-and-Whisker | ✓ | ✓ |
| ErrorBar | ✓ | ✓ |
| Funnel | ✓ | ✓ |
| Sunburst | ✓ | |
| TreeMap | ✓ | |
| Waterfall | ✓ | |
| 2D | ✓ | ✓ |
| Heikin-Ashi | * | |
| LineBreak/ThreeLineBreak | * | ✓ |
| Renko | * | ✓ |
| Kagi | * | ✓ |
| ColumnVolume | * | |
| EquiVolume | * | |
| CandleVolume | * | |
| ArmsCandleVolume | * | |
| FastLine | ✓ | |
| FastPoint | ✓ | |
| StepLine | ✓ | |
| RangeBar | ✓ | |
| RangeColumn | ✓ | |
| SplineRange | ✓ | |
| Range | ✓ | |
| PointAndFigure | ✓ | |
| Pyramid | ✓ | |
| 3D | ✓ |
* Available in FinancialChart
Data Binding
| Data Binding | FlexChart | MS Chart |
| MS SQL Server | ✓ | ✓ |
| OLEDB | ✓ | ✓ |
| ODBC | ✓ | ✓ |
| Object Data Source | ✓ | ✓ |
| Oracle | ✓ | ✓ |
| SharePoint Objects | ✓ | ✓ |
| Unbound Data | ✓ |
Chart Features
| Data Binding | FlexChart | MS Chart |
| Annotations | ✓ | ✓ |
| Axis binding | ✓ | ✓ |
| Customizable data labels | ✓ | ✓ |
| Customizable headers and footers | ✓ | ✓ |
Data Manipulations
| Data Manipulations | FlexChart | MS Chart |
| Aggregation | With custom code | ✓ |
| Sorting | With custom code | ✓ |
| TopN | With custom code | ✓ |
Core Features
| Core Features | FlexChart | MS Chart |
| Handle Empty/ Null Data Points | ✓ | ✓ |
| HitTest | ✓ | ✓ |
| DirectX Rendering, GDI+, SVG Rendering | ✓ | |
| Trendlines | ✓ | |
| Coordinate Conversion Methods | ✓ | ✓ |
| Serialization Support | ✓ | ✓ |
| Annotations | ✓ | ✓ |
| Financial Analysis using predefined Indicators and Overlays | ✓ | ✓ |
| DataPoint Filtering | ✓ | |
| DataPoint Sorting | ✓ | |
| Grouping | ✓ | |
| DataPoints Searching | ✓ | |
| Copy/ Merge/ Split Series Data | ✓ | |
| Export to Dataset | ✓ | |
| Statistical Analysis using predefined formulas | ✓ | |
| LineMarkers | ✓ | ✓ |
| Multiple axes | ✓ | |
| Multiple plot areas | ✓ |
Look & Feel
| Look & Feel | FlexChart | MS Chart |
| Predefined Palettes | 16 | 12 |
| Custom Palette | ✓ | ✓ |
| Background Color | ✓ | ✓ |
| Background Image | ✓ | ✓ |
| Background Gradient/ HatchStyles | ✓ | |
| Border and Border Styles | ✓ | |
| Themes | 16 themes | 12 themes |
Chart Area
| Chart Area | FlexChart | MS Chart |
| Header | ✓ | ✓ |
| Footer | ✓ | |
| Multiple Headers | ✓ | |
| Header/ Footer Borders | ✓ | ✓ |
| Header/ Footer Alignment | ✓ | ✓ |
| Rotate ChartArea | ✓ | |
| Multiple Chart or Plot Areas | ✓ | ✓ |
| Toggle Visibility | ✓ |
Plot Area
| Plot Area | FlexChart | MS Chart |
| Plot position configuration | ✓ | |
| Plot margins | ✓ | |
| Markers for PlotElements | Supported on FlexChart with LineSymbols/ SplineSymbols and Scatter chart types | ✓ |
| Markers Size | ✓ | ✓ |
| Markers as Images | ✓ | |
| Markers: Border and Border styling | ✓ | |
| Background Image/ Gradient/ HatchStyle for PlotElements | ✓ | |
| Border and Border styling for Plot Elements | ✓ | |
| Empty Points Styling | ✓ |
Data Labels
| Data Labels | FlexChart | MS Chart |
| Offset | ✓ | |
| ConnectingLines | ✓ | ✓ |
| Borders and Border styling | ✓ | ✓ |
| Styling | ✓ | ✓ |
| Format String | ✓ | ✓ |
| Custom Content | ✓ | |
| Positions for Cartesian charts | Bottom/ Center/ Left/ None/ Right/ Top | Only applies to bar charts. Outside/ Left/ Right/ Center |
| Positions for Pie charts | Center/ Inside/ Outside/ None | Inside/ Outside/ None |
Axes
| Axes | FlexChart | MS 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: Alignment | ✓ | |
| Labels: Angle | ✓ | ✓ |
| Labels: Hide overlapping | ✓ | |
| Major/ Minor GridLines | ✓ | ✓ |
| Major/ Minor TickMarks | ✓ | ✓ |
| Major/ Minor Units | ✓ | ✓ |
| TickMarks Length | ✓ | |
| TickMarks Styling | ✓ | ✓ |
| Title and Title Styling | ✓ | ✓ |
| Configure Origin | Any value | Auto/ Min/ Max |
| TickMarks Position | Cross/ Inside/ Outside/ None | Cross/ Inside/ Outside/ None |
| Position | Top/ Bottom/ Left/ Right/ Auto/ None | |
| ArrowHead styling | ✓ | |
| Axis Label: Custom | ✓ | |
| Axis Label: Staggered | ✓ | |
| ScaleBreaks | ✓ |
Series
| Series | FlexChart | MS Chart |
| Multiple Series | ✓ | ✓ |
| Data binding | ✓ | ✓ |
| Chart types at series level | ✓ | ✓ |
| Styling | ✓ | ✓ |
| Visibility | Plot/ Legend/ Both Plot and Legend/ Hidden | Plot/ Plot and Legend/ Hidden |
| Conditional Formatting | ✓ | |
| Stacked charts | ✓ |
Legends
| Legends | FlexChart | MS Chart |
| Title | ✓ | ✓ |
| Title Style | ✓ | ✓ |
| TextWrap | ✓ | |
| Toggle Series Visibility from legend | ✓ | |
| Orientation | Auto/ Vertical/ Horizontal | Vertical/ Horizontal/ Table |
| Position | Left/ Top/ Right/ Bottom | Left/ Top/ Right/ Bottom |
| Custom Legend Items | ✓ | |
| Items Ordering | ✓ | |
| Multiple Legends | ✓ |
Marker Symbols
| Marker Symbols | FlexChart | MS Chart |
| Box | ✓ | ✓ |
| Dot | ✓ | ✓ |
| Diamond | ✓ | |
| Triangle | ✓ | |
| Cross | ✓ | |
| Star4 | ✓ | |
| Star5 | ✓ | |
| Star6 | ✓ | |
| Star10 | ✓ |
User Interactions
| User Interactions | FlexChart | MS Chart |
| Tooltips | ✓ | ✓ |
| Series selection | ✓ | ✓ |
| Point selection | ✓ | ✓ |
| Range Selection | ✓ | |
| Zooming | ✓ | |
| Scrolling | ✓ | ✓ |
| Drilldown | With custom code | With custom code |
| Draggable Annotations | ✓ |
Tooltips
| Tooltips | FlexChart | MS Chart |
| Auto tooltips | ✓ | |
| Custom content | ✓ | String type only |
| Show Delay | ✓ | |
| Styling | ✓ | |
| String type only | ✓ | |
| Tooltips for different chart elements | ✓ |
Financial Chart Features
| Financial Chart Features | FinancialChart | MS Chart |
| Bollinger bands overlays | * | |
| Envelope overlay | * | |
| Fibonacci tools | * | |
| Indicators | * | |
| MACD Indicator | * | |
| Moving averages | * | |
| Overlays | * | |
| Stochastic Oscillator Indicator | * | |
| Fibonacci tools | * |
Pie Charts
| Pie Charts | FlexChart | MS Chart |
| Exploded slices | ✓ | ✓ |
| Inner Radius | ✓ | ✓ |
| Starting Angle of first slice | ✓ | ✓ |
Exporting, Importing & Printing
| Exporting, Importing & Printing | FlexChart | MS Chart |
| Export to JPEG/ JPG | ✓ | ✓ |
| Export to PNG | ✓ | ✓ |
| Export to SVG | ✓ | |
| Export to BMP | ✓ | |
| Export to EMF | ✓ | |
| Export to EMfDual | ✓ | |
| Export to EMfPlus | ✓ | |
| Export to GIF | ✓ | |
| Export to TIFF | ✓ | |
| Save/ Load to Binary files | ✓ | |
| Save/ Load to memory streams | ✓ | |
| Save/ Load to XML | ✓ | |
| Printing | ✓ | ✓ |
| Print Support | ✓ | ✓ |
Footprint
| Footprint | FlexChart | MS Chart |
| Assembly Size | 330KB | 904KB |
Pricing
| Pricing | FlexChart | MS Chart |
| Pricing | $ | $ |