Class ChartPoint

Class ChartPoint

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

Reprezentuje pojedynczy punkt w serii na wykresie.

public class ChartPoint

Dziedziczenie

objectChartPoint

Dziedziczone członkowie

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

Przykłady


//Tworzenie obiektu Workbook
Workbook workbook = new Workbook();

//Uzyskiwanie referencji do pierwszego arkusza
Worksheet worksheet = workbook.Worksheets[0];

//Dodawanie przykładowej wartości do komórki "A1"
worksheet.Cells["A1"].PutValue(50);

//Dodawanie przykładowej wartości do komórki "A2"
worksheet.Cells["A2"].PutValue(100);

//Dodawanie przykładowej wartości do komórki "A3"
worksheet.Cells["A3"].PutValue(150);

//Dodawanie przykładowej wartości do komórki "B1"
worksheet.Cells["B1"].PutValue(60);

//Dodawanie przykładowej wartości do komórki "B2"
worksheet.Cells["B2"].PutValue(32);

//Dodawanie przykładowej wartości do komórki "B3"
worksheet.Cells["B3"].PutValue(50);

//Dodawanie wykresu do arkusza
int chartIndex = worksheet.Charts.Add(ChartType.PieExploded, 5, 0, 25, 10);

//Uzyskiwanie instancji nowo dodanego wykresu
Chart chart = worksheet.Charts[chartIndex];

//Dodawanie NSeries (źródło danych wykresu) do wykresu w zakresie od komórki "A1" do "B3"
chart.NSeries.Add("A1:B3", true);

//Wyświetlanie etykiet danych 
chart.NSeries[0].DataLabels.ShowValue = true;

for (int i = 0; i  < chart.NSeries[0].Points.Count; i++)
{
    //Uzyskiwanie punktu danych
    ChartPoint point = chart.NSeries[0].Points[i];
    //Ustawianie eksplozji
    point.Explosion = 15;
    //Ustawianie koloru obramowania
    point.Border.Color = System.Drawing.Color.Red;
}

//Zapisywanie pliku Excel
workbook.Save("book1.xls");

'Tworzenie obiektu Workbook
Dim workbook As Workbook = New Workbook()

'Uzyskiwanie referencji do pierwszego arkusza
Dim worksheet As Worksheet = workbook.Worksheets(0)

'Dodawanie przykładowej wartości do komórki "A1"
worksheet.Cells("A1").PutValue(50)

'Dodawanie przykładowej wartości do komórki "A2"
worksheet.Cells("A2").PutValue(100)

'Dodawanie przykładowej wartości do komórki "A3"
worksheet.Cells("A3").PutValue(150)

'Dodawanie przykładowej wartości do komórki "B1"
worksheet.Cells("B1").PutValue(60)

'Dodawanie przykładowej wartości do komórki "B2"
worksheet.Cells("B2").PutValue(32)

'Dodawanie przykładowej wartości do komórki "B3"
worksheet.Cells("B3").PutValue(50)

'Dodawanie wykresu do arkusza
Dim chartIndex As Integer = worksheet.Charts.Add(ChartType.PieExploded, 5, 0, 25, 10)

'Uzyskiwanie instancji nowo dodanego wykresu
Dim chart As Chart = worksheet.Charts(chartIndex)

'Dodawanie NSeries (źródło danych wykresu) do wykresu w zakresie od komórki "A1" do "B3"
chart.NSeries.Add("A1:B3", True)

'Wyświetlanie etykiet danych 
chart.NSeries(0).DataLabels.IsValueShown = True

For i As Integer = 0 To chart.NSeries(0).Points.Count - 1
    'Uzyskiwanie punktu danych
    Dim point As ChartPoint = chart.NSeries(0).Points(i)
    'Ustawianie eksplozji
    point.Explosion = 15
    'Ustawianie koloru obramowania
    point.Border.Color = System.Drawing.Color.Red
Next i

'Zapisywanie pliku Excel
workbook.Save("book1.xls")

Właściwości

ArcEndPointXPx

Uzyskuje współrzędną x końcowego punktu dla sekcji wykresu kołowego po wywołaniu metody Chart.Calculate(). Dotyczy wykresów kołowych i pierścieniowych.

public float ArcEndPointXPx { get; }

Wartość właściwości

float

ArcEndPointYPx

Uzyskuje współrzędną y końcowego punktu dla sekcji wykresu kołowego po wywołaniu metody Chart.Calculate(). Dotyczy wykresów kołowych i pierścieniowych.

public float ArcEndPointYPx { get; }

Wartość właściwości

float

ArcStartPointXPx

Uzyskuje współrzędną x początkowego punktu dla sekcji wykresu kołowego po wywołaniu metody Chart.Calculate(). Dotyczy wykresów kołowych i pierścieniowych.

public float ArcStartPointXPx { get; }

