Class ChartPoint

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

objectChartPoint

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

float

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

float

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

float

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

float

Area

Získá Aspose.Cells.Charts.ChartPoint.Area?text=+plocha.

public Area Area { get; }

Hodnota vlastnosti

Area

Border

Získá Aspose.Cells.Drawing.Line?text=+okraj.

public Line Border { get; }

Hodnota vlastnosti

Line

BorderWidthPx

Získá šířku okraje v jednotkách pixelů po volání metody Chart.Calculate().

public int BorderWidthPx { get; }

Hodnota vlastnosti

int

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

DataLabels

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

int

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

float

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

int

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

float

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

float

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

float

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

float

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

bool

Marker

Získá Aspose.Cells.Charts.ChartPoint.Marker?text=+marker.

public Marker Marker { get; }

Hodnota vlastnosti

Marker

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

int

Shadow

Pravda, pokud má bod grafu stín.

public bool Shadow { get; set; }

Hodnota vlastnosti

bool

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

int

ShapeHeightPx

Získá výšku v jednotkách pixelů po volání metody Chart.Calculate().

public int ShapeHeightPx { get; }

Hodnota vlastnosti

int

ShapeProperties

Získá objekt Aspose.Cells.Drawing.ShapePropertyCollection, který obsahuje vizuální vlastnosti tvaru ChartPoint.

public ShapePropertyCollection ShapeProperties { get; }

Hodnota vlastnosti

ShapePropertyCollection

ShapeWidth

Získá šířku v jednotkách 1/4000 šířky grafu po volání metody Chart.Calculate().

public int ShapeWidth { get; }

Hodnota vlastnosti

int

ShapeWidthPx

Získá šířku v jednotkách pixelů po volání metody Chart.Calculate().

public int ShapeWidthPx { get; }

Hodnota vlastnosti

int

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

int

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

int

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

int

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

int

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

float

XValue

Získá nebo nastaví X hodnotu grafového bodu.

public object XValue { get; set; }

Hodnota vlastnosti

object

XValueType

Získá typ X hodnoty grafového bodu.

public CellValueType XValueType { get; }

Hodnota vlastnosti

CellValueType

YValue

Získá nebo nastaví Y hodnotu grafového bodu.

public object YValue { get; set; }

Hodnota vlastnosti

object

YValueType

Získá typ Y hodnoty grafového bodu.

public CellValueType YValueType { get; }

Hodnota vlastnosti

CellValueType

Metody

GetBottomPointCount()

Získá počet spodních bodů po volání metody Chart.Calculate().

public int GetBottomPointCount()

Vrací

int

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í

float

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í

float

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í

int

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í

float

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í

float

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í

int

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í

float

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

Vrací

float

 Čeština