XY Chart NET 3 Control Reference > Features > Number Formatting |
Number formatting allows different numeric formatting styles to be displayed on any x or y-axis. XY Chart Net uses Microsoft's set of Standard Numeric Format and Custom Numeric Format Strings. A complete list of format strings can be found in Microsoft's MSDN library, NET Framework Developer's Guide.
In addition to Microsoft's Standard Numeric Format strings, XY Chart NET also supports the following format names:
Format name | Description |
Yes/No | Displays No if number is 0; otherwise, displays Yes. |
True/False | Displays False if number is 0; otherwise, displays True. |
On/Off | Displays Off if number is 0; otherwise, displays On. |
If NumericFormat = "Yes/No", "True/False" or "On/Off" then the x or y-scale is in 'boolean' mode where the number of major ticks is limited to 2. For example, in the case of "On/Off" and scale min value = 0 and max value = 1, a major tick value of zero will display "Off", and any other value > 0 will display "On".
The following is taken directly from Microsoft's MSDN library. These examples assume that the system's locale setting is English-U.S.
Format (Style) | "5" formatted as | "-5" formatted as | "0.5" formatted as |
Zero-length string ("") | 5 | -5 | 0.5 |
0 | 5 | -5 | 1 |
0.00 | 5.00 | -5.00 | 0.50 |
#,##0 | 5 | -5 | 1 |
$#,##0;($#,##0) | $5 | ($5) | $1 |
$#,##0.00;($#,##0.00) | $5.00 | ($5.00) | $0.50 |
0% | 500% | -500% | 50% |
0.00% | 500.00% | -500.00% | 50.00% |
0.00E+00 | 5.00E+00 | -5.00E+00 | 5.00E-01 |
0.00E-00 | 5.00E00 | -5.00E00 | 5.00E-01 |
Programmatically set the X-Axis and/or Y-Axis Scale property to configure and enable this feature. Set FormatStyle to Numeric and then set the NumericFormat string to the desired format style.