Axis Clase

Definición

Proporciona métodos y propiedades que administran los ejes del control Chart.

public ref class Axis : System::Web::UI::DataVisualization::Charting::ChartNamedElement, System::Web::UI::DataVisualization::Charting::IChartMapArea
public class Axis : System.Web.UI.DataVisualization.Charting.ChartNamedElement, System.Web.UI.DataVisualization.Charting.IChartMapArea
type Axis = class
    inherit ChartNamedElement
    interface IChartMapArea
Public Class Axis
Inherits ChartNamedElement
Implements IChartMapArea
Herencia
Implementaciones

Comentarios

Esta clase encapsula toda la funcionalidad de los ejes del Chart control y se expone mediante las AxisXpropiedades , AxisYAxisX2 y AxisY2 de ChartArea objetos .

Para todos los gráficos, excepto barras, barras apiladas, circulares y anillos, los ejes principal y secundario son los siguientes:

Tipo de eje Descripción
Eje X principal Eje horizontal inferior.
Eje X secundario Eje horizontal superior.
Eje Y principal Eje vertical izquierdo.
Eje Y secundario Eje vertical derecho.

Los gráficos de barras y barras apiladas tienen sus ejes girados en el sentido de las agujas del reloj de 90 grados, por lo que el eje X principal para estos dos tipos de gráfico es el eje vertical izquierdo.

Nota Solo puede haber un conjunto de ejes (dos verticales y dos horizontales) para cada ChartArea objeto.

La Axis clase también contiene varios métodos que se pueden usar para convertir valores de eje en coordenadas de píxeles absolutas, que son útiles para el dibujo personalizado 2D o para coordenadas relativas, que son útiles para el dibujo personalizado 3D. Las coordenadas absolutas y relativas también se pueden convertir en valores de eje.

A continuación se muestran los elementos de eje más importantes expuestos por la Axis clase :

Elemento Axis Descripción
Etiquetas de eje Etiquetas de un eje y sus propiedades asociadas.
Líneas de cuadrícula Las líneas de cuadrícula principal y secundaria de un eje.
Marcas de paso Marcas de graduación principales y secundarias de un eje.
Franjas de líneas Franjas.

Constructores

Axis()

Inicializa una nueva instancia de la clase Axis.

Axis(ChartArea, AxisName)

Inicializa una nueva instancia de la clase Axis con los valores ChartArea y axisTypeName especificados.

Propiedades

ArrowStyle

Obtiene o establece el estilo de flecha de un eje bidimensional (2D); este estilo no se aplica a áreas del gráfico tridimensional (3D).

AxisName

Obtiene el nombre del eje, que puede ser X, Y, X2 o Y2.

Crossing

Obtiene o establece la ubicación en la que un eje es cruzado por su eje asociado.

CustomLabels

Obtiene un objeto CustomLabelsCollection que se usa para almacenar objetos CustomLabel.

Enabled

Obtiene o establece un valor que indica si está habilitado un eje.

InterlacedColor

Obtiene o establece el color de las franjas entrelazadas.

Interval

Obtiene o establece el intervalo de un eje.

IntervalAutoMode

Obtiene o establece una marca que determina si se usa un número fijo de intervalos en el eje o si el número de intervalos depende del tamaño del eje.

IntervalOffset

Obtiene o establece el desplazamiento de intervalo de un eje.

IntervalOffsetType

Obtiene o establece el tipo de desplazamiento de intervalo de un eje.

IntervalType

Obtiene o establece el tipo de intervalo de un eje.

IsInterlaced

Obtiene o establece una marca que determina si se muestran franjas entrelazadas para un eje.

IsLabelAutoFit

Obtiene o establece una marca que determina si las etiquetas de eje se ajustan automáticamente.

IsLogarithmic

Obtiene o establece una marca que indica si el eje es logarítmico. No se permiten ceros ni valores de datos negativos en gráficos logarítmicos.

IsMarginVisible

Obtiene o establece una marca que determina si se usará un margen de eje.

IsMarksNextToAxis

Obtiene o establece una marca que determina si las marcas de paso y las etiquetas de eje se mueven con un eje si el punto de cruce de un eje cambia.

IsReversed

Obtiene o establece una marca que indica si el eje está invertido.

IsStartedFromZero

Obtiene o establece una marca que indica si el valor mínimo del eje se establecerá automáticamente en cero si todos los valores del punto de datos son positivos. Si hay valores negativos del punto de datos, se usará el valor mínimo de los puntos de datos.

