ChartSeriesGroup
Contenuti
[
Nascondere
]ChartSeriesGroup class
Rappresenta le proprietà di un gruppo di serie di grafici, ovvero le proprietà di serie di grafici dello stesso tipo associate agli stessi assi.
public class ChartSeriesGroup
Proprietà
Nome | Descrizione |
---|---|
AxisGroup { get; set; } | Ottiene o imposta il gruppo di assi a cui appartiene questo gruppo di serie. |
AxisX { get; } | Fornisce l’accesso alle proprietà dell’asse X di questo gruppo di serie. |
AxisY { get; } | Fornisce l’accesso alle proprietà dell’asse Y di questo gruppo di serie. |
BubbleScale { get; set; } | Ottiene o imposta la dimensione delle bolle come percentuale della loro dimensione predefinita. |
DoughnutHoleSize { get; set; } | Ottiene o imposta la dimensione del foro del grafico a ciambella padre come percentuale. |
FirstSliceAngle { get; set; } | Ottiene o imposta l’angolo, in gradi, della prima fetta del grafico a torta padre. |
GapWidth { get; set; } | Ottiene o imposta la percentuale di larghezza dello spazio tra gli elementi del grafico. |
Overlap { get; set; } | Ottiene o imposta la percentuale di sovrapposizione delle barre o delle colonne della serie. |
SecondSectionSize { get; set; } | Ottiene o imposta la dimensione della sezione secondaria del grafico a torta in percentuale. |
Series { get; } | Ottiene una raccolta di serie che appartengono a questo gruppo di serie. |
SeriesType { get; } | Ottiene il tipo di serie di grafici inclusa in questo gruppo. |
Osservazioni
I grafici combinati contengono più gruppi di serie di grafici, con un gruppo separato per ogni tipo di serie.
È inoltre possibile creare un gruppo di serie di grafici per assegnare assi secondari a una o più serie di grafici.
Per saperne di più, visita il Lavorare con i grafici articolo di documentazione.
Esempi
Mostra come lavorare con l’asse secondario del grafico.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Shape shape = builder.InsertChart(ChartType.Line, 450, 250);
Chart chart = shape.Chart;
ChartSeriesCollection series = chart.Series;
// Elimina la serie generata di default.
series.Clear();
string[] categories = new string[] { "Category 1", "Category 2", "Category 3" };
series.Add("Series 1 of primary series group", categories, new double[] { 2, 3, 4 });
series.Add("Series 2 of primary series group", categories, new double[] { 5, 2, 3 });
// Crea un gruppo di serie aggiuntivo, anch'esso di tipo linea.
ChartSeriesGroup newSeriesGroup = chart.SeriesGroups.Add(ChartSeriesType.Line);
// Specificare l'uso di assi secondari per il nuovo gruppo di serie.
newSeriesGroup.AxisGroup = AxisGroup.Secondary;
// Nascondi l'asse X secondario.
newSeriesGroup.AxisX.Hidden = true;
// Definisce il titolo dell'asse Y secondario.
newSeriesGroup.AxisY.Title.Show = true;
newSeriesGroup.AxisY.Title.Text = "Secondary Y axis";
Assert.AreEqual(ChartSeriesType.Line, newSeriesGroup.SeriesType);
// Aggiunge una serie al nuovo gruppo di serie.
ChartSeries series3 =
newSeriesGroup.Series.Add("Series of secondary series group", categories, new double[] { 13, 11, 16 });
series3.Format.Stroke.Weight = 3.5;
doc.Save(ArtifactsDir + "Charts.SecondaryAxis.docx");
Guarda anche
- spazio dei nomi Aspose.Words.Drawing.Charts
- assemblea Aspose.Words