Axis Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
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. |