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
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
this[int]
Získá prvek Aspose.Cells.Charts.ChartPoint na zadaném indexu v sérii.
public ChartPoint this[int index] { get; }
Hodnota vlastnosti
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í
RemoveAt(int)
Odstraní bod na indexu série.
public void RemoveAt(int index)
Parametry
index
int
Index bodu.