Axis Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece métodos e propriedades que gerenciam os eixos no controle Chart.
public ref class Axis : System::Windows::Forms::DataVisualization::Charting::ChartNamedElement
public class Axis : System.Windows.Forms.DataVisualization.Charting.ChartNamedElement
type Axis = class
inherit ChartNamedElement
Public Class Axis
Inherits ChartNamedElement
- Herança
Comentários
Essa classe encapsula toda a funcionalidade para os eixos no Chart controle e é exposta pelas AxisX AxisY Propriedades, AxisX2 e AxisY2 dos ChartArea objetos.
Para todos os gráficos-exceto barra, barra empilhada, pizza e rosca-os eixos primário e secundário são os seguintes:
Tipo de eixo | Descrição |
---|---|
Eixo X primário | Eixo horizontal inferior. |
Eixo X secundário | Eixo horizontal superior. |
Eixo Y primário | Eixo vertical esquerdo. |
Eixo Y secundário | Eixo vertical direito. |
Os gráficos de barras e de barras empilhadas têm seus eixos girados 90 graus no sentido horário, portanto, o eixo X primário para esses dois tipos de gráficos é o eixo vertical esquerdo.
Observação Pode haver apenas um conjunto de eixos-dois verticais e dois horizontais para cada ChartArea objeto.
A Axis classe também contém vários métodos que podem ser usados para converter valores de eixo em coordenadas de pixel absolutas, que são úteis para desenhos personalizados 2D ou para coordenadas relativas, que são úteis para desenho personalizado 3D. As coordenadas absoluta e relativa também podem ser convertidas em valores de eixo.
Estes são os elementos de eixo mais importantes expostos pela Axis classe:
Elemento Axis | Descrição |
---|---|
Rótulos de eixo | Os rótulos de um eixo e suas propriedades associadas. |
Linhas de grade | As linhas de grade principal e secundária de um eixo. |
Marcas de escala | As marcas de escala principal e secundária de um eixo. |
Faixas de linhas | Faixa de linhas. |
Construtores
Axis() |
Inicializa uma nova instância da classe Axis. |
Axis(ChartArea, AxisName) |
Inicializa uma nova instância da classe Axis com os valores |
Propriedades
ArrowStyle |
Obtém ou define o estilo de seta de um eixo 2D; este estilo não é aplicado às áreas do gráfico 3D. |
AxisName |
Obtém o nome do eixo, que pode ser X, Y, X2 ou Y2. |
Crossing |
Obtém ou define o local em que um eixo é cruzado pelo seu eixo associado. |
CustomLabels |
Obtém um objeto CustomLabelsCollection usado para armazenar objetos CustomLabel. |
Enabled |
Obtém ou define um valor que indica se o eixo está habilitado. |
InterlacedColor |
Obtém ou define a cor das faixas entrelaçadas. |
Interval |
Obtém ou define o intervalo de um eixo. |
IntervalAutoMode |
Obtém ou define um sinalizador que determina se um número fixo de intervalos é usado no eixo ou se o número de intervalos depende do tamanho do eixo. |
IntervalOffset |
Obtém ou define o deslocamento do intervalo de um eixo. |
IntervalOffsetType |
Obtém ou define o tipo de deslocamento de intervalo de um eixo. |
IntervalType |
Obtém ou define o tipo de intervalo de um eixo. |
IsInterlaced |
Obtém ou define um sinalizador que determinará se as faixas entrelaçadas serão exibidas para um eixo. |
IsLabelAutoFit |
Obtém ou define um sinalizador que determina se os rótulos de eixo são ajustados automaticamente. |
IsLogarithmic |
Obtém ou define um sinalizador que indica se o eixo é logarítmico. Zeros ou valores de dados negativos não são permitidos em gráficos logarítmicos. |
IsMarginVisible |
Obtém ou define um sinalizador que determina se uma margem deve ser adicionada ao eixo. |
IsMarksNextToAxis |
Obtém ou define um sinalizador que determinará se marcas de escala e rótulos de eixo serão movidos com um eixo se o ponto de interseção de um eixo for alterado. |
IsReversed |
Obtém ou define um sinalizador que indica se o eixo é invertido. |
IsStartedFromZero |
Obtém ou define um sinalizador que indica se o valor mínimo do eixo será definido automaticamente como zero se todos os valores de ponto de dados forem positivos. Se houver valores de ponto de dados negativos, o valor mínimo dos pontos de dados será usado. |
LabelAutoFitMaxFontSize |
Obtém ou define o tamanho máximo da fonte que pode ser usado pelo algoritmo de ajuste automático do rótulo. |
LabelAutoFitMinFontSize |
Obtém ou define o tamanho mínimo da fonte que pode ser usado pelo algoritmo de ajuste automático do rótulo. |
LabelAutoFitStyle |
Obtém ou define as alterações de rótulo permitidas que podem ser feitas para permitir que o rótulo seja ajustado ao longo de um eixo. |
LabelStyle |
Obtém ou define as propriedades LabelStyle de um eixo. |
LineColor |
Obtém ou define a cor da linha de um eixo. |
LineDashStyle |
Obtém ou define o estilo da linha de um eixo. |
LineWidth |
Obtém ou define a largura da linha de um eixo, em pixels. |
LogarithmBase |
Obtém ou define um valor para a base do logaritmo para o eixo logarítmico. |
MajorGrid |
Obtém ou define um objeto Grid usado para definir as principais propriedades de linha de grade de um eixo. |
MajorTickMark |
Obtém ou define um objeto TickMark usado para definir as propriedades da marca de escala principal de um eixo. |
Maximum |
Obtém ou define o valor máximo de um eixo. |
MaximumAutoSize |
Obtém ou define o tamanho máximo do eixo, medido como um percentual da área do gráfico. Esse valor é usado pelo algoritmo de layout automático. |
Minimum |
Obtém ou define o valor mínimo de um eixo. |
MinorGrid |
Obtém ou define um objeto Grid usado para especificar os atributos das linhas de grade secundárias de um eixo. |
MinorTickMark |
Obtém ou define um objeto TickMark usado para definir as propriedades da marca de escala secundária de um eixo. |
Name |
Obtém ou define o nome do eixo. |
ScaleBreakStyle |
Obtém ou define o estilo de quebra de escala do eixo. |
ScaleView |
Obtém ou define a exibição de um eixo. |
ScrollBar |
Obtém ou define uma barra de rolagem do eixo. |
StripLines |
Obtém objeto da coleção StripLinesCollection. |
Tag |
Obtém ou define um objeto associado a esse elemento do gráfico. (Herdado de ChartElement) |
TextOrientation |
Obtém ou define a orientação do texto no título do eixo. |
Title |
Obtém ou define o título do eixo. |
TitleAlignment |
Obtém ou define o alinhamento de um título do eixo. |
TitleFont |
Obtém ou define as propriedades da fonte do título de um eixo. |
TitleForeColor |
Obtém ou define a cor do texto do título do eixo. |
ToolTip |
Obtém ou define a dica de ferramenta usada para o eixo. |
Métodos
Dispose() |
Libera os recursos usados pelo ChartElement. (Herdado de ChartElement) |
Dispose(Boolean) |
Libera os recursos não gerenciados e, opcionalmente, os gerenciados. |
Equals(Object) |
Determina se o Object especificado é igual ao ChartElement atual. (Herdado de ChartElement) |
GetHashCode() |
Retorna uma função de hash para um tipo específico. (Herdado de ChartElement) |
GetPosition(Double) |
Converte um valor de eixo em uma posição relativa (0-100%). Se um eixo for logarítmico, o valor será convertido em uma escala linear. |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
PixelPositionToValue(Double) |
Converte uma posição absoluta de pixel ao longo de um eixo em um valor de eixo. Este método só funciona em eventos de pintura. |
PositionToValue(Double) |
Converte uma coordenada relativa juntamente com um eixo em um valor de eixo. Este método só funciona em eventos de pintura. |
RoundAxisValues() |
Arredonda os valores do eixo automaticamente. |
ToString() |
Retorna uma cadeia de caracteres que representa o Object atual. (Herdado de ChartElement) |
ValueToPixelPosition(Double) |
Converte um valor de eixo em uma coordenada absoluta juntamente com um eixo. Medido em pixels. Este método só funciona em eventos de pintura. |
ValueToPosition(Double) |
Converte um valor de eixo em sua posição relativa (0-100%). Se um eixo tiver uma escala logarítmica, o valor será convertido em uma escala linear. Este método só funciona em eventos de pintura. |