Axis.CustomUnit
Axis.CustomUnit property
Specifies a custom value for the display unit.
[Obsolete("Use Axis.CustomDisplayUnit property, instead.")]
[EditorBrowsable(EditorBrowsableState.Never)]
public int CustomUnit { get; set; }
Remarks
NOTE: This property is now obsolete. Instead, please use Axis.CustomDisplayUnit property. This property will be removed 12 months later since February 2025. Aspose apologizes for any inconvenience you may have experienced.
Examples
namespace AsposeCellsExamples
{
using Aspose.Cells;
using Aspose.Cells.Charts;
using System;
public class AxisPropertyCustomUnitDemo
{
public static void Run()
{
// Create a new workbook
Workbook workbook = new Workbook();
Worksheet worksheet = workbook.Worksheets[0];
// Add sample data for the chart
worksheet.Cells["A1"].PutValue("Category");
worksheet.Cells["A2"].PutValue("A");
worksheet.Cells["A3"].PutValue("B");
worksheet.Cells["A4"].PutValue("C");
worksheet.Cells["B1"].PutValue("Value");
worksheet.Cells["B2"].PutValue(1000000);
worksheet.Cells["B3"].PutValue(2000000);
worksheet.Cells["B4"].PutValue(3000000);
// Add a column chart
int chartIndex = worksheet.Charts.Add(ChartType.Column, 5, 0, 20, 8);
Chart chart = worksheet.Charts[chartIndex];
// Set chart data source
chart.NSeries.Add("B2:B4", true);
chart.NSeries.CategoryData = "A2:A4";
try
{
// Access the value axis
Axis valueAxis = chart.ValueAxis;
// Set display unit to custom
valueAxis.DisplayUnit = DisplayUnitType.Custom;
// Set custom display unit value
valueAxis.CustomDisplayUnit = 1000000;
// Display the CustomUnit property value (obsolete property)
Console.WriteLine("CustomUnit value: " + valueAxis.CustomUnit);
// Save the workbook
workbook.Save("AxisPropertyCustomUnitDemo.xlsx");
Console.WriteLine("CustomUnit has been demonstrated");
}
catch (Exception ex)
{
Console.WriteLine($"Error: {ex.Message}");
}
}
}
}
See Also
- class Axis
- namespace Aspose.Cells.Charts
- assembly Aspose.Cells