Axis Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce metodi e proprietà che gestiscono gli assi nel Chart controllo .
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
- Ereditarietà
Commenti
Questa classe incapsula tutte le funzionalità per gli assi nel Chart controllo ed è esposta dalle AxisXproprietà , AxisYAxisX2 e AxisY2 degli ChartArea oggetti .
Per tutti i grafici, ad eccezione di barre, barre in pila, torta e anello, gli assi primari e secondari sono i seguenti:
| Tipo asse | Description |
|---|---|
| Asse X primario | Asse orizzontale inferiore. |
| Asse X secondario | Asse orizzontale superiore. |
| Asse Y primario | Asse verticale sinistro. |
| Asse Y secondario | Asse verticale destro. |
I grafici a barre e barre in pila hanno gli assi ruotati a 90 gradi in senso orario, quindi l'asse X primario per questi due tipi di grafico è l'asse verticale sinistro.
Nota Per ogni ChartArea oggetto può essere presente un solo set di assi, due verticali e due orizzontali.
La Axis classe contiene anche diversi metodi che possono essere utilizzati per convertire i valori dell'asse in coordinate pixel assolute, utili per il disegno personalizzato 2D o per le coordinate relative, utili per il disegno personalizzato 3D. Le coordinate assolute e relative possono anche essere convertite in valori dell'asse.
Di seguito sono riportati gli elementi dell'asse più importanti esposti dalla Axis classe :
| Elemento Axis | Description |
|---|---|
| Etichette asse | Etichette di un asse e le relative proprietà associate. |
| Linee griglia | Linee della griglia principale e secondaria di un asse. |
| Graduazione | Segni di graduazione principali e secondari di un asse. |
| Strisce | Strisce. |
Costruttori
| Nome | Descrizione |
|---|---|
| Axis() |
Inizializza una nuova istanza della classe Axis. |
| Axis(ChartArea, AxisName) |
Inizializza una nuova istanza della Axis classe con i valori e |
Proprietà
| Nome | Descrizione |
|---|---|
| ArrowStyle |
Ottiene o imposta lo stile della freccia di un asse 2D; questo stile non viene applicato alle aree del grafico 3D. |
| AxisName |
Ottiene il nome dell'asse, che può essere X, Y, X2 o Y2. |
| Crossing |
Ottiene o imposta la posizione in corrispondenza della quale un asse viene attraversato dall'asse associato. |
| CustomLabels |
Ottiene un CustomLabelsCollection oggetto utilizzato per archiviare CustomLabel gli oggetti. |
| Enabled |
Ottiene o imposta un valore che indica se un asse è abilitato. |
| InterlacedColor |
Ottiene o imposta il colore delle strisce interlacciate. |
| Interval |
Ottiene o imposta l'intervallo di un asse. |
| IntervalAutoMode |
Ottiene o imposta un flag che determina se viene utilizzato un numero fisso di intervalli sull'asse o se il numero di intervalli dipende dalle dimensioni dell'asse. |
| IntervalOffset |
Ottiene o imposta l'offset dell'intervallo di un asse. |
| IntervalOffsetType |
Ottiene o imposta il tipo di offset dell'intervallo di un asse. |
| IntervalType |
Ottiene o imposta il tipo di intervallo di un asse. |
| IsInterlaced |
Ottiene o imposta un flag che determina se le strisce interlacciate vengono visualizzate per un asse. |
| IsLabelAutoFit |
Ottiene o imposta un flag che determina se le etichette dell'asse vengono impostate automaticamente. |
| IsLogarithmic |
Ottiene o imposta un flag che indica se l'asse è logaritmico. Gli zeri o i valori di dati negativi non sono consentiti nei grafici logaritmici. |
| IsMarginVisible |
Ottiene o imposta un flag che determina se aggiungere un margine all'asse. |
| IsMarksNextToAxis |
Ottiene o imposta un flag che determina se i segni di graduazione e le etichette dell'asse vengono spostati con un asse se il punto di incrocio di un asse cambia. |
| IsReversed |
Ottiene o imposta un flag che indica se l'asse è invertito. |
| IsStartedFromZero |
Ottiene o imposta un flag che indica se il valore minimo dell'asse verrà impostato automaticamente su zero se tutti i valori dei punti dati sono positivi. Se sono presenti valori negativi del punto dati, verrà usato il valore minimo dei punti dati. |
| LabelAutoFitMaxFontSize |
Ottiene o imposta la dimensione massima del carattere che può essere utilizzata dall'algoritmo di adattamento automatico dell'etichetta. |
| LabelAutoFitMinFontSize |
Ottiene o imposta la dimensione minima del carattere che può essere utilizzata dall'algoritmo di adattamento automatico dell'etichetta. |
| LabelAutoFitStyle |
Ottiene o imposta le modifiche consentite all'etichetta che possono essere apportate per consentire l'adattamento dell'etichetta lungo un asse. |
| LabelStyle |
Ottiene o imposta le LabelStyle proprietà di un asse. |
| LineColor |
Ottiene o imposta il colore della linea di un asse. |
| LineDashStyle |
Ottiene o imposta lo stile della linea di un asse. |
| LineWidth |
Ottiene o imposta la larghezza della linea di un asse, espressa in pixel. |
| LogarithmBase |
Ottiene o imposta un valore per la base logaritmica per l'asse logaritmico. |
| MajorGrid |
Ottiene o imposta un Grid oggetto utilizzato per impostare le proprietà principali della linea della griglia per un asse. |
| MajorTickMark |
Ottiene o imposta un TickMark oggetto utilizzato per impostare le proprietà del segno di graduazione principale di un asse. |
| Maximum |
Ottiene o imposta il valore massimo di un asse. |
| MaximumAutoSize |
Ottiene o imposta la dimensione massima dell'asse, misurata come percentuale dell'area del grafico. Questo valore viene usato dall'algoritmo di layout automatico. |
| Minimum |
Ottiene o imposta il valore minimo di un asse. |
| MinorGrid |
Ottiene o imposta un Grid oggetto utilizzato per specificare gli attributi delle linee della griglia secondarie di un asse. |
| MinorTickMark |
Ottiene o imposta un TickMark oggetto utilizzato per impostare le proprietà del segno di graduazione secondario di un asse. |
| Name |
Ottiene o imposta il nome dell'asse. |
| ScaleBreakStyle |
Ottiene o imposta lo stile dell'interruzione di scala dell'asse. |
| ScaleView |
Ottiene o imposta la visualizzazione di un asse. |
| ScrollBar |
Ottiene o imposta una barra di scorrimento dell'asse. |
| StripLines |
Ottiene un StripLinesCollection oggetto raccolta. |
| Tag |
Ottiene o imposta un oggetto associato a questo elemento del grafico. (Ereditato da ChartElement) |
| TextOrientation |
Ottiene o imposta l'orientamento del testo nel titolo dell'asse. |
| Title |
Ottiene o imposta il titolo dell'asse. |
| TitleAlignment |
Ottiene o imposta l'allineamento di un titolo dell'asse. |
| TitleFont |
Ottiene o imposta le proprietà del tipo di carattere del titolo di un asse. |
| TitleForeColor |
Ottiene o imposta il colore del testo del titolo dell'asse. |
| ToolTip |
Ottiene o imposta la descrizione comando utilizzata per l'asse. |
Metodi
| Nome | Descrizione |
|---|---|
| Dispose() |
Rilascia le risorse usate da ChartElement. (Ereditato da ChartElement) |
| Dispose(Boolean) |
Rilascia risorse gestite e, facoltativamente, non gestite. |
| Equals(Object) |
Determina se l'oggetto specificato Object è uguale all'oggetto corrente ChartElement. (Ereditato da ChartElement) |
| GetHashCode() |
Restituisce una funzione hash per un tipo specifico. (Ereditato da ChartElement) |
| GetPosition(Double) |
Converte un valore dell'asse in una posizione relativa (0-100%). Se un asse è logaritmico, il valore viene convertito in una scala lineare. |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| PixelPositionToValue(Double) |
Converte una posizione di pixel assoluta lungo un asse in un valore dell'asse. Questo metodo funziona solo negli eventi di disegno. |
| PositionToValue(Double) |
Converte una coordinata relativa lungo un asse in un valore dell'asse. Questo metodo funziona solo negli eventi di disegno. |
| RoundAxisValues() |
Arrotonda automaticamente i valori dell'asse. |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente Object. (Ereditato da ChartElement) |
| ValueToPixelPosition(Double) |
Converte un valore dell'asse in una coordinata assoluta lungo un asse. Misurata in pixel. Questo metodo funziona solo negli eventi di disegno. |
| ValueToPosition(Double) |
Converte un valore dell'asse nella relativa posizione relativa (0-100%). Se un asse ha una scala logaritmica, il valore viene convertito in una scala lineare. Questo metodo funziona solo negli eventi di disegno. |