Axis Classe

Definizione

Fornisce i metodi e le proprietà che gestiscono gli assi nel controllo Chart.

public ref class Axis : System::Web::UI::DataVisualization::Charting::ChartNamedElement, System::Web::UI::DataVisualization::Charting::IChartMapArea
public class Axis : System.Web.UI.DataVisualization.Charting.ChartNamedElement, System.Web.UI.DataVisualization.Charting.IChartMapArea
type Axis = class
    inherit ChartNamedElement
    interface IChartMapArea
Public Class Axis
Inherits ChartNamedElement
Implements IChartMapArea
Ereditarietà
Implementazioni

Commenti

Questa classe incapsula tutte le funzionalità per gli assi nel Chart controllo e viene esposta dalle AxisXproprietà , AxisYAxisX2 e AxisY2 degli ChartArea oggetti .

Per tutti i grafici, ad eccezione della barra, della barra in pila, della torta e dell'anello, gli assi primari e secondari sono i seguenti:

Tipo di 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 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 Può essere presente un solo set di assi, due verticali e due orizzontali, per ogni ChartArea oggetto.

La Axis classe contiene anche diversi metodi che possono essere usati per convertire i valori dell'asse in coordinate di pixel assoluti, utili per il disegno personalizzato 2D o per le coordinate relative, utili per il disegno personalizzato 3D. Le coordinate assolute e relative possono essere convertite anche in valori dell'asse.

Di seguito sono riportati gli elementi dell'asse Axis più importanti esposti dalla classe:

Elemento Axis Descrizione
Etichette asse Le etichette di un asse e le relative proprietà associate.
Linee griglia Linee di griglia principali e secondarie di un asse.
Segni di graduazione Segni di graduazione principali e secondari di un asse.
Linee di striscia Linee di striscia.

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 bidimensionale (2D). Tale stile non viene applicato alle aree del grafico tridimensionali (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 un margine dell'asse verrà utilizzato.

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.

MapAreaAttributes

Ottiene o imposta gli attributi dell'area della mappa 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.

PostBackValue

Ottiene o imposta il valore di postback che può essere elaborato in un evento Click.

ScaleBreakStyle

Ottiene o imposta lo stile di cambio di scala automatico dell'asse.

ScaleView

Ottiene o imposta la visualizzazione di un asse.

StripLines

Ottiene un oggetto Collection StripLinesCollection in cui vengono archiviati tutti gli oggetti StripLine per un asse.

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 di un asse.

ToolTip

Ottiene o imposta la descrizione comando utilizzata per l'asse.

Url

Ottiene o imposta la destinazione dell'URL dell'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