ChartArea 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.
Rappresenta un'area grafico nell'immagine del grafico.
public ref class ChartArea : System::Web::UI::DataVisualization::Charting::ChartNamedElement
public class ChartArea : System.Web.UI.DataVisualization.Charting.ChartNamedElement
type ChartArea = class
inherit ChartNamedElement
Public Class ChartArea
Inherits ChartNamedElement
- Ereditarietà
Commenti
All'interno di un determinato grafico, la posizione del tracciato interno è l'area rettangolare, all'interno delle linee dell'asse x e y, in cui vengono disegnati i punti dati. La posizione del tracciato è l'area rettangolare che comprende la posizione del tracciato interno, i segni di graduazione e le etichette dell'asse. L'area del grafico è l'area rettangolare che comprende la posizione del tracciato, i segni di graduazione, le etichette dell'asse e i titoli degli assi nel grafico.
Un'area del grafico è rappresentata da una ChartArea classe. ChartArea Gli oggetti vengono archiviati nella ChartAreaCollection classe .
Il numero di serie di grafici che è possibile tracciare in un'area grafico è illimitato.
Oggetto ChartArea :
Usa un'area di tracciato interno distinta.
Viene usato per tracciare una o più serie di grafici.
Dispone di assi x e y primari e secondari, ad eccezione dei tipi di grafico a torta e ad anello.
Quando si usano i tipi di grafico Shape, che includono grafici a torta, ad anello, a imbuto, a piramide, polare e radar, la posizione di tracciato interno definisce le dimensioni della forma del tipo di grafico. Ad esempio, quando si aumenta il valore della InnerPlotPosition proprietà in un grafico a torta, si aumenta il raggio della forma a torta.
Per tutti gli altri tipi di grafico, ogni area del grafico ha due set di assi X e Y, primario e secondario. Per accedere alle proprietà correlate a questi assi, usare le AxisXproprietà , AxisYAxisX2e AxisY2 . Se è necessario impostare una proprietà che influisce su tutti gli assi del grafico, utilizzare la Axes proprietà .
Una o più serie sono associate a un'area del grafico. La serie ha una ChartArea proprietà che determina l'area del grafico a cui appartiene ogni serie. Per impostazione predefinita, la serie è connessa all'area del grafico predefinita. Per disabilitare la visualizzazione di una serie, impostare la ChartArea proprietà di tale serie su una stringa di lunghezza zero.
Se un'altra area del grafico viene aggiunta al grafico, è possibile associare qualsiasi serie alla nuova area del grafico. In tutti i tipi di grafico Shape, nonché i tipi di grafico a barre e barre in pila, ogni serie deve essere tracciata in un'area del grafico separata. In tutti gli altri tipi di grafico è possibile combinare più serie nella stessa area grafico.
Un grafico 3D viene visualizzato in base all'area del grafico in base all'area del grafico. È possibile usare la Area3DStyle proprietà per abilitare e personalizzare il grafico in 3D.
L'area del grafico minima e massima non verrà ricalcolata automaticamente se si aggiungono nuovi dati, pertanto il grafico non modificherà automaticamente le dimensioni dell'asse. È possibile richiedere all'area del grafico di ricalcolare questi valori usando il RecalculateAxesScale metodo .
Per allineare verticalmente più aree del grafico, impostare la AlignmentOrientation proprietà . Per allineare orizzontalmente più aree del grafico, è prima necessario posizionare le aree del grafico usando la Position proprietà e quindi impostare la AlignmentOrientation proprietà su Orizzontale.
Per eliminare la visualizzazione di una serie, impostare la Series proprietà di tale serie su una stringa di lunghezza zero.
Costruttori
ChartArea() |
Inizializza una nuova istanza della classe ChartArea. |
ChartArea(String) |
Inizializza una nuova istanza della classe ChartArea con il nome dell'area grafico specificato. |
Proprietà
AlignmentOrientation |
Ottiene o imposta l'orientamento dell'allineamento di un'area grafico. |
AlignmentStyle |
Ottiene o imposta lo stile di allineamento dell'oggetto ChartArea. |
AlignWithChartArea |
Ottiene o imposta il nome dell'oggetto ChartArea a cui deve essere allineata l'area grafico. |
Area3DStyle |
Ottiene o imposta un oggetto ChartArea3DStyle, utilizzato per implementare la visualizzazione 3D per tutte le serie in un'area grafico. |
Axes |
Ottiene o imposta una matrice che rappresenta tutti gli assi per un'area grafico. |
AxisX |
Ottiene o imposta un oggetto Axis che rappresenta l'asse X primario. |
AxisX2 |
Ottiene o imposta un oggetto Axis che rappresenta l'asse X secondario. |
AxisY |
Ottiene o imposta un oggetto Axis che rappresenta l'asse Y primario. |
AxisY2 |
Ottiene o imposta un oggetto Axis che rappresenta l'asse Y secondario. |
BackColor |
Ottiene o imposta il colore di sfondo di un oggetto ChartArea. |
BackGradientStyle |
Ottiene o imposta l'orientamento per la sfumatura di sfondo di un'area grafico e determina inoltre se viene utilizzata o meno una sfumatura. |
BackHatchStyle |
Ottiene o imposta lo stile del tratteggio per un oggetto ChartArea. |
BackImage |
Ottiene o imposta l'immagine di sfondo di un oggetto ChartArea. |
BackImageAlignment |
Ottiene o imposta l'allineamento di un'immagine di sfondo dell'oggetto ChartArea. |
BackImageTransparentColor |
Ottiene o imposta il colore dell'immagine di sfondo di un oggetto ChartArea che verrà disegnata come trasparente. |
BackImageWrapMode |
Ottiene o imposta la modalità di disegno per l'immagine di sfondo di un oggetto ChartArea. |
BackSecondaryColor |
Ottiene o imposta il colore secondario dello sfondo di un oggetto ChartArea. |
BorderColor |
Ottiene o imposta il colore del bordo di un oggetto ChartArea. |
BorderDashStyle |
Ottiene o imposta lo stile del bordo di un oggetto ChartArea. |
BorderWidth |
Ottiene o imposta lo spessore del bordo di un oggetto ChartArea. |
InnerPlotPosition |
Ottiene o imposta un oggetto ElementPosition che definisce la posizione del tracciato interno di un oggetto area grafico. |
IsSameFontSizeForAllAxes |
Ottiene o imposta un flag che determina se le etichette degli assi dell'area grafico pertinenti hanno dimensioni uguali. |
Name |
Ottiene o imposta il nome univoco di un oggetto ChartArea. |
Position |
Ottiene o imposta un oggetto ElementPosition che definisce la posizione di un oggetto ChartArea all'interno di Chart. |
ShadowColor |
Ottiene o imposta il colore dell'ombreggiatura di un oggetto ChartArea. |
ShadowOffset |
Ottiene o imposta l'offset dell'ombreggiatura, espresso in pixel, di un oggetto ChartArea. |
Tag |
Ottiene o imposta un oggetto associato all'elemento del grafico. (Ereditato da ChartElement) |
Visible |
Ottiene o imposta un valore che indica se l'area del grafico è visibile. |
Metodi
Dispose() |
Rilascia le risorse usate da ChartElement. (Ereditato da ChartElement) |
Dispose(Boolean) |
Rilascia le risorse non gestite usate dalla classe ChartArea e facoltativamente le risorse 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) |
GetSeriesDepth(Series) |
Restituisce la profondità di un oggetto Series in un'area grafico. |
GetSeriesZPosition(Series) |
Restituisce la posizione Z di una serie, utile per il disegno personalizzato. |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
RecalculateAxesScale() |
Ricalcola le proprietà dell'area grafico dopo le modifiche apportate al grafico nell'evento Customize. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto Object corrente. (Ereditato da ChartElement) |
TransformPoints(Point3D[]) |
Applica trasformazioni 3D a una matrice di punti 3D. Questa operazione deve essere effettuata prima di chiamare i metodi di disegno GDI+. |