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::Windows::Forms::DataVisualization::Charting::ChartNamedElement
public class ChartArea : System.Windows.Forms.DataVisualization.Charting.ChartNamedElement
type ChartArea = class
inherit ChartNamedElement
Public Class ChartArea
Inherits ChartNamedElement
- Ereditarietà
Commenti
All'interno di qualsiasi grafico specificato, la posizione del tracciato interno è l'area rettangolare, all'interno delle linee x e asse y, dove vengono disegnati i punti dati. La posizione del tracciato è l'area rettangolare che comprende la posizione del tracciato interno, i segni di spunta e le etichette dell'asse. L'area del grafico è l'area rettangolare che comprende la posizione del tracciato, i segni di spunta, le etichette dell'asse e i titoli dell'asse nel grafico.
Un'area ChartAreaCollection del grafico è rappresentata da una ChartArea classe. ChartArea Gli oggetti vengono archiviati nella classe.
Il numero di serie di grafici che possono essere tracciati in un'area del grafico è illimitato.
Oggetto ChartArea :
Usa un'area di tracciamento interno distinta.
Viene usato per tracciare una o più serie di grafici.
Dispone di assi x primari e secondari, ad eccezione dei tipi di grafico a torta e a forma di anello.
Quando si usano tipi di grafico Shape, che includono torta, anello, imbuto, piramide, polare e grafici 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 aumenterà il raggio della forma a torta.
Per tutti gli altri tipi di grafico, ogni area del grafico include 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, usare 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 del grafico.
Un grafico 3D viene visualizzato in base a un'area per grafico. È possibile usare la proprietà per abilitare e personalizzare il Area3DStyle grafico in 3D.
L'area del grafico minima e massima non verrà ricalcolata automaticamente se si aggiungono nuovi dati, quindi il grafico non cambierà automaticamente le dimensioni dell'asse. È possibile richiedere l'area del grafico per ricalcolare questi valori usando il RecalculateAxesScale metodo .
Per allineare più aree del grafico in verticale, impostare la AlignmentOrientation proprietà. Per allineare più aree del grafico in orizzontale, è 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. |
CursorX |
Ottiene o imposta un oggetto Cursor utilizzato per i cursori e gli intervalli selezionati lungo l'asse X. |
CursorY |
Ottiene o imposta un oggetto Cursor utilizzato per i cursori e gli intervalli selezionati lungo l'asse Y. |
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 flag che determina se un'area grafico è visibile. |
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) |
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+. |