LabelAutoFitMaxFontSize

Obtiene o establece el tamaño de fuente máximo que puede usar el algoritmo de ajuste automático de la etiqueta.

LabelAutoFitMinFontSize

Obtiene o establece el tamaño de fuente mínimo que puede usar el algoritmo de ajuste automático de la etiqueta.

LabelAutoFitStyle

Obtiene o establece las modificaciones a la etiqueta permitidas que se pueden realizar para que la etiqueta quepa a lo largo de un eje.

LabelStyle

Obtiene o establece las propiedades LabelStyle de un eje.

LineColor

Obtiene o establece el color de línea de un eje.

LineDashStyle

Obtiene o establece el estilo de línea de un eje.

LineWidth

Obtiene o establece el ancho de línea de un eje, en píxeles.

LogarithmBase

Obtiene o establece un valor para la base del logaritmo para el eje logarítmico.

MajorGrid

Obtiene o establece un objeto Grid que se usa para establecer las propiedades de las líneas de cuadrícula principales de un eje.

MajorTickMark

Obtiene o establece un objeto TickMark que se usa para establecer las propiedades de las marcas de paso principales de un eje.

MapAreaAttributes

Obtiene o establece los atributos del área de mapa de un eje.

Maximum

Obtiene o establece el valor máximo de un eje.

MaximumAutoSize

Obtiene o establece el tamaño máximo del eje, medido como un porcentaje del área del gráfico. El algoritmo de diseño automático usa este valor.

Minimum

Obtiene o establece el valor mínimo de un eje.

MinorGrid

Obtiene o establece un objeto Grid que se usa para especificar los atributos de las líneas de cuadrícula secundarias de un eje.

MinorTickMark

Obtiene o establece un objeto TickMark que se usa para establecer las propiedades de las marcas de paso secundarias de un eje.

Name

Obtiene o establece el nombre del eje.

PostBackValue

Obtiene o establece el valor de postback que se puede procesar en un evento Click.

ScaleBreakStyle

Obtiene o establece el estilo de quiebre de escala automático del eje.

ScaleView

Obtiene o establece la vista de un eje.

StripLines

Obtiene un objeto de colección StripLinesCollection, que almacena todos los objetos StripLine de un eje.

Tag

Obtiene o establece un objeto asociado a este elemento de gráfico.

(Heredado de ChartElement)
TextOrientation

Obtiene o establece la orientación del texto del título del eje.

Title

Obtiene o establece el título del eje.

TitleAlignment

Obtiene o establece la alineación del título de un eje.

TitleFont

Obtiene o establece las propiedades de la fuente del título de un eje.

TitleForeColor

Obtiene o establece el color de texto del título de un eje.

ToolTip

Obtiene o establece la información sobre herramientas usada para el eje.

Url

Obtiene o establece la dirección URL de destino del eje.

Métodos

Dispose()

Libera los recursos que usa ChartElement.

(Heredado de ChartElement)
Dispose(Boolean)

Libera los recursos no administrados y, opcionalmente, los administrados.

Equals(Object)

Determina si el objeto Object especificado es igual al objeto ChartElement actual.

(Heredado de ChartElement)
GetHashCode()

Devuelve una función hash para un tipo concreto.

(Heredado de ChartElement)
GetPosition(Double)

Convierte un valor de eje en una posición relativa (de 0 al 100%). Si un eje es logarítmico, el valor se convierte a una escala lineal.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
PixelPositionToValue(Double)

Convierte una posición de píxel absoluta a lo largo de un eje en un valor de eje. Este método solo funciona en eventos Paint.

PositionToValue(Double)

Convierte una coordenada relativa a lo largo de un eje en un valor de eje. Este método solo funciona en eventos Paint.

RoundAxisValues()

Redondea automáticamente valores de eje.

ToString()

Devuelve una cadena que representa el objeto Object actual.

(Heredado de ChartElement)
ValueToPixelPosition(Double)

Convierte un valor de eje en una coordenada absoluta a lo largo de un eje. Se mide en píxeles. Este método solo funciona en eventos Paint.

ValueToPosition(Double)

Convierte un valor de eje en su posición relativa (de 0 al 100%). Si un eje tiene una escala logarítmica, el valor se convierte a una escala lineal. Este método solo funciona en eventos Paint.

Se aplica a