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 eixos no Chart controle.
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 eixos no Chart controle e é exposta pelas AxisXAxisYAxisX2propriedades e AxisY2 propriedades 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 | Description |
|---|---|
| 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. |
Gráficos de barras e 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áfico é o eixo vertical esquerdo.
Nota 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 desenho personalizado 2D ou para coordenadas relativas, que são úteis para desenho personalizado 3D. Coordenadas absolutas e relativas também podem ser convertidas em valores de eixo.
Veja a seguir os elementos de eixo mais importantes expostos pela Axis classe:
| Elemento Axis | Description |
|---|---|
| Rótulos de eixo | Os rótulos de um eixo e suas propriedades associadas. |
| Linhas de grade | As linhas de grade principais e secundárias de um eixo. |
| Marcas de escala | As marcas de escala principais e secundárias de um eixo. |
| Faixa de linhas | Tira linhas. |
Construtores
| Nome | Description |
|---|---|
| Axis() |
Inicializa uma nova instância da classe Axis. |
| Axis(ChartArea, AxisName) |
Inicializa uma nova instância da Axis classe com os valores e |
Propriedades
| Nome | Description |
|---|---|
| ArrowStyle |
Obtém ou define o estilo de seta de um eixo 2D; esse estilo não é aplicado a áreas de 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 no qual um eixo é cruzado pelo eixo associado. |
| CustomLabels |
Obtém um CustomLabelsCollection objeto usado para armazenar CustomLabel objetos. |
| Enabled |
Obtém ou define um valor que indica se um eixo está habilitado. |
| InterlacedColor |
Obtém ou define a cor das linhas de faixa 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 de 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 determina se as linhas de faixa entrelaçadas são exibidas para um eixo. |
| IsLabelAutoFit |
Obtém ou define um sinalizador que determina se os rótulos de eixo são instalados 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 determina se marcas de escala e rótulos de eixo se movem com um eixo se o ponto de cruzamento de um eixo é alterado. |
| IsReversed |
Obtém ou define um sinalizador que indica se o eixo está 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 permitido que podem ser feitas para permitir que o rótulo seja ajustado ao longo de um eixo. |
| LabelStyle |
Obtém ou define as LabelStyle propriedades de um eixo. |
| LineColor |
Obtém ou define a cor da linha de um eixo. |
| LineDashStyle |
Obtém ou define o estilo de 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 logaritmo para o eixo logarítmico. |
| MajorGrid |
Obtém ou define um Grid objeto usado para definir as propriedades de linha de grade principais para um eixo. |
| MajorTickMark |
Obtém ou define um TickMark objeto usado para definir as propriedades de marca de escala principais 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 Grid objeto usado para especificar os atributos de linhas de grade secundárias de um eixo. |
| MinorTickMark |
Obtém ou define um TickMark objeto usado para definir as propriedades de 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 um objeto de StripLinesCollection coleção. |
| Tag |
Obtém ou define um objeto associado a esse elemento de 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 de eixo. |
| TitleFont |
Obtém ou define as propriedades da fonte de 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
| Nome | Description |
|---|---|
| Dispose() |
Libera os recursos usados pelo ChartElement. (Herdado de ChartElement) |
| Dispose(Boolean) |
Versões não gerenciadas e, opcionalmente, recursos gerenciados. |
| Equals(Object) |
Determina se o especificado Object é igual ao atual ChartElement. (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 Objectatual. (Herdado de Object) |
| PixelPositionToValue(Double) |
Converte uma posição de pixel absoluta ao longo de um eixo em um valor de eixo. Esse método só funciona em eventos de pintura. |
| PositionToValue(Double) |
Converte uma coordenada relativa ao longo de um eixo em um valor de eixo. Esse método só funciona em eventos de pintura. |
| RoundAxisValues() |
Arredonda automaticamente os valores do eixo. |
| ToString() |
Retorna uma cadeia de caracteres que representa o atual Object. (Herdado de ChartElement) |
| ValueToPixelPosition(Double) |
Converte um valor de eixo em uma coordenada absoluta ao longo de um eixo. Medido em pixels. Esse 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. Esse método só funciona em eventos de pintura. |