Axis Classe

Definizione

Fornisce i metodi e le proprietà che gestiscono gli assi nel controllo 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
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 Descrizione
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 a 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 usati 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 Descrizione
Etichette degli assi Le etichette di un asse e le relative proprietà associate.
Linee griglia Linee della griglia principale e secondaria di un asse.
Segni di graduazione Segni di graduazione principali e secondari di un asse.
Strisce Strisce.

Costruttori

Axis()

Inizializza una nuova istanza della classe Axis.

Axis(ChartArea, AxisName)

Inizializza una nuova istanza della classe Axis con i valori chartArea e axisTypeName specificati.

Proprietà

ArrowStyle

Ottiene o imposta lo stile della freccia di un asse 2D. Tale 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 cui un asse viene incrociato dall'asse associato.

CustomLabels

Ottiene un oggetto CustomLabelsCollection utilizzato per archiviare l'oggetto CustomLabel.

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 sull'asse viene utilizzato un numero fisso di intervalli o se il numero di intervalli dipende dalle dimensioni dell'asse.

IntervalOffset

Ottiene o imposta l'offset intervallo di un asse.

IntervalOffsetType

Ottiene o imposta il tipo di offset 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 di un asse vengono visualizzate.

IsLabelAutoFit

Ottiene o imposta un flag che determina se le etichette di un asse vengono adattate automaticamente.

IsLogarithmic

Ottiene o imposta un flag che indica se l'asse è logaritmico. I valori dei dati zeri o negativi non sono consentiti nei grafici logaritmici.

IsMarginVisible

Ottiene o imposta un flag che determina se deve essere aggiunto un margine all'asse.

IsMarksNextToAxis

Ottiene o imposta un flag che determina se i segni di graduazione e le etichette dell'asse si spostano insieme all'asse quando il relativo punto di incrocio viene modificato.

IsReversed

Ottiene o imposta un flag che indica se l'asse è inverso.

IsStartedFromZero

Ottiene o imposta un flag che indica se il valore minimo dell'asse sarà impostato automaticamente su zero quando tutti i valori dei punti dati sono positivi. Se sono presenti valori dei punti dati negativi, verrà utilizzato il valore minimo dei punti dati.

LabelAutoFitMaxFontSize

Ottiene o imposta le dimensioni massime del carattere che possono essere utilizzate dall'algoritmo di adattamento automatico dell'etichetta.

LabelAutoFitMinFontSize

Ottiene o imposta le dimensioni minime del carattere che possono essere utilizzate dall'algoritmo di adattamento automatico dell'etichetta.

LabelAutoFitStyle

Ottiene o imposta le modifiche dell'etichetta consentite che è possibile apportare per abilitare l'adattamento dell'etichetta lungo un asse.

LabelStyle

Ottiene o imposta le proprietà LabelStyle 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 lo spessore della linea di un asse, espresso in pixel.

LogarithmBase

Ottiene o imposta un valore per la base logaritmica dell'asse logaritmico.

MajorGrid

Ottiene o imposta un oggetto Grid utilizzato per impostare le proprietà delle linee della griglia principali per un asse.

MajorTickMark

Ottiene o imposta un oggetto TickMark utilizzato per impostare le proprietà dei segni di graduazione principali di un asse.

Maximum

Ottiene o imposta il valore massimo di un asse.

MaximumAutoSize

Ottiene o imposta le dimensioni massime dell'asse, espresse in percentuale dell'area grafico. Questo valore viene utilizzato dall'algoritmo di layout automatico.

Minimum

Ottiene o imposta il valore minimo di un asse.

MinorGrid

Ottiene o imposta un oggetto Grid utilizzato per specificare gli attributi delle linee della griglia secondarie di un asse.

MinorTickMark

Ottiene o imposta un oggetto TickMark utilizzato per impostare le proprietà dei segni di graduazione secondari di un asse.

Name

Ottiene o imposta il nome dell'asse.

ScaleBreakStyle

Ottiene o imposta lo stile di cambio 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 oggetto Collection StripLinesCollection.

Tag

Ottiene o imposta un oggetto associato all'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 del titolo di un 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

Dispose()

Rilascia le risorse usate da ChartElement.

(Ereditato da ChartElement)
Dispose(Boolean)

Rilascia le risorse non gestite e, facoltativamente, quelle gestite.

Equals(Object)

Determina se l'oggetto Object specificato è uguale all'oggetto ChartElement corrente.

(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 è di tipo logaritmico, il valore viene convertito in una scala lineare.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
PixelPositionToValue(Double)

Converte una posizione assoluta dei pixel 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 Object corrente.

(Ereditato da ChartElement)
ValueToPixelPosition(Double)

Converte un valore dell'asse in una coordinata assoluta lungo un asse. Misurato in pixel. Questo metodo funziona solo negli eventi di disegno.

ValueToPosition(Double)

Converte un valore dell'asse nella corrispondente posizione relativa (0-100%). Se a un asse è associata una scala logaritmica, il valore viene convertito in una scala lineare. Questo metodo funziona solo negli eventi di disegno.

Si applica a