Axis Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit les méthodes et propriétés qui gèrent les axes du contrôle 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
- Héritage
Remarques
Cette classe encapsule toutes les fonctionnalités des axes du Chart contrôle et est exposée par les AxisXpropriétés , AxisYAxisX2 et AxisY2 des ChartArea objets.
Pour tous les graphiques ( à l’exception des barres, des barres empilées, des secteurs et des beignets), les axes primaire et secondaire 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 pour ces deux types de graphiques est l’axe vertical gauche.
Note Il ne peut y avoir qu’un seul ensemble d’axes ( deux verticaux et deux axes 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 pixel 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 :
Élément Axis | Description |
---|---|
Étiquettes d’axe | Étiquettes d’un axe et leurs propriétés associées. |
Quadrillage | Lignes de grilles principales et mineures d’un axe. |
Graduations | Graduations principales et mineures d’un axe. |
Lignes de bandes | Lignes à bandes. |
Constructeurs
Axis() |
Initialise une nouvelle instance de la classe Axis. |
Axis(ChartArea, AxisName) |
Initialise une nouvelle instance de la classe Axis avec les valeurs |
Propriétés
ArrowStyle |
Obtient ou définit le style de flèche d'un axe 2D ; ce style ne s'applique pas aux zones de graphique 3D. |
AxisName |
Obtient le nom de l'axe, qui peut correspondre à X, Y, X2 ou Y2. |
Crossing |
Obtient ou définit l'emplacement où un axe est traversé par l'axe qui lui est associé. |
CustomLabels |
Obtient un objet CustomLabelsCollection utilisé pour stocker les objets CustomLabel. |
Enabled |
Obtient ou définit une valeur qui indique si un axe est activé. |
InterlacedColor |
Obtient ou définit la couleur des franges 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 franges entrelacées s'affichent pour un axe. |
IsLabelAutoFit |
Obtient ou définit un indicateur qui détermine si les étiquettes d'axe sont ajustées automatiquement. |
IsLogarithmic |
Obtient ou définit un indicateur qui détermine si l'axe est logarithmique. Les zéros ou les valeurs de données négatives ne sont pas autorisées 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 croisement de l'axe change. |
IsReversed |
Obtient ou définit un indicateur qui détermine si l'axe est inversé. |
IsStartedFromZero |
Obtient ou définit un indicateur qui détermine si la valeur minimale de l'axe est automatiquement définie à zéro lorsque toutes les valeurs de points de données sont positives. S'il existe des valeurs de points de données négatives, la valeur minimale des points de données sera utilisée. |
LabelAutoFitMaxFontSize |
Obtient ou définit la taille de police maximale qui peut être utilisée par l'algorithme d'ajustement automatique des étiquettes. |
LabelAutoFitMinFontSize |
Obtient ou définit la taille de police minimale qui peut être utilisée par l'algorithme d'ajustement automatique des étiquettes. |
LabelAutoFitStyle |
Obtient ou définit les modifications qui peuvent être apportées aux étiquettes pour permettre leur alignement le long d'un axe. |
LabelStyle |
Obtient ou définit les propriétés LabelStyle d'un axe. |
LineColor |
Obtient ou définit la couleur de ligne d'un axe. |
LineDashStyle |
Obtient ou définit le style de ligne 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 du logarithme de l'axe logarithmique. |
MajorGrid |
Obtient ou définit un objet Grid utilisé pour spécifier les propriétés du quadrillage principal d'un axe. |
MajorTickMark |
Obtient ou définit un objet TickMark utilisé pour spécifier les propriétés des graduations principales d'un axe. |
Maximum |
Obtient ou définit la valeur maximale d'un axe. |
MaximumAutoSize |
Obtient ou définit la taille maximale de l'axe, mesurée sous forme de pourcentage de la zone de graphique. Cette valeur est utilisée par l'algorithme de disposition automatique. |
Minimum |
Obtient ou définit la valeur minimale d'un axe. |
MinorGrid |
Obtient ou définit un objet Grid utilisé pour spécifier les attributs de quadrillage secondaire d'un axe. |
MinorTickMark |
Obtient ou définit un objet TickMark utilisé pour spécifier les propriétés des graduations secondaires d'un axe. |
Name |
Obtient ou définit le nom de l'axe. |
ScaleBreakStyle |
Obtient ou définit le style de changement de l'échelle d'un 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 une collection d'objets StripLinesCollection. |
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 du titre d'un 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 du titre d'un axe. |
TitleForeColor |
Obtient ou définit la couleur du texte du titre de l'axe. |
ToolTip |
Obtient ou définit l'info-bulle utilisée pour l'axe. |
Méthodes
Dispose() |
Libère les ressources utilisées par le ChartElement. (Hérité de ChartElement) |
Dispose(Boolean) |
Libère des ressources non managées et, le cas échéant, managées. |
Equals(Object) |
Détermine si l'objet Object spécifié est égal à l'objet ChartElement actuel. (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 %). Pour un axe logarithmique, la valeur est convertie en échelle linéaire. |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
PixelPositionToValue(Double) |
Convertit une position de pixel absolue le long d'un axe en valeur d'axe. Cette méthode ne fonctionne que dans les événements paint. |
PositionToValue(Double) |
Convertit une coordonnée relative le long d'un axe en valeur d'axe. Cette méthode ne fonctionne que dans les événements paint. |
RoundAxisValues() |
Arrondit automatiquement les valeurs d'axe. |
ToString() |
Retourne une chaîne qui représente le Object actuel. (Hérité de ChartElement) |
ValueToPixelPosition(Double) |
Convertit une valeur d'axe en coordonnée absolue le long d'un axe. Valeur mesurée en pixels. Cette méthode ne fonctionne que dans les événements paint. |
ValueToPosition(Double) |
Convertit une valeur d'axe vers sa position relative (0-100 %). Si un axe a une échelle logarithmique, la valeur est convertie en échelle linéaire. Cette méthode ne fonctionne que dans les événements paint. |