Axis

Axis class

Encapsula el objeto que representa el eje de un gráfico.

public class Axis

Propiedades

NombreDescripción
Area { get; }Obtiene elArea .
AxisBetweenCategories { get; set; }Representa si el eje de valor cruza el eje de categoría entre categorías.
AxisLabels { get; }Obtiene las etiquetas del eje después de llamar al método Chart.Calculate().
AxisLine { get; }Obtiene la apariencia de un Axis.
BaseUnitScale { get; set; }Representa la escala de la unidad base para el eje de categoría.
Bins { get; }Representa contenedores en un gráfico (Histograma/Pareto) axis
CategoryType { get; set; }Representa el tipo de eje de categoría.
CrossAt { get; set; }Representa el punto del eje de valores donde lo cruza el eje de categorías.
CrossType { get; set; }Representa elCrossType en el eje especificado donde se cruza el otro eje.
CustUnit { get; set; }Especifica un valor personalizado para la unidad de visualización.
DisplayUnit { get; set; }Representa la etiqueta de la unidad para el eje especificado.
DisplayUnitLabel { get; }Representa una etiqueta de unidad en un eje en el gráfico especificado. Las etiquetas de unidades son útiles para graficar valores grandes, por ejemplo, en millones o miles de millones.
HasMultiLevelLabels { get; set; }Indica si las etiquetas se mostrarán como multinivel.
IsAutomaticMajorUnit { get; set; }Indica si se asigna automáticamente la unidad mayor del eje.
IsAutomaticMaxValue { get; set; }Indica si el valor máximo se asigna automáticamente.
IsAutomaticMinorUnit { get; set; }Indica si se asigna automáticamente la unidad menor del eje.
IsAutomaticMinValue { get; set; }Indica si el valor mínimo se asigna automáticamente.
IsAutoTickLabelSpacing { get; set; }Indica si el espaciado de la etiqueta de marca es automático
IsDisplayUnitLabelShown { get; set; }Representa si la etiqueta de la unidad de visualización se muestra en el eje especificado.
IsLogarithmic { get; set; }Representa si el tipo de escala del eje de valores es logarítmico o no.
IsPlotOrderReversed { get; set; }Representa si Microsoft Excel traza puntos de datos del último al primero.
IsVisible { get; set; }Representa si el eje es visible.
LogBase { get; set; }Representa la base logarítmica. El valor predeterminado es 10. Solo aplica para Excel2007.
MajorGridLines { get; }Representa las principales líneas de cuadrícula en un eje de gráfico.
MajorTickMark { get; set; }Representa el tipo de marca principal para el eje especificado.
MajorUnit { get; set; }Representa las unidades principales del eje.
MajorUnitScale { get; set; }Representa la escala de unidad mayor para el eje de categoría.
MaxValue { get; set; }Representa el valor máximo en el eje de valores.
MinorGridLines { get; }Representa líneas de cuadrícula menores en un eje de gráfico.
MinorTickMark { get; set; }Representa el tipo de marca de graduación menor para el eje especificado.
MinorUnit { get; set; }Representa las unidades menores del eje.
MinorUnitScale { get; set; }Representa la escala de unidad mayor para el eje de categoría.
MinValue { get; set; }Representa el valor mínimo en el eje de valores.
TickLabelPosition { get; set; }Representa la posición de las etiquetas de marca de graduación en el eje especificado.
TickLabels { get; }Devuelve unTickLabels objeto que representa las etiquetas de marca de verificación para el eje especificado.
TickLabelSpacing { get; set; }Representa el número de categorías o series entre etiquetas de marca de verificación. Aplica solo para ejes de categoría y serie.
TickMarkSpacing { get; set; }Devuelve o establece el número de categorías o series entre marcas. Aplica solo para ejes de categoría y serie.
Title { get; }Obtiene el título del eje.

Ejemplos