Wartość właściwości

float

ArcStartPointYPx

Uzyskuje współrzędną y początkowego punktu dla sekcji wykresu kołowego po wywołaniu metody Chart.Calculate(). Dotyczy wykresów kołowych i pierścieniowych.

public float ArcStartPointYPx { get; }

Wartość właściwości

float

Area

Uzyskuje Aspose.Cells.Charts.ChartPoint.Area?text=+obszar.

public Area Area { get; }

Wartość właściwości

Area

Border

Uzyskuje Aspose.Cells.Drawing.Line?text=+obramowanie.

public Line Border { get; }

Wartość właściwości

Line

BorderWidthPx

Uzyskuje szerokość obramowania w jednostkach pikseli po wywołaniu metody Chart.Calculate().

public int BorderWidthPx { get; }

Wartość właściwości

int

DataLabels

Zwraca obiekt Aspose.Cells.Charts.ChartPoint.DataLabels, który reprezentuje etykietę danych powiązaną z tym punktem wykresu.

public DataLabels DataLabels { get; }

Wartość właściwości

DataLabels

DoughnutInnerRadius

Uzyskuje wewnętrzny promień kawałka pierścienia w jednostkach pikseli po wywołaniu metody Chart.Calculate(). Dotyczy wykresu pierścieniowego.

public int DoughnutInnerRadius { get; }

Wartość właściwości

int

EndAngle

Uzyskuje kąt końcowy dla sekcji wykresu kołowego, mierzony w stopniach zgodnie z ruchem wskazówek zegara od osi x po wywołaniu metody Chart.Calculate(). Dotyczy wykresu kołowego.

public float EndAngle { get; }

Wartość właściwości

float

Explosion

Odległość otwartego kawałka wykresu kołowego od środka wykresu kołowego wyrażona jako procent średnicy wykresu kołowego.

public int Explosion { get; set; }

Wartość właściwości

int

InnerArcEndPointXPx

Uzyskuje współrzędną x końcowego punktu dla sekcji wykresu po wywołaniu metody Chart.Calculate(). Dotyczy wykresu pierścieniowego.

public float InnerArcEndPointXPx { get; }

Wartość właściwości

float

InnerArcEndPointYPx

Uzyskuje współrzędną y końcowego punktu dla sekcji wykresu po wywołaniu metody Chart.Calculate(). Dotyczy wykresu pierścieniowego.

public float InnerArcEndPointYPx { get; }

Wartość właściwości

float

InnerArcStartPointXPx

Uzyskuje współrzędną x początkowego punktu dla sekcji wykresu po wywołaniu metody Chart.Calculate(). Dotyczy wykresu pierścieniowego.

public float InnerArcStartPointXPx { get; }

Wartość właściwości

float

InnerArcStartPointYPx

Uzyskuje współrzędną y początkowego punktu dla sekcji wykresu po wywołaniu metody Chart.Calculate(). Dotyczy wykresu pierścieniowego.

public float InnerArcStartPointYPx { get; }

Wartość właściwości

float

IsInSecondaryPlot

Uzyskuje lub ustawia wartość wskazującą, czy te punkty danych znajdują się w drugim wykresie kołowym lub słupkowym na wykresie kołowym lub słupkowym.

public bool IsInSecondaryPlot { get; set; }

Wartość właściwości

bool

Marker

Uzyskuje Aspose.Cells.Charts.ChartPoint.Marker?text=+znacznik.

public Marker Marker { get; }

Wartość właściwości

Marker

RadiusPx

Uzyskuje promień bąbla, wykresu kołowego lub pierścieniowego w jednostkach pikseli po wywołaniu metody Chart.Calculate().

public int RadiusPx { get; }

Wartość właściwości

int

Shadow

Prawda, jeśli punkt wykresu ma cień.

public bool Shadow { get; set; }

Wartość właściwości

bool

ShapeHeight

Uzyskuje wysokość w jednostkach 1/4000 wysokości wykresu po wywołaniu metody Chart.Calculate().

public int ShapeHeight { get; }

Wartość właściwości

int

ShapeHeightPx

Uzyskuje wysokość w jednostkach pikseli po wywołaniu metody Chart.Calculate().

public int ShapeHeightPx { get; }

Wartość właściwości

int

ShapeProperties

Uzyskuje obiekt Aspose.Cells.Drawing.ShapePropertyCollection, który przechowuje wizualne właściwości kształtu punktu wykresu.

public ShapePropertyCollection ShapeProperties { get; }

Wartość właściwości

ShapePropertyCollection

ShapeWidth

Uzyskuje szerokość w jednostkach 1/4000 szerokości wykresu po wywołaniu metody Chart.Calculate().

public int ShapeWidth { get; }

Wartość właściwości

int

ShapeWidthPx

Uzyskuje szerokość w jednostkach pikseli po wywołaniu metody Chart.Calculate().

