Chart

Visualize your data with the most advanced Silverlight charting control. ComponentOne Chart™ for Silverlight supports all popular 2D chart types, flexible data binding, run-time interaction, rich styling elements and many more advanced features. Take your LOB and data visualization apps to the next level today!

Features

  • 30+ Chart Types
    Get the exact chart representation you need for your Silverlight application by choosing from over 30 popular 2D chart types. Available chart types include line, scatter, bar, column, pie, area, stacked and many more. See the full list of supported chart types.
  • Data Labels and Tooltips
    Display relative data values over chart elements as labels or tooltips. Define data templates to be used as labels and tooltips for full customization.
  • Interaction
    Enhance the end-user experience by allowing users to zoom, scale, and scroll the chart. Customize the actions by specifying how the user should perform them, such as by mouse drag or key input.
  • Data Point Selection
    For ICollectionView data sources, the C1Chart control supports data-level item selection. Specify how the user can select plot elements, the appearance of selected elements, as well as the appearance of an attached label.
  • Animation
    The plot element animation API simplifies creating various visual animated effects for plot elements. Now you can easily add loading animations to make your charts feel more alive. Alternatively, you can obtain each plot element at run-time and perform custom animations.
  • Element Layers
    Position UI elements over the data plot using the Layers collection. Use this feature to easily display labels, callouts and markers on the plot surface.
  • Multiple Chart Types
    Combine multiple, different chart types into one chart. Just set the ChartType property on each data series to achieve your desired combination.
  • Multiple Plot Areas
    Stack multiple plot areas horizontally and vertically. Just specify which data series belongs in which plot area to increase readability and analysis of multiple collections, while sharing common chart parts such as axes, legends and titles.
  • Customizable Axes
    C1Chart gives you many axis options such as time display, logarithmic scales, axis scrolling, custom axis labels and support for multiple axes. Display multiple, dependent axes on the top, bottom, left, or right of the chart by simply adding to the chart's Axes collection.
  • Trend Lines
    Analyze your charted data with trend lines. Chart supports several automatic trend lines including polynomial, exponential, logarithmic, power, fourier, average, moving average, minimum and maximum.
  • Aggregate Views
    By just setting one property you can view calculated aggregates for your charted data. Aggregation options include Sum, Count, Average, Minimum, Maximum, Variance and Standard Deviation.
  • Flexible Data Binding
    Bind the control to a collection of business objects, or XML file by setting a few properties. Set the data source at the chart level or for each data series within the chart. The entire chart structure including data series, axes, and plot areas can be declaratively bound to in XAML, enabling popular design patterns such as MVVM.
  • Performance Optimization
    C1Chart has built-in optimization techniques to improve performance for large, trend-like data sets. C1Chart will optimize the complexity of the plot area by not rendering repetitive or very close data points based upon the pixel-based radius you specify. Set the OptimizationRadius setting to optimize performance for line, area and scatter charts.
  • Run-time Chart Editors
    C1Chart contains special editors which provide rich possibilities for run time modification of chart properties. Allow end-users to edit the main chart properties, axis properties, legend properties, data labels and tooltips.
  • Export to Image
    C1Chart can be directly exported to a variety of image formats including Bmp, Png, Gif, Jpeg, Tiff and Wmp. Just call the SaveImage method.
  • Built-in Themes and Color Palettes
    C1Chart can be professionally designed with just two properties. It includes 12 built-in themes and 22 color palettes. Themes apply to the entire chart area while palettes apply to just the chart elements (bars, points, pie slices, etc). Combine themes with different palettes to make an endless combination of looks. Or customize them precisely in code and markup.
  • Lighting and Shadow Effects
    Create borders with lighting effects and add soft or hard shadows behind plot elements.
  • Toolkit Themes Support
    In addition to the 12 built-in themes, Chart ships with the most popular Microsoft Silverlight Toolkit themes including ExpressionDark, ExpressionLight, WhistlerBlue, RainerOrange, ShinyBlue, BureauBlack and Cosmopolitan.
  • Chart Legend
    Create a separate chart legend using the C1ChartLegend control that connects to the chart through one property. This design provides maximum flexibility when styling and positioning the legend.

Chart Types

C1Chart supports over 30 2D chart types, including Bar, Column, Line, Area, Pie, Scatter, Radial, Polar, Candle, and Gantt.

Area
Area
Area Smoothed
Area Smoothed
Area Stacked
Area Stacked
Area Stacked 100%
Area Stacked 100%
Bar
Bar
Bar Stacked
Bar Stacked
Bar Stacked 100%
Bar Stacked 100%
Bubble
Bubble
Candle
Candle
Column
Column
Column Stacked
Column Stacked
Column Stacked 100%
Column Stacked 100%
Gantt
Gantt
Hi-Lo Open-Close
Hi-Lo-Open-Close
Line
Line
Line Smoothed
Line Smoothed
Line Symbols
Line Symbols
Line Symbols Smoothed
Line Symbols Smoothed
Line Stacked
Line Stacked
Line Stacked 100%
Line Stacked 100%
Pie
Pie
Pie Stacked
Pie Stacked
Pie Doughnut
Pie Doughnut
Pie Doughnut Exploded
Pie Doughnut Exploded
Polar
Polar
Polar Symbols
Polar Symbols
Polygon
Polygon
Polygon Filled
Polygon Filled
Radar
Radar
Radar Filled
Radar Filled
Radar Symbols
Radar Symbols
Step
Step
Step Filled
Step Filled
Step Symbols
Step Symbols
XY Plot
XY Plot