Axis Classe

Définition

Fournit des méthodes et des propriétés qui gèrent les axes dans le Chart contrôle.

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
Héritage

Remarques

Cette classe encapsule toutes les fonctionnalités des axes dans le Chart contrôle et est exposée par les propriétés et AxisX les AxisYAxisX2AxisY2propriétés des ChartArea objets.

Pour tous les graphiques - à l’exception de la barre, de la barre empilée, du secteur et du anneau - les axes principaux et secondaires sont les suivants :

Type d’axe Description
Axe X principal Axe horizontal inférieur.
Axe X secondaire Axe horizontal supérieur.
Axe Y principal Axe vertical gauche.
Axe Y secondaire Axe vertical droit.

Les graphiques à barres et barres empilées ont leurs axes pivotés de 90 degrés dans le sens des aiguilles d’une montre, de sorte que l’axe X principal de ces deux types de graphiques est l’axe vertical gauche.

Note Il ne peut y avoir qu’un seul ensemble d’axes ( deux axes verticaux et deux horizontaux) pour chaque ChartArea objet.

La Axis classe contient également plusieurs méthodes qui peuvent être utilisées pour convertir des valeurs d’axe en coordonnées de pixels absolues, qui sont utiles pour le dessin personnalisé 2D ou pour les coordonnées relatives, qui sont utiles pour le dessin personnalisé 3D. Les coordonnées absolues et relatives peuvent également être converties en valeurs d’axe.

Voici les éléments d’axe les plus importants exposés par la Axis classe :

Axis, élément Description
Étiquettes d’axe Étiquettes d’un axe et leurs propriétés associées.
Lignes de grille Lignes de grille principales et mineures d’un axe.
Graduations Les graduations principales et mineures d’un axe.
Lignes de bandes Lignes de bandes.

Constructeurs

Nom Description
Axis()

Initialise une nouvelle instance de la classe Axis.

Axis(ChartArea, AxisName)

Initialise une nouvelle instance de la Axis classe avec les valeurs et chartArea les valeurs spécifiéesaxisTypeName.

Propriétés

Nom Description
ArrowStyle

Obtient ou définit le style de flèche d’un axe 2D ; ce style n’est pas appliqué aux zones de graphique 3D.

AxisName

Obtient le nom de l’axe, qui peut être X, Y, X2 ou Y2.

Crossing

Obtient ou définit l’emplacement auquel un axe est traversé par son axe associé.

CustomLabels

Obtient un CustomLabelsCollection objet utilisé pour stocker CustomLabel des objets.

Enabled

Obtient ou définit une valeur qui indique si un axe est activé.

InterlacedColor

Obtient ou définit la couleur des lignes de bandes entrelacées.

Interval

Obtient ou définit l’intervalle d’un axe.

IntervalAutoMode

Obtient ou définit un indicateur qui détermine si un nombre fixe d’intervalles est utilisé sur l’axe, ou si le nombre d’intervalles dépend de la taille de l’axe.

IntervalOffset

Obtient ou définit le décalage d’intervalle d’un axe.

IntervalOffsetType

Obtient ou définit le type de décalage d’intervalle d’un axe.

IntervalType

Obtient ou définit le type d’intervalle d’un axe.

IsInterlaced

Obtient ou définit un indicateur qui détermine si les lignes de bandes entrelacées sont affichées pour un axe.

IsLabelAutoFit

Obtient ou définit un indicateur qui détermine si les étiquettes d’axe sont automatiquement ajustées.

IsLogarithmic

Obtient ou définit un indicateur qui indique si l’axe est logarithmique. Les zéros ou les valeurs de données négatives ne sont pas autorisés sur les graphiques logarithmiques.

IsMarginVisible

Obtient ou définit un indicateur qui détermine s’il faut ajouter une marge à l’axe.

IsMarksNextToAxis

Obtient ou définit un indicateur qui détermine si les graduations et les étiquettes d’axe se déplacent avec un axe si le point de passage d’un axe change.

IsReversed

Obtient ou définit un indicateur qui indique si l’axe est inversé.

IsStartedFromZero

Obtient ou définit un indicateur qui indique si la valeur minimale de l’axe est automatiquement définie sur zéro si toutes les valeurs de point de données sont positives. S’il existe des valeurs de point de données négatives, la valeur minimale des points de données est utilisée.

