Axis Classe

Definizione

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

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.

Si applica a