ChartSeriesCollection
Innehåll
[
Dölj
]ChartSeriesCollection class
Representerar en samling av enChartSeries .
För att lära dig mer, besökArbeta med diagram dokumentationsartikel.
public class ChartSeriesCollection : IEnumerable<ChartSeries>
Egenskaper
| namn | Beskrivning |
|---|---|
| Count { get; } | Returnerar antaletChartSeries i den här samlingen. |
| Item { get; } | Returnerar enChartSeries vid det angivna indexet. |
Metoder
| namn | Beskrivning |
|---|---|
| Add(string, double[]) | Lägger till nyaChartSeries till den här samlingen. Använd den här metoden för att lägga till serier i histogramdiagram. |
| Add(string, ChartMultilevelValue[], double[]) | Lägger till nyaChartSeriestill den här samlingen. Använd den här metoden för att lägga till serier som har datakategorier på flera nivåer. |
| Add(string, DateTime[], double[]) | Lägger till nyaChartSeries till den här samlingen. Använd den här metoden för att lägga till serier till alla typer av area-, radar- och aktiediagram. |
| Add(string, double[], double[]) | Lägger till nyaChartSeries till den här samlingen. Använd den här metoden för att lägga till serier i alla typer av punktdiagram. |
| Add(string, string[], double[]) | Lägger till nyaChartSeries till den här samlingen. Använd den här metoden för att lägga till serier i alla typer av stapel-, kolumn-, linje- och ytdiagram. |
| Add(string, double[], double[], double[]) | Lägger till nyaChartSeries till den här samlingen. Använd den här metoden för att lägga till serier i alla typer av bubbeldiagram. |
| Add(string, string[], double[], bool[]) | Lägger till nyaChartSeries till den här samlingen. Använd den här metoden för att lägga till serier i vattenfallsdiagram. |
| Clear() | Tar bort allaChartSeries från den här samlingen. |
| GetEnumerator() | Returnerar ett uppräknarobjekt. |
| RemoveAt(int) | Tar bort enChartSeries vid det angivna indexet. |
Exempel
Visar hur man lägger till och tar bort seriedata i ett diagram.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Infoga ett kolumndiagram som som standard innehåller tre serier med demodata.
Shape chartShape = builder.InsertChart(ChartType.Column, 400, 300);
Chart chart = chartShape.Chart;
// Varje serie har fyra decimalvärden: ett för var och en av de fyra kategorierna.
// Fyra kluster med tre kolumner representerar dessa data.
ChartSeriesCollection chartData = chart.Series;
Assert.AreEqual(3, chartData.Count);
// Skriv namnet på varje serie i diagrammet.
using (IEnumerator<ChartSeries> enumerator = chart.Series.GetEnumerator())
{
while (enumerator.MoveNext())
{
Console.WriteLine(enumerator.Current.Name);
}
}
// Detta är namnen på kategorierna i diagrammet.
string[] categories = { "Category 1", "Category 2", "Category 3", "Category 4" };
// Vi kan lägga till en serie med nya värden för befintliga kategorier.
// Detta diagram kommer nu att innehålla fyra kluster med fyra kolumner.
chart.Series.Add("Series 4", categories, new[] { 4.4, 7.0, 3.5, 2.1 });
// En diagramserie kan också tas bort med index, så här.
// Detta tar bort en av de tre demoserier som följde med diagrammet.
chartData.RemoveAt(2);
Assert.False(chartData.Any(s => s.Name == "Series 3"));
// Vi kan också rensa all data i diagrammet på en gång med den här metoden.
// När du skapar ett nytt diagram är det här sättet att radera all demodata
// innan vi kan börja arbeta med ett tomt diagram.
chartData.Clear();
Se även
- class ChartSeries
- namnutrymme Aspose.Words.Drawing.Charts
- hopsättning Aspose.Words