Class ChartPointCollection

Class ChartPointCollection

Namespace: Aspose.Cells.Charts
Assembly: Aspose.Cells.dll (25.2.0)

Reprezentuje kolekci, která obsahuje všechny body v jedné sérii.

public class ChartPointCollection

Dědičnost

objectChartPointCollection

Děděné členy

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Příklady

//Instanciace objektu Workbook
Workbook workbook = new Workbook();

//Získání reference na první pracovní list
Worksheet worksheet = workbook.Worksheets[0];

//Přidání vzorové hodnoty do buňky "A1"
worksheet.Cells["A1"].PutValue(50);

//Přidání vzorové hodnoty do buňky "A2"
worksheet.Cells["A2"].PutValue(100);

//Přidání vzorové hodnoty do buňky "A3"
worksheet.Cells["A3"].PutValue(150);

//Přidání vzorové hodnoty do buňky "B1"
worksheet.Cells["B1"].PutValue(60);

//Přidání vzorové hodnoty do buňky "B2"
worksheet.Cells["B2"].PutValue(32);

//Přidání vzorové hodnoty do buňky "B3"
worksheet.Cells["B3"].PutValue(50);

//Přidání grafu do pracovního listu
int chartIndex = worksheet.Charts.Add(ChartType.PieExploded, 5, 0, 25, 10);

//Přístup k instanci nově přidaného grafu
Chart chart = worksheet.Charts[chartIndex];

//Přidání NSeries (datový zdroj grafu) do grafu v rozsahu od buňky "A1" do "B3"
chart.NSeries.Add("A1:B3", true);

//Zobrazit datové popisky 
chart.NSeries[0].DataLabels.ShowValue = true;

ChartPointCollection points = chart.NSeries[0].Points;

for (int i = 0; i < points.Count; i++)
{
    //Získání datového bodu
    ChartPoint point = points[i];
    //Nastavení výbuchu koláče
    point.Explosion = 15;
    //Nastavení barvy okraje
    point.Border.Color = System.Drawing.Color.Red;
}

//Uložení Excel souboru
workbook.Save("book1.xls");

'Instanciace objektu Workbook
Dim workbook As Workbook = New Workbook()

'Získání reference na první pracovní list
Dim worksheet As Worksheet = workbook.Worksheets(0)

'Přidání vzorové hodnoty do buňky "A1"
worksheet.Cells("A1").PutValue(50)

'Přidání vzorové hodnoty do buňky "A2"
worksheet.Cells("A2").PutValue(100)

'Přidání vzorové hodnoty do buňky "A3"
worksheet.Cells("A3").PutValue(150)

'Přidání vzorové hodnoty do buňky "B1"
worksheet.Cells("B1").PutValue(60)

'Přidání vzorové hodnoty do buňky "B2"
worksheet.Cells("B2").PutValue(32)

'Přidání vzorové hodnoty do buňky "B3"
worksheet.Cells("B3").PutValue(50)

'Přidání grafu do pracovního listu
Dim chartIndex As Integer = worksheet.Charts.Add(ChartType.PieExploded, 5, 0, 25, 10)

'Přístup k instanci nově přidaného grafu
Dim chart As Chart = worksheet.Charts(chartIndex)

'Přidání NSeries (datový zdroj grafu) do grafu v rozsahu od buňky "A1" do "B3"
chart.NSeries.Add("A1:B3", True)

'Zobrazit datové popisky 
chart.NSeries(0).DataLabels.ShowValue = True

Dim points As ChartPointCollection = chart.NSeries(0).Points

For i As Integer = 0 To points.Count - 1
    'Získání datového bodu
    Dim point As ChartPoint = points(i)
    'Nastavení výbuchu koláče
    point.Explosion = 15
    'Nastavení barvy okraje
    point.Border.Color = System.Drawing.Color.Red
Next i

'Uložení Excel souboru
workbook.Save("book1.xls")

Vlastnosti

Count

Získá počet bodů grafu.

public int Count { get; }

Hodnota vlastnosti

int

this[int]

Získá prvek Aspose.Cells.Charts.ChartPoint na zadaném indexu v sérii.

public ChartPoint this[int index] { get; }

Hodnota vlastnosti

ChartPoint

Metody

Clear()

Odstraní všechna nastavení bodů grafu.

public void Clear()

GetEnumerator()

Vrátí enumerátor pro celou kolekci Aspose.Cells.Charts.ChartPointCollection.

public IEnumerator GetEnumerator()

Vrací

IEnumerator

RemoveAt(int)

Odstraní bod na indexu série.

public void RemoveAt(int index)

Parametry

index int

Index bodu.

 Čeština