Apart from WinForms, ComponentOne provides FlexChart on all other popular platforms as well including WPF, UWP, ASP.NET MVC, JavaScript, and Xamarin. Although most of the features are common across all the platforms, this topic gives you a quick comparison between the FlexCharts available for desktop platforms, that is, WinForms, WPF and UWP. For easy navigation, we have broadly divided these features into different categories. Click on the corresponding category in the right-hand pane or scroll down to know more about availability of a particular feature.
Chart Types | Win | WPF | UWP |
---|---|---|---|
Line Charts | |||
Line | ✓ | ✓ | ✓ |
LineStacked | ✓ | ✓ | ✓ |
LineStacked100 | ✓ | ✓ | ✓ |
Spline | ✓ | ✓ | ✓ |
SplineStacked | ✓ | ✓ | ✓ |
SplineStacked100 | ✓ | ✓ | ✓ |
LineSymbols | ✓ | ✓ | ✓ |
StackedLineSymbols | ✓ | ✓ | ✓ |
StackedLineSymbols100 | ✓ | ✓ | ✓ |
SplineSymbols | ✓ | ✓ | ✓ |
SplineSymbolsStacked | ✓ | ✓ | ✓ |
StackedSplineSymbols100 | ✓ | ✓ | ✓ |
Step | ✓ | ✓ | ✓ |
StepSymbols | ✓ | ✓ | ✓ |
Area Charts | |||
Area | ✓ | ✓ | ✓ |
StackedArea | ✓ | ✓ | ✓ |
StackedArea100 | ✓ | ✓ | ✓ |
SplineArea | ✓ | ✓ | ✓ |
StackedSplineArea | ✓ | ✓ | ✓ |
StepArea | ✓ | ✓ | ✓ |
StackedSplineArea100 | ✓ | ✓ | ✓ |
Bar and Column Charts | |||
Bar | ✓ | ✓ | ✓ |
StackedBar | ✓ | ✓ | ✓ |
StackedBar100 | ✓ | ✓ | ✓ |
Column | ✓ | ✓ | ✓ |
StackedColumn | ✓ | ✓ | ✓ |
StackedColumn100 | ✓ | ✓ | ✓ |
Point Charts | |||
Bubble | ✓ | ✓ | ✓ |
Scatter | ✓ | ✓ | ✓ |
Pie Charts | |||
Pie | ✓ | ✓ | ✓ |
Doughnut | ✓ | ✓ | ✓ |
PieExploded | ✓ | ✓ | ✓ |
DoughnutExploded | ✓ | ✓ | ✓ |
Financial Charts | |||
CandleStick | ✓ | ✓ | ✓ |
Stock/ HighLowOpenClose | ✓ | ✓ | ✓ |
Heikin-Ashi | Available in Financial Chart of respective platforms: | ||
LineBreak/ThreeLineBreak | |||
Renko | |||
Kagi | |||
ColumnVolume | |||
EquiVolume | |||
CandleVolume | |||
ArmsCandleVolume | |||
Statistical Charts | |||
Box-and-Whisker | ✓ | ✓ | ✓ |
ErrorBar | ✓ | ✓ | ✓ |
Histogram | ✓ | ✓ | ✓ |
Cumulative Histogram |
✓ |
✓ |
✓ |
Frequency Polygon |
✓ |
✓ |
✓ |
Cumulative Frequency Polygon |
✓ |
✓ |
✓ |
RangedHistogram | ✓ | ✓ | ✓ |
Gaussian Curve |
✓ |
✓ |
✓ |
Pareto |
✓ |
✓ |
✓ |
Waterfall | ✓ | ✓ | ✓ |
Specialized Charts | |||
Floating Bar |
✓ |
✓ |
✓ |
Radar | ✓ | ✓ | ✓ |
Polar | ✓ | ✓ | ✓ |
Funnel | ✓ | ✓ | ✓ |
Heat Map |
✓ |
✓ |
|
Gantt |
✓ |
✓ |
✓ |
Sunburst | ✓ | ✓ | ✓ |
TreeMap | ✓ | ✓ | ✓ |
Trendlines | ✓ | ✓ | ✓ |
2D | ✓ | ✓ | ✓ |
Data Binding | Win | WPF | UWP |
Objects implementing IEnumerable | ✓ | ✓ | ✓ |
Batch Updates | ✓ | ✓ | ✓ |
Look & Feel | Win | WPF | UWP |
Predefined Palettes |
16 |
16 |
16 |
Custom Palette | ✓ | ✓ | ✓ |
Background Color | ✓ | ✓ | ✓ |
Background Image | ✓ | ✓ | ✓ |
Background Gradient/ HatchStyles | ✓ | ✓ | ✓ |
Border and Border Styles | ✓ | ✓ | ✓ |
Render Modes |
Native/DirectX |
Native/Direct2D/Direct3D |
Native/Direct3D |
Chart Area | Win | WPF | UWP |
Header | ✓ | ✓ | ✓ |
Footer | ✓ | ✓ | ✓ |
Header/Footer Borders | ✓ | ✓ | ✓ |
Header/Footer Alignment | ✓ | ✓ | ✓ |
Rotate ChartArea | ✓ | ✓ | ✓ |
Coordinate Conversion Methods | ✓ | ✓ | ✓ |
Plot Area | Win | WPF | UWP |
Plot margins | ✓ | ||
Markers for PlotElements |
Supported for all symbol and point chart types |
Supported for all symbol and point chart types |
Supported for all symbol and point chart types |
Markers Size | ✓ | ✓ | ✓ |
Markers: Border and Border styling | ✓ | ✓ | ✓ |
Background Image/ Gradient/ HatchStyle for PlotElements | ✓ | ✓ | ✓ |
DataLabels | Win | WPF | UWP |
Offset | ✓ | ✓ | ✓ |
Connecting Lines | ✓ | ✓ | ✓ |
Borders and Border styling | ✓ | ✓ | ✓ |
Styling | ✓ | ✓ | ✓ |
Format String | ✓ | ✓ | ✓ |
Custom Content | ✓ | ✓ | ✓ |
Manage overlapping | ✓ | ✓ | ✓ |
Positions for Cartesian charts |
Bottom/ Center/ Left/ None/ Right/ Top |
Bottom/ Center/ Left/ None/ Right/ Top |
Bottom/ Center/ Left/ None/ Right/ Top |
Positions for Pie charts |
Center/ Inside/ Outside/ None |
Center/ Inside/ Outside/ None |
Center/ Inside/ Outside/ None |
Annotations | Win | WPF | UWP |
Pre-defined Shapes | ✓ | ✓ | ✓ |
Position | ✓ | ✓ | ✓ |
Attaching Annotations | ✓ | ✓ | ✓ |
Offset | ✓ | ✓ | ✓ |
Styling | ✓ | ✓ | ✓ |
Tooltip | ✓ | ✓ | ✓ |
Connector | ✓ | ✓ | ✓ |
Customization | ✓ | ✓ | ✓ |
Axis | Win | WPF | UWP |
Axis: 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: Overlapping |
✓ |
✓ |
✓ |
Axis: Reverse | ✓ | ✓ | ✓ |
Axis Grouping | ✓ | ✓ | ✓ |
AxisLine Styling | ✓ | ✓ | ✓ |
Labels: Alignment | ✓ | ✓ | ✓ |
Labels: Angle | ✓ | ✓ | ✓ |
Labels: Overlapping | ✓ | ✓ | ✓ |
Major/ Minor GridLines | ✓ | ✓ | ✓ |
Major/ Minor TickMarks | ✓ | ✓ | ✓ |
Major/ Minor Units | ✓ | ✓ | ✓ |
Title and Title styling | ✓ | ✓ | ✓ |
Configure Origin |
Any value |
Any value |
✓ |
TickMarks Position |
Cross/ Inside/ Outside/ None |
Cross/ Inside/ Outside/ None |
Cross/ Inside/ Outside/ None |
Position |
Top/ Bottom/ Left/ Right/ Auto/ None |
Top/ Bottom/ Left/ Right/ Auto/ None |
Top/ Bottom/ Left/ Right/ Auto/ None |
Series | Win | WPF | UWP |
Multiple Series | ✓ | ✓ | ✓ |
Data binding | ✓ | ✓ | ✓ |
Chart types at series level | ✓ | ✓ | ✓ |
Styling | ✓ | ✓ | ✓ |
Visibility |
Plot/ Legend/ Both Plot and Legend/ Hidden |
Plot/ Legend/ Both Plot and Legend/ Hidden |
Plot/ Legend/ Both Plot and Legend/ Hidden |
Conditional Formatting | ✓ | ✓ | ✓ |
Stacked Groups | ✓ | ✓ | ✓ |
Handle Empty/ Null Data Points | ✓ | ✓ | ✓ |
Legends | Win | WPF | UWP |
Title | ✓ | ✓ | ✓ |
Title Style | ✓ | ✓ | ✓ |
Toggle Series Visibility from legend | ✓ | ✓ | ✓ |
Orientation |
Auto/ Vertical/ Horizontal |
Auto/ Vertical/ Horizontal |
Auto/ Vertical/ Horizontal |
Position |
Left/ Top/ Right/ Bottom |
Left/ Top/ Right/ Bottom |
Left/ Top/ Right/ Bottom |
TextWrap | ✓ | ✓ | ✓ |
Custom Legend Icon |
✓ |
✓ |
✓ |
Marker Symbols | Win | WPF | UWP |
Box | ✓ | ✓ | ✓ |
Dot | ✓ | ✓ | ✓ |
User Interactions | Win | WPF | UWP |
Animation | ✓ | ✓ | ✓ |
Tooltips | ✓ | ✓ | ✓ |
Series selection | ✓ | ✓ | ✓ |
Point selection | ✓ | ✓ | ✓ |
LineMarkers aka Crosshairs | ✓ | ✓ | ✓ |
Range Selector | ✓ | ✓ | ✓ |
Zooming | ✓ | ✓ | ✓ |
Scrolling | ✓ | ✓ | ✓ |
Hit Test | ✓ | ✓ | ✓ |
Sunburst Drilldown | ✓ | ✓ | ✓ |
TreeMap Drilldown | ✓ | ✓ | ✓ |
Tooltips | Win | WPF | UWP |
Auto tooltips | ✓ | ✓ | ✓ |
Custom content | ✓ | ✓ | ✓ |
Show Delay | ✓ | ✓ | ✓ |
Styling | ✓ | ✓ | ✓ |
Pie Charts | Win | WPF | UWP |
Exploded slices | ✓ | ✓ | ✓ |
Inner Radius | ✓ | ✓ | ✓ |
Starting Angle of first slice | ✓ | ✓ | ✓ |
Exporting/Importing & Printing | Win | WPF | UWP |
Export to JPEG/ JPG | ✓ | ✓ | ✓ |
Export to PNG | ✓ | ✓ | ✓ |
Export to SVG | ✓ | ||
Export to BMP | ✓ | ✓ | |
Serialization Support | ✓ | ✓ | ✓ |
Printing support | ✓ | ✓ | ✓ |
Footprint | Win | WPF | UWP |
Assembly Size |
229KB |
183KB |
218KB |