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