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 Chart Types page for a full listing of supported charts.

  • 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.

  • 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.

  • Animation

    C1Chart is a true Silverlight charting control, which means you can add standard animation storyboards to the various elements of the chart. For example, animate plot elements as they load or when the user interacts with them.

  • 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.