LabelAutoFitMaxFontSize

Obtient ou définit la taille de police maximale qui peut être utilisée par l’algorithme d’ajustement automatique de l’étiquette.

LabelAutoFitMinFontSize

Obtient ou définit la taille de police minimale qui peut être utilisée par l’algorithme d’ajustement automatique de l’étiquette.

LabelAutoFitStyle

Obtient ou définit les modifications d’étiquette autorisées qui peuvent être apportées pour permettre à l’étiquette d’être adaptée le long d’un axe.

LabelStyle

Obtient ou définit les LabelStyle propriétés d’un axe.

LineColor

Obtient ou définit la couleur de ligne d’un axe.

LineDashStyle

Obtient ou définit le style de trait d’un axe.

LineWidth

Obtient ou définit la largeur de ligne d’un axe, en pixels.

LogarithmBase

Obtient ou définit une valeur pour la base logarithmique de l’axe logarithmique.

MajorGrid

Obtient ou définit un Grid objet utilisé pour définir les propriétés de ligne de grille principale d’un axe.

MajorTickMark

Obtient ou définit un TickMark objet utilisé pour définir les principales propriétés de graduation d’un axe.

Maximum

Obtient ou définit la valeur maximum d’un axe.

MaximumAutoSize

Obtient ou définit la taille maximale de l’axe, mesurée sous la forme d’un pourcentage de la zone de graphique. Cette valeur est utilisée par l’algorithme de disposition automatique.

Minimum

Obtient ou définit la valeur minimum d’un axe.

MinorGrid

Obtient ou définit un Grid objet utilisé pour spécifier les attributs de lignes de grille mineures d’un axe.

MinorTickMark

Obtient ou définit un TickMark objet utilisé pour définir les propriétés de graduation mineures d’un axe.

Name

Obtient ou définit le nom de l’axe.

ScaleBreakStyle

Obtient ou définit le style de saut d’échelle de l’axe.

ScaleView

Obtient ou définit la vue d’un axe.

ScrollBar

Obtient ou définit une barre de défilement d’axe.

StripLines

Obtient un StripLinesCollection objet de collection.

Tag

Obtient ou définit un objet associé à cet élément de graphique.

(Hérité de ChartElement)
TextOrientation

Obtient ou définit l’orientation du texte dans le titre de l’axe.

Title

Obtient ou définit le titre de l’axe.

TitleAlignment

Obtient ou définit l’alignement d’un titre d’axe.

TitleFont

Obtient ou définit les propriétés de police de titre d’un axe.

TitleForeColor

Obtient ou définit la couleur de texte du titre de l’axe.

ToolTip

Obtient ou définit l’info-bulle utilisée pour l’axe.

Méthodes

Nom Description
Dispose()

Libère les ressources utilisées par le ChartElement.

(Hérité de ChartElement)
Dispose(Boolean)

Libère des ressources managées non managées et, éventuellement, gérées.

Equals(Object)

Détermine si le spécifié Object est égal à l’actuel ChartElement.

(Hérité de ChartElement)
GetHashCode()

Retourne une fonction de hachage pour un type particulier.

(Hérité de ChartElement)
GetPosition(Double)

Convertit une valeur d’axe en position relative (0-100%). Si un axe est logarithmique, la valeur est convertie en échelle linéaire.

GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
PixelPositionToValue(Double)

Convertit une position de pixel absolue le long d’un axe en valeur d’axe. Cette méthode fonctionne uniquement dans les événements de peinture.

PositionToValue(Double)

Convertit une coordonnée relative le long d’un axe en valeur d’axe. Cette méthode fonctionne uniquement dans les événements de peinture.

RoundAxisValues()

Arrondit automatiquement les valeurs de l’axe.

ToString()

Retourne une chaîne qui représente le fichier actif Object.

(Hérité de ChartElement)
ValueToPixelPosition(Double)

Convertit une valeur d’axe en coordonnées absolues le long d’un axe. Mesuré en pixels. Cette méthode fonctionne uniquement dans les événements de peinture.

ValueToPosition(Double)

Convertit une valeur d’axe en sa position relative (0-100%). Si un axe a une échelle logarithmique, la valeur est convertie en échelle linéaire. Cette méthode fonctionne uniquement dans les événements de peinture.

S’applique à