Axis Clase

Definición

Proporciona métodos y propiedades que administran ejes en el Chart control .

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, anillos y circulares, 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 90 grados en el sentido de las agujas del reloj, 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íxel absoluta, que son útiles para el dibujo personalizado en 2D, o para coordenadas relativas, que son útiles para el dibujo personalizado en 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 graduación Marcas de graduación principales y secundarias de un eje.
Franjas de líneas Franjas.

Constructores

Nombre Description
Axis()

Inicializa una nueva instancia de la clase Axis.

Axis(ChartArea, AxisName)

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

Propiedades

Nombre Description
ArrowStyle

Obtiene o establece el estilo de flecha de un eje bidimensional (2D); este estilo no se aplica a áreas de 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 se cruza un eje mediante su eje asociado.

CustomLabels

Obtiene un CustomLabelsCollection objeto utilizado para almacenar CustomLabel objetos.

Enabled

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

InterlacedColor

Obtiene o establece el color de las líneas de 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 líneas de franjas entrelazadas para un eje.

IsLabelAutoFit

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

IsLogarithmic

Obtiene o establece una marca que indica si el eje es logarítmico. No se permiten ceros o 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 graduación y las etiquetas del eje se mueven con un eje si cambia el punto de cruce de un eje.

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 de punto de datos son positivos. Si hay valores de punto de datos negativos, se usará el valor mínimo de los puntos de datos.

LabelAutoFitMaxFontSize

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

LabelAutoFitMinFontSize

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

LabelAutoFitStyle

Obtiene o establece los cambios de etiqueta permitidos que se pueden realizar para permitir que la etiqueta se ajuste a lo largo de un eje.

LabelStyle

Obtiene o establece las LabelStyle propiedades 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 de logaritmo para el eje logarítmico.

MajorGrid

Obtiene o establece un Grid objeto utilizado para establecer las propiedades principales de la línea de cuadrícula de un eje.

MajorTickMark

Obtiene o establece un TickMark objeto utilizado para establecer las propiedades principales de marca de graduación de un eje.

MapAreaAttributes

Obtiene o establece los atributos de á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 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 Grid objeto utilizado para especificar los atributos de líneas de cuadrícula secundarias de un eje.

MinorTickMark

Obtiene o establece un TickMark objeto utilizado para establecer las propiedades de marcas de graduación 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 Click evento.

ScaleBreakStyle

Obtiene o establece el estilo de salto automático de escalado del eje.

ScaleView

Obtiene o establece la vista de un eje.

StripLines

Obtiene un StripLinesCollection objeto de colección, que almacena todos los StripLine objetos 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 en el título del eje.

Title

Obtiene o establece el título del eje.

TitleAlignment

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

TitleFont

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

TitleForeColor

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

ToolTip

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

Url

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

Métodos

Nombre Description
Dispose()

Libera los recursos usados por .ChartElement

(Heredado de ChartElement)
Dispose(Boolean)

Libera recursos administrados y, opcionalmente, administrados.

Equals(Object)

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

(Heredado de ChartElement)
GetHashCode()

Devuelve una función hash para un tipo determinado.

(Heredado de ChartElement)
GetPosition(Double)

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

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(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 de pintura.

PositionToValue(Double)

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

RoundAxisValues()

Redondea automáticamente los valores del eje.

ToString()

Devuelve una cadena que representa el objeto actual Object.

(Heredado de ChartElement)
ValueToPixelPosition(Double)

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

ValueToPosition(Double)

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

Se aplica a