Class ChartPoint
Namespace: Aspose.Cells.Charts
Assembly: Aspose.Cells.dll (25.2.0)
Reprezentuje pojedynczy punkt w serii na wykresie.
public class ChartPoint
Dziedziczenie
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
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
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
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
Area
Uzyskuje Aspose.Cells.Charts.ChartPoint.Area?text=+obszar.
public Area Area { get; }
Wartość właściwości
Border
Uzyskuje Aspose.Cells.Drawing.Line?text=+obramowanie.
public Line Border { get; }
Wartość właściwości
BorderWidthPx
Uzyskuje szerokość obramowania w jednostkach pikseli po wywołaniu metody Chart.Calculate().
public int BorderWidthPx { get; }
Wartość właściwości
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
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
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
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
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
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
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
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
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
Marker
Uzyskuje Aspose.Cells.Charts.ChartPoint.Marker?text=+znacznik.
public Marker Marker { get; }
Wartość właściwości
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
Shadow
Prawda, jeśli punkt wykresu ma cień.
public bool Shadow { get; set; }
Wartość właściwości
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
ShapeHeightPx
Uzyskuje wysokość w jednostkach pikseli po wywołaniu metody Chart.Calculate().
public int ShapeHeightPx { get; }
Wartość właściwości
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
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
ShapeWidthPx
Uzyskuje szerokość w jednostkach pikseli po wywołaniu metody Chart.Calculate().
public int ShapeWidthPx { get; }
Wartość właściwości
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
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
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
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
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
XValue
Uzyskuje lub ustawia wartość X punktu wykresu.
public object XValue { get; set; }
Wartość właściwości
XValueType
Uzyskuje typ wartości X punktu wykresu.
public CellValueType XValueType { get; }
Wartość właściwości
YValue
Uzyskuje lub ustawia wartość Y punktu wykresu.
public object YValue { get; set; }
Wartość właściwości
YValueType
Uzyskuje typ wartości Y punktu wykresu.
public CellValueType YValueType { get; }
Wartość właściwości
Metody
GetBottomPointCount()
Uzyskuje liczbę punktów dolnych po wywołaniu metody Chart.Calculate().
public int GetBottomPointCount()
Zwraca
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
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
GetOnCategoryAxisPointCount()
Uzyskuje liczbę punktów na osi kategorii po wywołaniu metody Chart.Calculate(). Dotyczy tylko wykresu obszarowego.
public int GetOnCategoryAxisPointCount()
Zwraca
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
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
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
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
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