Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La raccolta Chart.Series contiene tutte le serie di dati (oggetti Series) presenti nel controllo Chart.A ciascuna serie sono assegnati gli elementi riportati di seguito:
un tipo di grafico (proprietà Series.ChartType);
un'area grafico (proprietà Series.ChartArea);
una legenda (proprietà Series.Legend), se applicabile;
un asse X (proprietà Series.XAxisType);
un asse Y (proprietà Series.XAxisType).
Ciascuna serie contiene una raccolta di oggetti DataPoint (proprietà di raccolta Series.Points).Ciascun punto dati contiene:
un valore X (proprietà DataPoint.XValue);
uno o più valori Y (proprietà DataPoint.YValues).
Gli oggetti Series e DataPoint contengono proprietà che definiscono l'aspetto di etichette, marcatori e punti vuoti.Per ulteriori informazioni, vedere Aspetto del grafico.
Quando queste proprietà vengono impostate in una serie, tutti i punti dati della serie erediteranno le stesse impostazioni.Se si impostano le proprietà di un particolare punto dati, tali impostazioni avranno precedenza sulle impostazioni della serie.
Aggiunta di serie e punti dati in fase di esecuzione
Per aggiungere una serie al controllo Chart in fase di esecuzione, utilizzare il metodo Add della proprietà di raccolta Chart.Series.Per aggiungere un punto dati a una serie in fase di esecuzione, utilizzare i metodi Add, AddXY e AddY della proprietà di raccolta Series.Points.
Nell'esempio di codice riportato di seguito, viene aggiunta una serie di tipo istogramma all'immagine del grafico, quindi viene aggiunto un punto dati e il grafico viene tracciato in ChartArea1.
Chart1.Series.Add("Series2")
Chart1.Series("Series2").ChartType = SeriesChartType.Column
Chart1.Series("Series2").Points.AddY(20)
Chart1.Series("Series2").ChartArea = "ChartArea1"
Chart1.Series.Add("Series2");
Chart1.Series["Series2"].ChartType = SeriesChartType.Column;
Chart1.Series["Series2"].Points.AddY(20);
Chart1.Series["Series2"].ChartArea = "ChartArea1";
Tracciatura di più serie in un'area grafico
Quando si assegnano più serie alla stessa area grafico, tale area grafico tenterà di tracciare le serie contemporaneamente.A tale scopo, vengono utilizzate le tecniche riportate di seguito.
Stack
Le serie relative a tipi di grafico che possono essere disposti in pila, verranno disposte in pila una sull'altra.Ad esempio, il Grafico a barre in pila.Cluster
Le serie che possono essere tracciate adiacenti l'una all'altra, verranno tracciate affiancate.Ad esempio, il Grafico a barre.Overlap
Le serie che corrispondono a tipi di grafico che non possono essere disposti in pila o adiacenti, verranno tracciate sovrapposte l'una sull'altra in base all'ordine dei rispettivi indici nella raccolta Chart.Series.La serie con indice 0 verrà tracciata per prima, quindi la serie con indice 1 si sovrapporrà a essa, e così via.
[!NOTA]
I tipi di grafico con forma circolare e i tipi di grafico a piramide e a imbuto consentono solo una serie per area grafico.Tutti gli altri tipi di grafico possono essere tracciati in combinazione con tipi di grafico compatibili.Per ulteriori informazioni, vedere Tipi di grafico.
Per garantire una corretta sovrapposizione, quando più serie vengono tracciate insieme, assicurarsi che le serie che si desidera visualizzare in primo piano abbiano un indice più alto delle altre serie nella raccolta Chart.Series.
Indicizzazione di valori X
È possibile indicizzare i valori X di una serie nell'area del tracciato.Per impostazione predefinita, il controllo Chart traccia una serie nell'ordine crescente dei valori X.Se si imposta la proprietà Series.IsXValueIndexed su true, il controllo Chart utilizzerà l'ordine degli indici dei punti dati nella proprietà di raccolta Series.Points.
Ciò è utile quando i valori X della serie non sono importanti e non si desidera vedere spazi nei dati tracciati dovuti alle distanze tra i valori X.
[!NOTA]
Impostando la proprietà Series.IsXValueIndexed su true si causerà l'indicizzazione di tutte le serie assegnate alla stessa area grafico e allo stesso asse X (primario o secondario).È necessario assicurarsi che le serie siano allineate.In caso contrario, il controllo Chart genererà un'eccezione.Per ulteriori informazioni, vedere Allineamento dei dati.
Utilizzo di parole chiave
È possibile utilizzare parole chiave per le etichette, le legende e le descrizioni comandi in una serie o in un punto dati, come ad esempio la proprietà Series.Tooltip.Per ulteriori informazioni sulle parole chiave, vedere Parole chiave.
Utilizzo di proprietà personalizzate
A seconda del tipo di grafico scelto per una serie, è possibile accedere a determinate proprietà personalizzate al fine di personalizzare il modo in cui sono tracciate le serie di dati.A tale scopo, utilizzare la proprietà CustomProperties dell'oggetto Series o DataPoint.Per ulteriori informazioni, vedere Proprietà personalizzate.
Vedere anche
Riferimento
System.Windows.Forms.DataVisualization.Charting
System.Web.UI.DataVisualization.Charting