# Comparing MVC Charts

## Content



Explore all of the features offered by FlexChart in ASP.NET MVC. You can download the comparison matrix in the [PDF format](http://prerelease.componentone.com/help/MVC/FeatureComparisonMatrix_MVCFlexChart.pdf).

DOC-DETAILS-TAG-OPEN

DOC-SUMMARY-TAG-OPEN

Chart Types

DOC-SUMMARY-TAG-CLOSE

| **Chart Types** | **FlexChart** | **MS Chart** |
| :-: | :-: | :-: |
| Area | ✓ | ✓ |
| StackedArea | ✓ | ✓ |
| StackedArea100 | ✓ | ✓ |
| SplineArea | ✓ | ✓ |
| StackedSplineArea | ✓ |  |
| StackedSplineArea100 | ✓ |  |
| Bar | ✓ | ✓ |
| StackedBar | ✓ | ✓ |
| StackedBar100 | ✓ | ✓ |
| Bubble | ✓ | ✓ |
| CandleStick | ✓ | ✓ |
| Column | ✓ | ✓ |
| StackedColumn | ✓ | ✓ |
| StackedColumn100 | ✓ | ✓ |
| Stock/ HighLowOpenClose | ✓ | ✓ |
| Sunburst | ✓ | ✓ |
| Line | ✓ | ✓ |
| LineStacked | ✓ |  |
| LineStacked100 | ✓ |  |
| Spline | ✓ | ✓ |
| SplineStacked | ✓ |  |
| SplineStacked100 | ✓ |  |
| LineSymbols | ✓ |  |
| StackedLineSymbols | ✓ |  |
| StackedLineSymbols100 | ✓ |  |
| SplineSymbols | ✓ |  |
| SplineSymbolsStacked | ✓ |  |
| StackedSplineSymbols100 | ✓ |  |
| Pie | ✓ | ✓ |
| Doughnut | ✓ | ✓ |
| PieExploded | ✓ | ✓ |
| DoughnutExploded | ✓ | ✓ |
| Point/ Scatter | ✓ | ✓ |
| 2D | ✓ | ✓ |
| Heikin-Ashi | \* |  |
| LineBreak/ThreeLineBreak | \* | ✓ |
| Renko | \* | ✓ |
| Kagi | \* | ✓ |
| ColumnVolume | \* |  |
| EquiVolume | \* |  |
| CandleVolume | \* |  |
| ArmsCandleVolume | \* |  |
| FastLine |  | ✓ |
| FastPoint |  | ✓ |
| StepLine | ✓ | ✓ |
| RangeBar | ✓ | ✓ |
| RangeColumn | ✓ | ✓ |
| SplineRange | ✓ | ✓ |
| RangeArea | ✓ | ✓ |
| PointAndFigure | \* | ✓ |
| Polar | ✓ | ✓ |
| Radar | ✓ | ✓ |
| BoxPlot | ✓ | ✓ |
| ErrorBar | ✓ | ✓ |
| Funnel | ✓ | ✓ |
| Pyramid |  | ✓ |
| 3D |  | ✓ |
| BreakEven | ✓ |  |
| TreeMap | ✓ |  |
| Waterfall | ✓ |  |
| Box & Whisker | ✓ |  |

\* Available in FinancialChart

DOC-DETAILS-TAG-CLOSE

DOC-DETAILS-TAG-OPEN

DOC-SUMMARY-TAG-OPEN

Data Binding

DOC-SUMMARY-TAG-CLOSE

| **Data Binding** | **FlexChart** | **MS Chart** |
| :-: | :-: | :-: |
| MS SQL Server | ✓ | ✓ |
| OLEDB | ✓ | ✓ |
| ODBC | ✓ | ✓ |
| Object Data Source | ✓ | ✓ |
| Oracle | ✓ | ✓ |
| SharePoint Objects | ✓ | ✓ |
| Unbound Data |  | ✓ |

DOC-DETAILS-TAG-CLOSE

DOC-DETAILS-TAG-OPEN

DOC-SUMMARY-TAG-OPEN

Core Features

DOC-SUMMARY-TAG-CLOSE

| **Core Features** | **FlexChart** | **MS Chart** |
| :-: | :-: | :-: |
| Handle Empty/ Null Data Points | ✓ | ✓ |
| HitTest | ✓ | ✓ |
| DirectX Rendering | ✓ |  |
| Trendlines | ✓ |  |
| Coordinate Conversion Methods | ✓ | ✓ |
| Serialization Support |  | ✓ |
| DataPoint Filtering |  | ✓ |
| DataPoint Sorting |  | ✓ |
| Grouping |  | ✓ |
| DataPoints Searching |  | ✓ |
| Copy/ Merge/ Split Series Data |  | ✓ |
| Export to Dataset |  | ✓ |
| Statistical Analysis using predefined formulas |  | ✓ |

DOC-DETAILS-TAG-CLOSE

DOC-DETAILS-TAG-OPEN

DOC-SUMMARY-TAG-OPEN

Look & Feel

DOC-SUMMARY-TAG-CLOSE

| **Look & Feel** | **FlexChart** | **MS Chart** |
| :-: | :-: | :-: |
| Themes | 23 | 12 |
| Custom Palette | ✓ | ✓ |
| Background Color | ✓ | ✓ |
| Background Image | ✓ | ✓ |
| Background Gradient/ HatchStyles |  | ✓ |
| Border and Border Styles |  | ✓ |

DOC-DETAILS-TAG-CLOSE

DOC-DETAILS-TAG-OPEN

DOC-SUMMARY-TAG-OPEN

Chart Area

DOC-SUMMARY-TAG-CLOSE

| **Chart Area** | **FlexChart** | **MS Chart** |
| :-: | :-: | :-: |
| Header | ✓ | ✓ |
| Footer | ✓ |  |
| Multiple Headers |  | ✓ |
| Header/ Footer Borders | ✓ | ✓ |
| Header/ Footer Alignment | ✓ | ✓ |
| Rotate ChartArea | ✓ |  |
| Multiple Chart Areas |  | ✓ |
| Toggle Visibility |  | ✓ |

DOC-DETAILS-TAG-CLOSE

DOC-DETAILS-TAG-OPEN

DOC-SUMMARY-TAG-OPEN

Plot Area

DOC-SUMMARY-TAG-CLOSE

| **Plot Area** | **FlexChart** | **MS Chart** |
| :-: | :-: | :-: |
| Plot position configuration |  | ✓ |
| Plot margins | ✓ |  |
| Zones | ✓ |  |
| Conditional Item Formatting | ✓ |  |
| LineMarkers/CrossHair | ✓ |  |
| 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 |  | ✓ |

DOC-DETAILS-TAG-CLOSE

DOC-DETAILS-TAG-OPEN

DOC-SUMMARY-TAG-OPEN

Data Labels

DOC-SUMMARY-TAG-CLOSE

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

DOC-DETAILS-TAG-CLOSE

DOC-DETAILS-TAG-OPEN

DOC-SUMMARY-TAG-OPEN

Axes

DOC-SUMMARY-TAG-CLOSE

| **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 |  | ✓ |

DOC-DETAILS-TAG-CLOSE

DOC-DETAILS-TAG-OPEN

DOC-SUMMARY-TAG-OPEN

Series

DOC-SUMMARY-TAG-CLOSE

| **Series** | **FlexChart** | **MS Chart** |
| :-: | :-: | :-: |
| Multiple Series | ✓ | ✓ |
| Data binding | ✓ | ✓ |
| Chart types at series level | ✓ | ✓ |
| Styling | ✓ | ✓ |
| X and Y value Functions<br /> | ✓ |  |
| Visibility | X and Y value Functions | Plot/ Plot and Legend/ Hidden |

DOC-DETAILS-TAG-CLOSE

DOC-DETAILS-TAG-OPEN

DOC-SUMMARY-TAG-OPEN

Legends

DOC-SUMMARY-TAG-CLOSE

| **Legends** | **FlexChart** | **MS Chart** |
| :-: | :-: | :-: |
| Title |  | ✓ |
| Title Style |  | ✓ |
| Toggle Series Visibility from legend | ✓ |  |
| Orientation | Auto/ Vertical/ Horizontal | Vertical/ Horizontal/ Table |
| Position | Left/ Top/ Right/ Bottom/Auto/None | 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

| **Marker Symbols** | **FlexChart** | **MS Chart** |
| :-: | :-: | :-: |
| Box | ✓ | ✓ |
| Dot | ✓ | ✓ |
| Diamond |  | ✓ |
| Triangle |  | ✓ |
| Cross |  | ✓ |
| Star4 |  | ✓ |
| Star5 |  | ✓ |
| Star6 |  | ✓ |
| Star10 |  | ✓ |

DOC-DETAILS-TAG-CLOSE

DOC-DETAILS-TAG-OPEN

DOC-SUMMARY-TAG-OPEN

User Interactions

DOC-SUMMARY-TAG-CLOSE

| **User Interactions** | **FlexChart** | **MS Chart** |
| :-: | :-: | :-: |
| Tooltips | ✓ |  |
| Series selection | ✓ |  |
| Point selection | ✓ |  |
| Zooming | ✓ |  |
| Scrolling | ✓ |  |
| Draggable Annotations |  |  |

DOC-DETAILS-TAG-CLOSE

DOC-DETAILS-TAG-OPEN

DOC-SUMMARY-TAG-OPEN

Tooltips

DOC-SUMMARY-TAG-CLOSE

| **Tooltips** | **FlexChart** | **MS Chart** |
| :-: | :-: | :-: |
| Auto tooltips | ✓ |  |
| Custom content | ✓ | String type only |
| 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

| **Pie Charts** | **FlexChart** | **MS Chart** |
| :-: | :-: | :-: |
| Exploded slices | ✓ | ✓ |
| Inner Radius | ✓ | ✓ |
| Starting Angle of first slice | ✓ | ✓ |
| Selected Item Position | ✓ |  |
| Selected Item Offset | ✓ |  |

DOC-DETAILS-TAG-CLOSE

DOC-DETAILS-TAG-OPEN

DOC-SUMMARY-TAG-OPEN

Exporting & Importing

DOC-SUMMARY-TAG-CLOSE

| **Exporting & Importing** | **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 | ✓ | ✓ |

DOC-DETAILS-TAG-CLOSE