[Expand]General Information
[Expand]WinForms Controls
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Collapse]WPF Controls
  Prerequisites
 [Expand]What's Installed
 [Expand]Common Concepts
 [Expand]MVVM Framework
 [Collapse]Controls and Libraries
   Reporting
  [Expand]Data Grid
  [Expand]Ribbon, Bars and Menu
  [Collapse]Charts Suite
   [Collapse]Chart Control
    [Expand]Getting Started
    [Expand]Fundamentals
    [Collapse]Providing Data
      Create a Series Manually
      Add Points to a Series Manually
      Bind a Series to a Data Source
      Define a Template for Automatic Series
      Series Scale Types
      Data Aggregation
      Data Filtering
      Colorizers
      Work Time and Workday Configuration
      Top N and Others
    [Expand]Appearance Customization
    [Expand]End-User Features
    [Expand]Design-Time Features
    [Expand]Chart Elements
    [Expand]Examples
    [Expand]Additional Resources
   [Expand]Chart3D Control
  [Expand]Pivot Grid
  [Expand]Scheduler
  [Expand]Spreadsheet
  [Expand]Rich Text Editor
  [Expand]Tree List
  [Expand]Gauge Controls
  [Expand]Map Control
  [Expand]Layout Management
  [Expand]Windows Modern UI
  [Expand]Printing-Exporting
  [Expand]Data Editors
  [Expand]Navigation Controls
  [Expand]Spell Checker
  [Expand]Property Grid
  [Expand]PDF Viewer
  [Expand]TreeMap Control
  [Expand]Diagram Control
  [Expand]Windows and Utility Controls
   Dialogs, Notifications and Panels
  [Expand]Scheduler (legacy)
 [Expand]Scaffolding Wizard
 [Expand]Localization
  Redistribution and Deployment
  Get More Help
 [Expand]API Reference
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Office File API
[Expand]Reporting
[Expand]Report and Dashboard Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Expand]CodeRush
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation

Series Scale Types

This document explains the advantages that different scale types offer when defined for series arguments and values.

The scale type determines how a chart interprets the data provided for the arguments and values of points.

Argument and value scale types are defined via the Series.ArgumentScaleType and Series.ValueScaleType properties. Each scale type provides the capability to format data (e.g., currency, percent or date-time) that affects both the series and the axis labels.

Note

You do not need to specify the Series.ArgumentScaleType property (set to the Auto mode by default) because the type of series points' arguments is detected automatically based on the type of underlying data.

There are three scale types available.

  • ScaleType.Qualitative

    Note that the Qualitative scale type can only be applied to series arguments because with this scale type, individual point values are treated as strings that can only be sorted, aggregated and filtered based on these values.

  • ScaleType.Numerical

    This is the default scale type for the Series.ValueScaleType property.

  • ScaleType.DateTime

    This scale type is available for both the series arguments and values.

Note

If the DateTime scale type is assigned for point values and/or arguments, you can use the SeriesPoint.DateTimeValue and SeriesPoint.DateTimeArgument properties to obtain the date-time representation of these values.

Additionally, a series scale type defines the scale of the associated axes, and each scale type provides a specific set of configurations available for an axis range. However, an axis range can be defined irrespective of the scale type being used, via the AxisRange.MinValueInternal and AxisRange.MaxValueInternal properties.

Is this topic helpful?​​​​​​​