[C#]

// Instanciando un objeto Workbook
Workbook workbook = new Workbook();
//Agregar una nueva hoja de cálculo al objeto de Excel
int sheetIndex = workbook.Worksheets.Add();
//Obteniendo la referencia de la hoja de trabajo recién agregada pasando su índice de hoja
Worksheet worksheet = workbook.Worksheets[sheetIndex];
// Agregar un valor de muestra a la celda "A1"
worksheet.Cells["A1"].PutValue(50);
// Agregar un valor de muestra a la celda "A2"
worksheet.Cells["A2"].PutValue(100);
// Agregar un valor de muestra a la celda "A3"
worksheet.Cells["A3"].PutValue(150);
// Agregar un valor de muestra a la celda "B1"
worksheet.Cells["B1"].PutValue(4);
// Agregar un valor de muestra a la celda "B2"
worksheet.Cells["B2"].PutValue(20);
// Agregar un valor de muestra a la celda "B3"
worksheet.Cells["B3"].PutValue(50);
//Añadiendo un gráfico a la hoja de trabajo
int chartIndex = worksheet.Charts.Add(ChartType.Column, 5, 0, 25, 5);
//Accediendo a la instancia del gráfico recién agregado
Chart chart = worksheet.Charts[chartIndex];
// Agregar NSeries (fuente de datos del gráfico) al gráfico que va desde la celda "A1" hasta la celda "B3"
chart.NSeries.Add("A1:B3", true);
// Establecer el valor máximo del eje de valor
chart.ValueAxis.MaxValue = 200;
// Establecer el valor mínimo del eje de valor
chart.ValueAxis.MinValue = 0;
//Establecer la unidad principal
chart.ValueAxis.MajorUnit = 25;
//El eje de la categoría (X) se cruza en el valor máximo.
chart.ValueAxis.CrossType = CrossType.Maximum;
//Establecer el número de categorías o series entre las etiquetas de marca de verificación. 
chart.CategoryAxis.TickLabelSpacing = 2;

//haz tu negocio

//Guardando el archivo de Excel
workbook.Save("book1.xlsx");

[Visual Basic]

'Crear una instancia de un objeto Workbook
Dim workbook As Workbook = New Workbook()
'Agregar una nueva hoja de cálculo al objeto de Excel
Dim sheetIndex As Int32 = workbook.Worksheets.Add()
'Obtener la referencia de la hoja de trabajo recién agregada pasando su índice de hoja
Dim worksheet As Worksheet = workbook.Worksheets(sheetIndex)
'Adding a sample value to "A1" cell
worksheet.Cells("A1").PutValue(50)
'Adding a sample value to "A2" cell
worksheet.Cells("A2").PutValue(100)
'Adding a sample value to "A3" cell
worksheet.Cells("A3").PutValue(150)
'Adding a sample value to "B1" cell
worksheet.Cells("B1").PutValue(4)
'Adding a sample value to "B2" cell
worksheet.Cells("B2").PutValue(20)
'Adding a sample value to "B3" cell
worksheet.Cells("B3").PutValue(50)
'Adición de un gráfico a la hoja de cálculo
Dim chartIndex As Int32 = worksheet.Charts.Add(ChartType.Column, 5, 0, 25, 5)
'Acceso a la instancia del gráfico recién agregado
Dim chart As Chart = worksheet.Charts(chartIndex)
'Adding NSeries (chart data source) to the chart ranging from "A1" cell to "B3"
chart.NSeries.Add("A1:B3", True)
'Establecer el valor máximo del eje de valor
chart.ValueAxis.MaxValue = 200
'Establecer el valor mínimo del eje de valores
chart.ValueAxis.MinValue = 0
'Establecer la unidad principal
chart.ValueAxis.MajorUnit = 25
'El eje de categoría (X) se cruza en el valor máximo.
chart.ValueAxis.CrossType = CrossType.Maximum
'Establezca el número de categorías o series entre las etiquetas de marca de verificación. 
chart.CategoryAxis.TickLabelSpacing = 2
'Guardar el archivo de Excel
workbook.Save("book1.xlsx")

Ver también