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 del 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 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 del grafico è illimitato.
Oggetto ChartArea :
Usa un'area di tracciato interna distinta.
Viene utilizzato 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 tipi di grafico Shape, che includono grafici a torta, ad anello, a imbuto, a piramide, polare e radar, la posizione di tracciato interna 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, primari e secondari. 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 al grafico viene aggiunta un'altra area del 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, più serie possono essere combinate nella stessa area del 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 più aree del grafico orizzontalmente, è prima necessario posizionare le aree del grafico usando la Position proprietà e quindi impostare la AlignmentOrientation proprietà su Horizontal.
Per eliminare la visualizzazione di una serie, impostare la Series proprietà di tale serie su una stringa di lunghezza zero.
Costruttori
| Nome | Descrizione |
|---|---|
| ChartArea() |
Inizializza una nuova istanza della classe ChartArea. |
| ChartArea(String) |
Inizializza una nuova istanza della ChartArea classe con il nome dell'area del grafico specificato. |
Proprietà
| Nome | Descrizione |
|---|---|
| AlignmentOrientation |
Ottiene o imposta l'orientamento dell'allineamento di un'area del grafico. |
| AlignmentStyle |
Ottiene o imposta lo stile di allineamento dell'oggetto ChartArea. |
| AlignWithChartArea |
Ottiene o imposta il nome dell'oggetto a cui deve essere allineata l'area ChartArea del grafico. |
| Area3DStyle |
Ottiene o imposta un ChartArea3DStyle oggetto , utilizzato per implementare una serie tridimensionale (3D) per tutte le serie in un'area del grafico. |
| Axes |
Ottiene o imposta una matrice che rappresenta tutti gli assi per un'area del grafico. |
| AxisX |
Ottiene o imposta un Axis oggetto che rappresenta l'asse X primario. |
| AxisX2 |
Ottiene o imposta un Axis oggetto che rappresenta l'asse X secondario. |
| AxisY |
Ottiene o imposta un Axis oggetto che rappresenta l'asse Y primario. |
| AxisY2 |
Ottiene o imposta un Axis oggetto che rappresenta l'asse Y secondario. |
| BackColor |
Ottiene o imposta il colore di sfondo di un ChartArea oggetto . |
| BackGradientStyle |
Ottiene o imposta l'orientamento per la sfumatura di sfondo di un'area del grafico e determina anche se viene utilizzata o meno una sfumatura. |
| BackHatchStyle |
Ottiene o imposta lo stile di tratteggio di un ChartArea oggetto . |
| BackImage |
Ottiene o imposta l'immagine di sfondo di un ChartArea oggetto . |
| BackImageAlignment |
Ottiene o imposta l'allineamento di un'immagine ChartArea di sfondo. |
| BackImageTransparentColor |
Ottiene o imposta il colore di un'immagine ChartArea di sfondo dell'oggetto che verrà disegnata come trasparente. |
| BackImageWrapMode |
Ottiene o imposta la modalità di disegno per l'immagine di sfondo di un ChartArea oggetto . |
| BackSecondaryColor |
Ottiene o imposta il colore secondario per lo sfondo di un ChartArea oggetto . |
| BorderColor |
Ottiene o imposta il colore del bordo di un ChartArea oggetto . |
| BorderDashStyle |
Ottiene o imposta lo stile del bordo di un ChartArea oggetto . |
| BorderWidth |
Ottiene o imposta la larghezza del bordo di un ChartArea oggetto . |
| CursorX |
Ottiene o imposta un Cursor oggetto utilizzato per i cursori e gli intervalli selezionati lungo l'asse X. |
| CursorY |
Ottiene o imposta un Cursor oggetto utilizzato per i cursori e gli intervalli selezionati lungo l'asse Y. |
| InnerPlotPosition |
Ottiene o imposta un ElementPosition oggetto che definisce la posizione interna del tracciato di un oggetto area del grafico. |
| IsSameFontSizeForAllAxes |
Ottiene o imposta un flag che determina se le etichette degli assi dell'area del grafico pertinenti sono di dimensioni uguali. |
| Name |
Ottiene o imposta il nome univoco di un ChartArea oggetto . |
| Position |
Ottiene o imposta un ElementPosition oggetto che definisce la posizione di un ChartArea oggetto all'interno di Chart. |
| ShadowColor |
Ottiene o imposta il colore dell'ombreggiatura di un ChartArea oggetto . |
| ShadowOffset |
Ottiene o imposta l'offset dell'ombreggiatura, in pixel, di un ChartArea oggetto . |
| Tag |
Ottiene o imposta un oggetto associato a questo elemento del grafico. (Ereditato da ChartElement) |
| Visible |
Ottiene o imposta un flag che determina se un'area del grafico è visibile. |
Metodi
| Nome | Descrizione |
|---|---|
| Dispose() |
Rilascia le risorse usate da ChartElement. (Ereditato da ChartElement) |
| Dispose(Boolean) |
Rilascia risorse gestite e, facoltativamente, non gestite. |
| Equals(Object) |
Determina se l'oggetto specificato Object è uguale all'oggetto corrente ChartElement. (Ereditato da ChartElement) |
| GetHashCode() |
Restituisce una funzione hash per un tipo specifico. (Ereditato da ChartElement) |
| GetSeriesDepth(Series) |
Restituisce la profondità di un Series oggetto in un'area del grafico. |
| GetSeriesZPosition(Series) |
Restituisce la posizione Z di una serie, utile per il disegno personalizzato. |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| RecalculateAxesScale() |
Ricalcola le proprietà dell'area del grafico dopo che sono state apportate modifiche al grafico nell'evento Customize . |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente Object. (Ereditato da ChartElement) |
| TransformPoints(Point3D[]) |
Applica trasformazioni 3D a una matrice di punti 3D, che deve essere eseguita prima che i metodi di disegno GDI+ possano essere chiamati. |