MY ACCOUNT  |  LOGIN

Sales: 1-888-936-8638

ORDER ONLINE >

 

  


      Products
       UI Products
   Essential Grid
   Essential Tools
   Essential Chart
   Essential Diagram
   Essential Schedule
       Back Office Products
   Essential PDF
   Essential XlsIO
   Essential DocIO
   Essential Calculate
   Essential Grouping
    Version History
    Browser Compatibility
    Online Demo
    Free Trial
    Order Online
    What's New
    Development Build
    Roadmap
    System Requirements
  Windows Forms




Axes Features

The default Chart Control settings includes the the primary axes-X and Y. The Chart Control framework also provides complete support for the inclusion of multiple X and Y axes.

Gridlines Axes Line Type feature
Axes Ticks Axes Label Customization
Axes Label Orientation Axes Custom Origin
Axes Striplines Automatic Range Scaling
Custom Axis Range Opposed Axis
Inverted Axis Secondary Axis
Logarithmic Axis Scale Break

Gridlines

Horizontal and vertical gridlines can be included in the chart area to bring clarity to the data points on the chart.

The appearance of gridlines can be customized as illustrated below:

Chart GridLines

Chart Gridlines

Axes Line Type feature

The appearance of the X and Y Axes lines can be customized to fit your needs. The style, width and color of these lines can be defined.

Chart Axes Line Type

Chart Axes Lines

Axes Ticks

Essential Chart supports major and minor axis tick-marks on the chart axes. The appearance of the tick-mark can be customized by changing its color, height and width.

The number of minor axis tick-marks between the major axis tick-marks can also be specified.

Chart Axes Ticks

Chart Axis Tick-marks

Axes Label Customization

The axis label text can be custom defined by setting the size, color and font of the label text in Chart Control.

Chart Axes Label Font size and color

Customized Axis Label Text

Axes Label Orientation

The orientation of the axis labels can be rotated to any specific angle. This is useful when labels are long and might overlap.

Chart Axes Label Rotate

Rotate Axis Label

Essential Chart can be configured to automatically rotate labels to avoid overlap by setting the ChartLabelIntersectionActionEffect property to Rotate.

Automatically Rotated Labels

Automatically Rotated Axis Labels

Axes Custom Origin

Essential Chart lets you obtain a custom plot. The data points can be plotted about any specific X or Y-axis value, or a data point.

Chart Custom Axis Origin at 68d

Chart with Plot About Y=68

Axes Striplines

Striplines are bands that can be drawn horizontally or vertically on the chart background to highlight certain regions. The strip lines can also be repeated (to mark weekends, for example).

Strip line placed vertically

Vertical Stripline

Strip line placed Horizontally

Horizontal Stripline

Automatic Range Scaling

The comfort level of the human mind decreases, when grasping the multiples of 3,7,11 when compared to 5,10,15. A similar effect can be felt when calculating ranges for the ChartControl. Keeping this in mind, the ChartControl has been implemented with an automatic range scaling engine, that will synthesize the best possible range for a given set of values.

Chart Nice Range

Chart with automatic range values calculated for {2, 2.3, 5, 33, 78}

Automatic range calculations are also configurable. You may configure a range to start with 0 and may also set the preferred number of intervals.

Automatic ranges are also calculated for date values. The range intervals are calculated to be in increments of easily understandable date segments, such as weeks, months, years, etc.

Nice Dates in ChartControl

Nice Dates in ChartControl

Custom Axis Range

Essential Chart lets you specify a custom range and its scale for the axis if the automatically calculated range scale is undesirable. You can set the range as well as the intervals of an axis.

Custom x-axis range with minimum value '0', maximum value '6' and an interval of '1', and custom Y-Axis range with minimum value '-100', maximum value '600' and an interval of '100' is illustrated below:

Chart Axes Range

Axis Range and Scale

Opposed Axis

Essential Chart supports opposed position of chart axes. The axis on the chart can be positioned opposite to that of the default axis position. This is useful in creating RTL charts or charts with negative values.

Chart with Opposed X and Y Axes

Chart with Opposed X and Y Axes

This feature also comes handy when working with multiple axes, where you could position the secondary axis opposite to that of the primary axis.

Inverted Axis

Any chart axis range can be reversed and the data for this axis is plotted in the opposite direction. A chart with inverted axes is shown in the illustration. The range is rendered:

  • Top to bottom in Y axis
  • Right to left in X axis

Chart Inverted Axis

Chart with Inversed Axes

Secondary Axis

Essential Chart supports multiple axes. You can add a secondary axis and position it side-by-side or below the primary axis.

These options are illustrated below:

Stacking LayoutMode

Stacking Layout

SideBySide LayoutMode

Side-By-Side Layout

You can also position this secondary axis opposite to the primary axis as shown below.

chart showing multiple Y Axes

Chart with Multiple Y Axes

Logarithmic Axis

Essential Chart supports logarithmic axes. The data type of any series that is plotted on the chart can be set to Logarithmic. Both the Axes of Chart Control can be customized to display Logarithmic values.

You can also specify custom logarithmic axis ranges for the chart.

Logarithmic Axes

Logarithmic Axes

Scale Break

Scale breaks help in accommodating outlying data into the display while also clearly displaying normal values. Scale breaks can be applied automatically or manually.

Chart with Breaks

Chart with No Scale Break

Chart with Breaks

Insert Scale Break Code-Manual

Chart with Breaks

Chart with Manually Inserted Scale Break

Chart with Breaks

Insert Scale Break Code-Automatic

Chart with Breaks

Chart with Automatically Inserted Scale Breaks

© 2001-2009 Copyright Syncfusion Inc. All rights reserved.  |  Privacy Policy  |  Contact  |  Sitemap  |