public int ShapeWidthPx { get; }

Wartość właściwości

int

ShapeX

Uzyskuje współrzędną x lewego górnego rogu w jednostkach 1/4000 szerokości wykresu po wywołaniu metody Chart.Calculate().

public int ShapeX { get; }

Wartość właściwości

int

ShapeXPx

Uzyskuje współrzędną x lewego górnego rogu w jednostkach pikseli po wywołaniu metody Chart.Calculate().

public int ShapeXPx { get; }

Wartość właściwości

int

ShapeY

Uzyskuje współrzędną y lewego górnego rogu w jednostkach 1/4000 wysokości wykresu po wywołaniu metody Chart.Calculate().

public int ShapeY { get; }

Wartość właściwości

int

ShapeYPx

Uzyskuje współrzędną y lewego górnego rogu w jednostkach pikseli po wywołaniu metody Chart.Calculate().

public int ShapeYPx { get; }

Wartość właściwości

int

StartAngle

Uzyskuje kąt początkowy dla sekcji wykresu kołowego, mierzony w stopniach zgodnie z ruchem wskazówek zegara od osi x po wywołaniu metody Chart.Calculate(). Dotyczy wykresu kołowego.

public float StartAngle { get; }

Wartość właściwości

float

XValue

Uzyskuje lub ustawia wartość X punktu wykresu.

public object XValue { get; set; }

Wartość właściwości

object

XValueType

Uzyskuje typ wartości X punktu wykresu.

public CellValueType XValueType { get; }

Wartość właściwości

CellValueType

YValue

Uzyskuje lub ustawia wartość Y punktu wykresu.

public object YValue { get; set; }

Wartość właściwości

object

YValueType

Uzyskuje typ wartości Y punktu wykresu.

public CellValueType YValueType { get; }

Wartość właściwości

CellValueType

Metody

GetBottomPointCount()

Uzyskuje liczbę punktów dolnych po wywołaniu metody Chart.Calculate().

public int GetBottomPointCount()

Zwraca

int

GetBottomPointXPx(int)

Uzyskuje współrzędną x dolnego punktu kształtu po wywołaniu metody Chart.Calculate(). Dotyczy wykresów 3D: Column3D, Bar3D, Cone, Cylinder, Pyramid

public float GetBottomPointXPx(int index)

Parametry

index int

Zwraca

float

GetBottomPointYPx(int)

Uzyskuje współrzędną y dolnego punktu kształtu po wywołaniu metody Chart.Calculate(). Dotyczy wykresów 3D: Column3D, Bar3D, Cone, Cylinder, Pyramid

public float GetBottomPointYPx(int index)

Parametry

index int

Zwraca

float

GetOnCategoryAxisPointCount()

Uzyskuje liczbę punktów na osi kategorii po wywołaniu metody Chart.Calculate(). Dotyczy tylko wykresu obszarowego.

public int GetOnCategoryAxisPointCount()

Zwraca

int

Uwagi

Wykres obszarowy 2D zwraca 1 Wykres obszarowy 3D zwraca 2.

GetOnCategoryAxisPointXPx(int)

Uzyskuje współrzędną x punktu na osi kategorii po wywołaniu metody Chart.Calculate(). Dotyczy tylko wykresu obszarowego.

public float GetOnCategoryAxisPointXPx(int index)

Parametry

index int

Zwraca

float

Uwagi

Wykres obszarowy 2D: indeks wynosi 0. Wykres obszarowy 3D: indeks wynosi 0 lub 1.

GetOnCategoryAxisPointYPx(int)

Uzyskuje współrzędną y punktu na osi kategorii po wywołaniu metody Chart.Calculate(). Dotyczy tylko wykresu obszarowego.

public float GetOnCategoryAxisPointYPx(int index)

Parametry

index int

Zwraca

float

Uwagi

Wykres obszarowy 2D: indeks wynosi 0. Wykres obszarowy 3D: indeks wynosi 0 lub 1.

GetTopPointCount()

Uzyskuje liczbę punktów górnych po wywołaniu metody Chart.Calculate().

public int GetTopPointCount()

Zwraca

int

GetTopPointXPx(int)

Uzyskuje współrzędną x górnego punktu kształtu po wywołaniu metody Chart.Calculate(). Dotyczy wykresów 3D: Column3D, Bar3D, Cone, Cylinder, Pyramid oraz Area3D

public float GetTopPointXPx(int index)

Parametry

index int

Zwraca

float

GetTopPointYPx(int)

Uzyskuje współrzędną y górnego punktu kształtu po wywołaniu metody Chart.Calculate(). Dotyczy wykresów 3D: Column3D, Bar3D, Cone, Cylinder, Pyramid oraz Area3D

public float GetTopPointYPx(int index)

Parametry

index int

Zwraca

float

 Polski