ChartSeriesCollection

ChartSeriesCollection class

Bir koleksiyonu temsil ederChartSeries .

Daha fazla bilgi edinmek için şu adresi ziyaret edin:Grafiklerle Çalışma belgeleme makalesi.

public class ChartSeriesCollection : IEnumerable<ChartSeries>

Özellikleri

İsimTanım
Count { get; }sayısını döndürürChartSeries bu koleksiyonda.
Item { get; }BirChartSeries belirtilen dizinde.

yöntemler

İsimTanım
Add(string, double[])Yeni eklerChartSeries bu koleksiyona. Bu yöntemi Histogram grafiklerine seri eklemek için kullanın.
Add(string, ChartMultilevelValue[], double[])Yeni eklerChartSeriesbu koleksiyona. Çok düzeyli veri kategorilerine sahip serileri eklemek için bu yöntemi kullanın.
Add(string, DateTime[], double[])Yeni eklerChartSeries bu koleksiyona. Herhangi bir Alan, Radar ve Hisse Senedi grafiğine seri eklemek için bu yöntemi kullanın.
Add(string, double[], double[])Yeni eklerChartSeries bu koleksiyona. Herhangi bir Dağılım grafiği türüne seri eklemek için bu yöntemi kullanın.
Add(string, string[], double[])Yeni eklerChartSeries bu koleksiyona. Herhangi bir Çubuk, Sütun, Çizgi ve Yüzey grafiğine seri eklemek için bu yöntemi kullanın.
Add(string, double[], double[], double[])Yeni eklerChartSeries bu koleksiyona. Herhangi bir türdeki Balon grafiklerine seri eklemek için bu yöntemi kullanın.
Add(string, string[], double[], bool[])Yeni eklerChartSeries bu koleksiyona. Şelale grafiklerine seri eklemek için bu yöntemi kullanın.
Clear()Tümünü kaldırırChartSeries bu koleksiyondan.
GetEnumerator()Bir numaralandırıcı nesnesi döndürür.
RemoveAt(int)Birini kaldırırChartSeries belirtilen dizinde.

Örnekler

Bir grafikte seri verilerinin nasıl ekleneceğini ve kaldırılacağını gösterir.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

// Varsayılan olarak üç seri demo verisi içerecek bir sütun grafiği ekleyin.
Shape chartShape = builder.InsertChart(ChartType.Column, 400, 300);
Chart chart = chartShape.Chart;

// Her serinin dört ondalık değeri vardır: dört kategorinin her biri için bir değer.
// Bu veriler üç sütundan oluşan dört küme tarafından temsil edilecektir.
ChartSeriesCollection chartData = chart.Series;

Assert.AreEqual(3, chartData.Count);

// Grafikteki her serinin adını yazdır.
using (IEnumerator<ChartSeries> enumerator = chart.Series.GetEnumerator())
{
    while (enumerator.MoveNext())
    {
        Console.WriteLine(enumerator.Current.Name);
    }
}

// Bunlar grafikteki kategorilerin adlarıdır.
string[] categories = { "Category 1", "Category 2", "Category 3", "Category 4" };

// Mevcut kategoriler için yeni değerler içeren bir seri ekleyebiliriz.
// Bu grafik artık dört sütundan oluşan dört küme içerecek.
chart.Series.Add("Series 4", categories, new[] { 4.4, 7.0, 3.5, 2.1 });
// Bir grafik serisi, bu şekilde indekse göre de kaldırılabilir.
// Bu, grafikle birlikte gelen üç demo serisinden birini kaldıracaktır.
chartData.RemoveAt(2);

Assert.False(chartData.Any(s => s.Name == "Series 3"));
// Bu yöntemle aynı zamanda grafiğin tüm verilerini tek seferde temizleyebiliriz.
// Yeni bir grafik oluştururken, tüm demo verilerini silmenin yolu budur
// boş bir grafik üzerinde çalışmaya başlamadan önce.
chartData.Clear();

Ayrıca bakınız