Class ChartPoint
Namespace: Aspose.Cells.Charts
Assembly: Aspose.Cells.dll (25.2.0)
Reprezentuje jeden bod v sérii v grafu.
public class ChartPoint
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 (zdroj dat grafu) do grafu v rozsahu od buňky "A1" do "B3"
chart.NSeries.Add("A1:B3", true);
//Zobrazit datové štítky
chart.NSeries[0].DataLabels.ShowValue = true;
for (int i = 0; i < chart.NSeries[0].Points.Count; i++)
{
//Získat datový bod
ChartPoint point = chart.NSeries[0].Points[i];
//Nastavit výbuch koláče
point.Explosion = 15;
//Nastavit barvu 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 (zdroj dat grafu) do grafu v rozsahu od buňky "A1" do "B3"
chart.NSeries.Add("A1:B3", True)
'Zobrazit datové štítky
chart.NSeries(0).DataLabels.IsValueShown = True
For i As Integer = 0 To chart.NSeries(0).Points.Count - 1
'Získat datový bod
Dim point As ChartPoint = chart.NSeries(0).Points(i)
'Nastavit výbuch koláče
point.Explosion = 15
'Nastavit barvu okraje
point.Border.Color = System.Drawing.Color.Red
Next i
'Uložení Excel souboru
workbook.Save("book1.xls")
Vlastnosti
ArcEndPointXPx
Získá x souřadnici koncového bodu pro koláčovou část po volání metody Chart.Calculate().
Platí pro koláčový a donutový graf.
public float ArcEndPointXPx { get; }
Hodnota vlastnosti
ArcEndPointYPx
Získá y souřadnici koncového bodu pro koláčovou část po volání metody Chart.Calculate().
Platí pro koláčový a donutový graf.
public float ArcEndPointYPx { get; }
Hodnota vlastnosti
ArcStartPointXPx
Získá x souřadnici počátečního bodu pro koláčovou část po volání metody Chart.Calculate().
Platí pro koláčový a donutový graf.
public float ArcStartPointXPx { get; }
Hodnota vlastnosti
ArcStartPointYPx
Získá y souřadnici počátečního bodu pro koláčovou část po volání metody Chart.Calculate().
Platí pro koláčový a donutový graf.
public float ArcStartPointYPx { get; }
Hodnota vlastnosti
Area
Získá Aspose.Cells.Charts.ChartPoint.Area?text=+plocha.
public Area Area { get; }
Hodnota vlastnosti
Border
Získá Aspose.Cells.Drawing.Line?text=+okraj.
public Line Border { get; }
Hodnota vlastnosti
BorderWidthPx
Získá šířku okraje v jednotkách pixelů po volání metody Chart.Calculate().
public int BorderWidthPx { get; }
Hodnota vlastnosti
DataLabels
Vrací objekt Aspose.Cells.Charts.ChartPoint.DataLabels, který představuje datový štítek spojený s tímto grafovým bodem.
public DataLabels DataLabels { get; }
Hodnota vlastnosti
DoughnutInnerRadius
Získá vnitřní poloměr donutového plátku v jednotkách pixelů po volání metody Chart.Calculate().
Platí pro donutový graf.
public int DoughnutInnerRadius { get; }
Hodnota vlastnosti
EndAngle
Získá koncový úhel pro koláčovou část, měřený ve stupních po směru hodinových ručiček od osy x po volání metody Chart.Calculate().
Platí pro koláčový graf.
public float EndAngle { get; }
Hodnota vlastnosti
Explosion
Vzdálenost otevřeného koláčového plátku od středu koláčového grafu je vyjádřena jako procento průměru koláče.
public int Explosion { get; set; }
Hodnota vlastnosti
InnerArcEndPointXPx
Získá x souřadnici koncového bodu pro koláčovou část po volání metody Chart.Calculate().
Platí pro donutový graf.
public float InnerArcEndPointXPx { get; }
Hodnota vlastnosti
InnerArcEndPointYPx
Získá y souřadnici koncového bodu pro koláčovou část po volání metody Chart.Calculate().
Platí pro donutový graf.
public float InnerArcEndPointYPx { get; }
Hodnota vlastnosti
InnerArcStartPointXPx
Získá x souřadnici počátečního bodu pro koláčovou část po volání metody Chart.Calculate().
Platí pro donutový graf.
public float InnerArcStartPointXPx { get; }
Hodnota vlastnosti
InnerArcStartPointYPx
Získá y souřadnici počátečního bodu pro koláčovou část po volání metody Chart.Calculate().
Platí pro donutový graf.
public float InnerArcStartPointYPx { get; }
Hodnota vlastnosti
IsInSecondaryPlot
Získá nebo nastaví hodnotu, která určuje, zda jsou tyto datové body v druhém koláči nebo sloupci
na koláči nebo sloupci grafu.
public bool IsInSecondaryPlot { get; set; }
Hodnota vlastnosti
Marker
Získá Aspose.Cells.Charts.ChartPoint.Marker?text=+marker.
public Marker Marker { get; }
Hodnota vlastnosti
RadiusPx
Získá poloměr bubliny, koláče nebo donutu v jednotkách pixelů po volání metody Chart.Calculate().
public int RadiusPx { get; }
Hodnota vlastnosti
Shadow
Pravda, pokud má bod grafu stín.
public bool Shadow { get; set; }
Hodnota vlastnosti
ShapeHeight
Získá výšku v jednotkách 1/4000 výšky grafu po volání metody Chart.Calculate().
public int ShapeHeight { get; }
Hodnota vlastnosti
ShapeHeightPx
Získá výšku v jednotkách pixelů po volání metody Chart.Calculate().
public int ShapeHeightPx { get; }
Hodnota vlastnosti
ShapeProperties
Získá objekt Aspose.Cells.Drawing.ShapePropertyCollection, který obsahuje vizuální vlastnosti tvaru ChartPoint.
public ShapePropertyCollection ShapeProperties { get; }
Hodnota vlastnosti
ShapeWidth
Získá šířku v jednotkách 1/4000 šířky grafu po volání metody Chart.Calculate().
public int ShapeWidth { get; }
Hodnota vlastnosti
ShapeWidthPx
Získá šířku v jednotkách pixelů po volání metody Chart.Calculate().
public int ShapeWidthPx { get; }
Hodnota vlastnosti
ShapeX
Získá x souřadnici levého horního rohu v jednotkách 1/4000 šířky grafu po volání metody Chart.Calculate().
public int ShapeX { get; }
Hodnota vlastnosti
ShapeXPx
Získá x souřadnici levého horního rohu v jednotkách pixelů po volání metody Chart.Calculate().
public int ShapeXPx { get; }
Hodnota vlastnosti
ShapeY
Získá y souřadnici levého horního rohu v jednotkách 1/4000 výšky grafu po volání metody Chart.Calculate().
public int ShapeY { get; }
Hodnota vlastnosti
ShapeYPx
Získá y souřadnici levého horního rohu v jednotkách pixelů po volání metody Chart.Calculate().
public int ShapeYPx { get; }
Hodnota vlastnosti
StartAngle
Získá počáteční úhel pro koláčovou část, měřený ve stupních po směru hodinových ručiček od osy x po volání metody Chart.Calculate().
Platí pro koláčový graf.
public float StartAngle { get; }
Hodnota vlastnosti
XValue
Získá nebo nastaví X hodnotu grafového bodu.
public object XValue { get; set; }
Hodnota vlastnosti
XValueType
Získá typ X hodnoty grafového bodu.
public CellValueType XValueType { get; }
Hodnota vlastnosti
YValue
Získá nebo nastaví Y hodnotu grafového bodu.
public object YValue { get; set; }
Hodnota vlastnosti
YValueType
Získá typ Y hodnoty grafového bodu.
public CellValueType YValueType { get; }
Hodnota vlastnosti
Metody
GetBottomPointCount()
Získá počet spodních bodů po volání metody Chart.Calculate().
public int GetBottomPointCount()
Vrací
GetBottomPointXPx(int)
Získá x-souřadnici spodního bodu tvaru po volání metody Chart.Calculate().
Platí pro 3D grafy: Column3D, Bar3D, Cone, Cylinder, Pyramid
public float GetBottomPointXPx(int index)
Parametry
index
int
Vrací
GetBottomPointYPx(int)
Získá y-souřadnici spodního bodu tvaru po volání metody Chart.Calculate().
Platí pro 3D grafy: Column3D, Bar3D, Cone, Cylinder, Pyramid
public float GetBottomPointYPx(int index)
Parametry
index
int
Vrací
GetOnCategoryAxisPointCount()
Získá počet bodů na kategorické ose po volání metody Chart.Calculate(). Platí pouze pro plošný graf.
public int GetOnCategoryAxisPointCount()
Vrací
Poznámky
Plošný 2D graf vrací 1
Plošný 3D graf vrací 2.
GetOnCategoryAxisPointXPx(int)
Získá x-souřadnici bodu na kategorické ose po volání metody Chart.Calculate(). Platí pouze pro plošný graf.
public float GetOnCategoryAxisPointXPx(int index)
Parametry
index
int
Vrací
Poznámky
Plošný 2D graf: index je 0.
Plošný 3D graf: index je 0 nebo 1.
GetOnCategoryAxisPointYPx(int)
Získá y-souřadnici bodu na kategorické ose po volání metody Chart.Calculate(). Platí pouze pro plošný graf.
public float GetOnCategoryAxisPointYPx(int index)
Parametry
index
int
Vrací
Poznámky
Plošný 2D graf: index je 0.
Plošný 3D graf: index je 0 nebo 1.
GetTopPointCount()
Získá počet horních bodů po volání metody Chart.Calculate().
public int GetTopPointCount()
Vrací
GetTopPointXPx(int)
Získá x-souřadnici horního bodu tvaru po volání metody Chart.Calculate().
Platí pro 3D grafy: Column3D, Bar3D, Cone, Cylinder, Pyramid a Area3D
public float GetTopPointXPx(int index)
Parametry
index
int
Vrací
GetTopPointYPx(int)
Získá y-souřadnici horního bodu tvaru po volání metody Chart.Calculate().
Platí pro 3D grafy: Column3D, Bar3D, Cone, Cylinder, Pyramid a Area3D
public float GetTopPointYPx(int index)
Parametry
index
int