Chart

Get 80+ types of 2D and 3D charts, designers for code-free development, flexible and customizable charting elements, visual effects, end-user interaction, advanced mouse-tracking capabilities, and more. Enhance your data analysis with ComponentOne Chart™ for WinForms.

Controls Included

  • C1Chart is a two dimensional charting control that enables you create a variety of dynamic 2D charts for any type of charting application.
  • The C1Chart3D control is three-dimensional charting control used to create 3D Surface, 3D Bar, 3D Scatter Plot charts, and 4D Bar and Surface charts.

Features

  • 80+ Chart Types

    Choose from over 80 variations of all popular 2D and 3D chart types including bar, line, area, pie, and advanced chart types like bubble, candle, gantt, polar, radar, and contour surface. See the Chart Types page for all available chart types with screenshots.

  • Code-free Development

    Design and populate your chart from start to finish without writing a single line of code. The Chart Wizard walks beginners through the steps of creating a new chart from start to finish in 3 easy steps. Then use the Properties window to set more advanced features such as trend lines, labels and all style attributes. You can also modify chart elements such as header, footer, and legend and even edit the chart’s data all at design-time.

  • Dynamic Data Binding

    Establish data binding at design-time or at runtime through code. Just choose which data fields should be bound to X and Y (and sometimes Y2 and Z) for each data series. Chart also supports binding to value arrays. Just use the CopyIn methods to populate your charts with arrays at run-time.

  • Highly Interactive

    Chart provides built-in interaction including mouse driven rotation, scaling, translating and zooming.

  • Alarm Zones

    Add alarm zones to your charts to draw attention to certain values or ranges. Specify ranges along an axis or draw a rectangle that highlights an area of interest, such as plot points that fall in a dangerously low zone.

  • Data Highlighting

    Add data highlighting to mark specific data points so they stand out to the user. You can set plot element styles to change when the user mouses over or clicks, or just highlight the maximum or minimum values regardless of the dataset.

    Data Highlighting
  • Automatic Trend Lines

    Chart can automatically generate trend lines based on your data points including polynomial, exponential, logarithmic, power, fourier, averages, minimums and maximums. Trend lines are automatically re-calculated any time a data value changes.

  • Custom Labels

    Customize and attach any number of labels to data points and axis values. Chart labels are useful for highlighting important data points or provide information on the data or the chart itself. Chart Labels can be set up at design-time, in code, or automatically for you and they can easily be mapped to individual data-points.

  • Visual Enhancements

    • Turn on anti-aliasing for smoother drawing of all chart elements.
    • Add 3D effects for most 2D charts including line, area, bar, pie and step.
    • Graphically enhance chart elements using the Visual Effects editor. Apply angle, gradient, intensity, scaling, and shape to change the effects of the light source.
    • Choose from 15 different chart symbols for plotted points (circle, square, star, etc).
    • Choose from 22 different color schemes for plot elements or customize your own.
    • Add alpha-transparencies and hatch styles to plot elements.

  • Advanced Mouse Tracking and Tooltips

    Chart has advanced mouse tracking capabilities which enables any imaginable interaction possible. It has built-in tooltip support for displaying plotted values as the user hovers over the chart, but you can take this much further with clicking and dragging actions. You could, for instance, open up a new form when the user clicks a specific data-point or allow users to drag and reposition points at runtime. The possibilities are endless.

  • Scrollbars

    When you have a substantial amount of X-values or Y-values in your chart data, you can add a scrollbar to the axes. Adding a scrollbar can make the data on the chart easier to read by scrolling through it so you can closely view pieces of data one at a time. Scrolling is also useful when the chart area is zoomed in on.

  • Image Export

    Charts can be saved to any number of image formats (metafile, Bmp, Png, Jpeg, etc), which you can then use to render charts in PDF, Reports, PrintDocuments, etc.

  • Print and Preview

    Chart allows you to print and preview your chart. Specify scaling and page settings or use the default values. Preview your chart in grayscale when using non-color printers.

  • Combine Multiple Charts

    Create an area-scatter combination chart or a bar-candle combination chart. Show relational data better with two chart groups in a single chart plot area.

    Combine Multiple Charts
  • Design-time Editors

    Save time with ComponentOne SmartDesigner® technology. The SmartDesigner handles everyday tasks in chart placement. You can accomplish tasks without leaving the design form; each chart element reveals built-in toolbars and editors with the click of your mouse pointer.

  • User Customization

    Just call the ShowProperties method and you can display the design-time Properties editor at runtime. This enables end users to modify most aspects of the chart at runtime. This makes Chart the perfect tool to put chart creation into your end-users hands.

  • Save and Load

    Charts can be saved to an XML file or a string. You can then easily load saved charts at runtime.

  • Compatible with ASP.NET

    Chart for WinForms is used as the base for our ASP.NET C1WebChart control, so any charts created with one can be used in either platform.

C1Chart3D Features

  • Highly Interactive

    Chart provides built-in interaction including mouse driven rotation, scaling, translating and zooming.

  • Automatic Contours and Zones

    The C1Chart3D control automatically generates contour lines and zones based on your data and the number of zones desired. Colorize each zone using one of the built-in color spectrums or create your own. C1Chart3D will create intermediate colors automatically for smooth transitions between contoured zones.

    Automatic Contours and Zones
  • 4D Charting Capabilities

    C1Chart3D enables developers to represent four-dimensional plots and Bar charts using color as the fourth dimension. 4D charts are useful for visualizing two sets of identically sized data in one chart.