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 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 |
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. |