Class ChartPoint

Class ChartPoint

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

Bir grafikte bir serideki tek bir noktayı temsil eder.

public class ChartPoint

Kalıtım

objectChartPoint

Miras Alınan Üyeler

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

Örnekler


//Bir Workbook nesnesi oluşturma
Workbook workbook = new Workbook();

//İlk çalışma sayfasının referansını alma
Worksheet worksheet = workbook.Worksheets[0];

//"A1" hücresine örnek bir değer ekleme
worksheet.Cells["A1"].PutValue(50);

//"A2" hücresine örnek bir değer ekleme
worksheet.Cells["A2"].PutValue(100);

//"A3" hücresine örnek bir değer ekleme
worksheet.Cells["A3"].PutValue(150);

//"B1" hücresine örnek bir değer ekleme
worksheet.Cells["B1"].PutValue(60);

//"B2" hücresine örnek bir değer ekleme
worksheet.Cells["B2"].PutValue(32);

//"B3" hücresine örnek bir değer ekleme
worksheet.Cells["B3"].PutValue(50);

//Çalışma sayfasına bir grafik ekleme
int chartIndex = worksheet.Charts.Add(ChartType.PieExploded, 5, 0, 25, 10);

//Yeni eklenen grafiğin örneğine erişme
Chart chart = worksheet.Charts[chartIndex];

//Grafiğe "A1" hücresinden "B3" hücresine kadar NSeries (grafik veri kaynağı) ekleme
chart.NSeries.Add("A1:B3", true);

//Veri Etiketlerini Göster
chart.NSeries[0].DataLabels.ShowValue = true;

for (int i = 0; i < chart.NSeries[0].Points.Count; i++)
{
    //Veri Noktasını Alma
    ChartPoint point = chart.NSeries[0].Points[i];
    //Pasta Patlamasını Ayarlama
    point.Explosion = 15;
    //Çerçeve Rengini Ayarlama
    point.Border.Color = System.Drawing.Color.Red;
}

//Excel dosyasını kaydetme
workbook.Save("book1.xls");

'Bir Workbook nesnesi oluşturma
Dim workbook As Workbook = New Workbook()

lk çalışma sayfasının referansını alma
Dim worksheet As Worksheet = workbook.Worksheets(0)

'A1 hücresine örnek bir değer ekleme
worksheet.Cells("A1").PutValue(50)

'A2 hücresine örnek bir değer ekleme
worksheet.Cells("A2").PutValue(100)

'A3 hücresine örnek bir değer ekleme
worksheet.Cells("A3").PutValue(150)

'B1 hücresine örnek bir değer ekleme
worksheet.Cells("B1").PutValue(60)

'B2 hücresine örnek bir değer ekleme
worksheet.Cells("B2").PutValue(32)

'B3 hücresine örnek bir değer ekleme
worksheet.Cells("B3").PutValue(50)

alışma sayfasına bir grafik ekleme
Dim chartIndex As Integer = worksheet.Charts.Add(ChartType.PieExploded, 5, 0, 25, 10)

'Yeni eklenen grafiğin örneğine erişme
Dim chart As Chart = worksheet.Charts(chartIndex)

'Grafiğe "A1" hücresinden "B3" hücresine kadar NSeries (grafik veri kaynağı) ekleme
chart.NSeries.Add("A1:B3", True)

'Veri Etiketlerini Göster
chart.NSeries(0).DataLabels.IsValueShown = True

For i As Integer = 0 To chart.NSeries(0).Points.Count - 1
    'Veri Noktasını Alma
    Dim point As ChartPoint = chart.NSeries(0).Points(i)
    'Pasta Patlamasını Ayarlama
    point.Explosion = 15
    erçeve Rengini Ayarlama
    point.Border.Color = System.Drawing.Color.Red
Next i

'Excel dosyasını kaydetme
workbook.Save("book1.xls")

Özellikler

ArcEndPointXPx

Grafik.Calculate() yönteminin çağrılarından sonra pasta bölümünün bitiş noktasının x koordinatını alır. Pasta ve Donut grafiğine uygulanır.

public float ArcEndPointXPx { get; }

Özellik Değeri

float

ArcEndPointYPx

Grafik.Calculate() yönteminin çağrılarından sonra pasta bölümünün bitiş noktasının y koordinatını alır. Pasta ve Donut grafiğine uygulanır.

public float ArcEndPointYPx { get; }

Özellik Değeri

float

ArcStartPointXPx

Grafik.Calculate() yönteminin çağrılarından sonra pasta bölümünün başlangıç noktasının x koordinatını alır. Pasta ve Donut grafiğine uygulanır.

public float ArcStartPointXPx { get; }

Özellik Değeri

float

ArcStartPointYPx

Grafik.Calculate() yönteminin çağrılarından sonra pasta bölümünün başlangıç noktasının y koordinatını alır. Pasta ve Donut grafiğine uygulanır.

public float ArcStartPointYPx { get; }

Özellik Değeri

float

Area

Aspose.Cells.Charts.ChartPoint.Area?text=+alanını alır.

public Area Area { get; }

Özellik Değeri

Area

Border

Aspose.Cells.Drawing.Line?text=+çerçeveyi alır.

public Line Border { get; }

Özellik Değeri

Line

BorderWidthPx

Grafik.Calculate() yönteminin çağrılarından sonra çerçevenin piksel cinsinden genişliğini alır.

public int BorderWidthPx { get; }

Özellik Değeri

int

DataLabels

Bu grafik noktasıyla ilişkili veri etiketini temsil eden bir Aspose.Cells.Charts.ChartPoint.DataLabels nesnesini döndürür.

public DataLabels DataLabels { get; }

Özellik Değeri

DataLabels

DoughnutInnerRadius

Grafik.Calculate() yönteminin çağrılarından sonra donut diliminin iç yarıçapını piksel cinsinden alır. Donut grafiğine uygulanır.

public int DoughnutInnerRadius { get; }

Özellik Değeri

int

EndAngle

Grafik.Calculate() yönteminin çağrılarından sonra pasta bölümünün bitiş açısını alır, x-ekseni üzerinden saat yönünde derece cinsinden ölçülür. Pasta grafiğine uygulanır.

public float EndAngle { get; }

Özellik Değeri

float

Explosion

Açık bir pasta diliminin pasta grafiğinin merkezinden uzaklığı, pasta çapının yüzdesi olarak ifade edilir.

public int Explosion { get; set; }

Özellik Değeri

int

InnerArcEndPointXPx

Grafik.Calculate() yönteminin çağrılarından sonra pasta bölümünün bitiş noktasının x koordinatını alır. Donut grafiğine uygulanır.

public float InnerArcEndPointXPx { get; }

Özellik Değeri

float

InnerArcEndPointYPx

Grafik.Calculate() yönteminin çağrılarından sonra pasta bölümünün bitiş noktasının y koordinatını alır. Donut grafiğine uygulanır.

public float InnerArcEndPointYPx { get; }

Özellik Değeri

float

InnerArcStartPointXPx

Grafik.Calculate() yönteminin çağrılarından sonra pasta bölümünün başlangıç noktasının x koordinatını alır. Donut grafiğine uygulanır.

public float InnerArcStartPointXPx { get; }

Özellik Değeri

float

InnerArcStartPointYPx

Grafik.Calculate() yönteminin çağrılarından sonra pasta bölümünün başlangıç noktasının y koordinatını alır. Donut grafiğine uygulanır.

public float InnerArcStartPointYPx { get; }

Özellik Değeri

float

IsInSecondaryPlot

Bu veri noktasının ikinci pasta veya çubukta olup olmadığını belirten bir değeri alır veya ayarlar. pasta veya çubuk grafiği.

public bool IsInSecondaryPlot { get; set; }

Özellik Değeri

bool

Marker

Aspose.Cells.Charts.ChartPoint.Marker?text=+işaretçiyi alır.

public Marker Marker { get; }

Özellik Değeri

Marker

RadiusPx

Grafik.Calculate() yönteminin çağrılarından sonra baloncuk, pasta veya donutun piksel cinsinden yarıçapını alır.

public int RadiusPx { get; }

Özellik Değeri

int

Shadow

Grafik noktasının bir gölgesi varsa doğru döner.

public bool Shadow { get; set; }

Özellik Değeri

bool

ShapeHeight

Grafik.Calculate() yönteminin çağrılarından sonra grafiğin yüksekliğini 1/4000 birim cinsinden alır.

public int ShapeHeight { get; }

Özellik Değeri

int

ShapeHeightPx

Grafik.Calculate() yönteminin çağrılarından sonra grafiğin yüksekliğini piksel cinsinden alır.

public int ShapeHeightPx { get; }

Özellik Değeri

int

ShapeProperties

ChartPoint’un görsel şekil özelliklerini tutan Aspose.Cells.Drawing.ShapePropertyCollection nesnesini alır.

public ShapePropertyCollection ShapeProperties { get; }

Özellik Değeri

ShapePropertyCollection

ShapeWidth

Grafik.Calculate() yönteminin çağrılarından sonra grafiğin genişliğini 1/4000 birim cinsinden alır.

public int ShapeWidth { get; }

Özellik Değeri

int

ShapeWidthPx

Grafik.Calculate() yönteminin çağrılarından sonra grafiğin genişliğini piksel cinsinden alır.

public int ShapeWidthPx { get; }

Özellik Değeri

int

ShapeX

Grafik.Calculate() yönteminin çağrılarından sonra grafiğin sol üst köşesinin x koordinatını 1/4000 birim cinsinden alır.

public int ShapeX { get; }

Özellik Değeri

int

ShapeXPx

Grafik.Calculate() yönteminin çağrılarından sonra grafiğin sol üst köşesinin x koordinatını piksel cinsinden alır.

public int ShapeXPx { get; }

Özellik Değeri

int

ShapeY

Grafik.Calculate() yönteminin çağrılarından sonra grafiğin sol üst köşesinin y koordinatını 1/4000 birim cinsinden alır.

public int ShapeY { get; }

Özellik Değeri

int

ShapeYPx

Grafik.Calculate() yönteminin çağrılarından sonra grafiğin sol üst köşesinin y koordinatını piksel cinsinden alır.

public int ShapeYPx { get; }

Özellik Değeri

int

StartAngle

Grafik.Calculate() yönteminin çağrılarından sonra pasta bölümünün başlangıç açısını alır, x-ekseni üzerinden saat yönünde derece cinsinden ölçülür. Pasta grafiğine uygulanır.

public float StartAngle { get; }

Özellik Değeri

float

XValue

Grafik noktasının X değerini alır veya ayarlar.

public object XValue { get; set; }

Özellik Değeri

object

XValueType

Grafik noktasının X değer türünü alır.

public CellValueType XValueType { get; }

Özellik Değeri

CellValueType

YValue

Grafik noktasının Y değerini alır veya ayarlar.

public object YValue { get; set; }

Özellik Değeri

object

YValueType

Grafik noktasının Y değer türünü alır.

public CellValueType YValueType { get; }

Özellik Değeri

CellValueType

Yöntemler

GetBottomPointCount()

Grafik.Calculate() yönteminin çağrılarından sonra alt noktaların sayısını alır.

public int GetBottomPointCount()

Dönüş

int

GetBottomPointXPx(int)

Grafik.Calculate() yönteminin çağrılarından sonra şeklin alt noktasının x koordinatını alır. 3D grafiklere uygulanır: Column3D, Bar3D, Cone, Cylinder, Pyramid

public float GetBottomPointXPx(int index)

Parametreler

index int

Dönüş

float

GetBottomPointYPx(int)

Grafik.Calculate() yönteminin çağrılarından sonra şeklin alt noktasının y koordinatını alır. 3D grafiklere uygulanır: Column3D, Bar3D, Cone, Cylinder, Pyramid

public float GetBottomPointYPx(int index)

Parametreler

index int

Dönüş

float

GetOnCategoryAxisPointCount()

Grafik.Calculate() yönteminin çağrılarından sonra kategori eksenindeki noktaların sayısını alır. Sadece alan grafiğine uygulanır.

public int GetOnCategoryAxisPointCount()

Dönüş

int

Notlar

Alan 2D grafiği 1 döner
Alan 3D grafiği 2 döner.

GetOnCategoryAxisPointXPx(int)

Grafik.Calculate() yönteminin çağrılarından sonra kategori eksenindeki noktanın x koordinatını alır. Sadece Alan grafiğine uygulanır.

public float GetOnCategoryAxisPointXPx(int index)

Parametreler

index int

Dönüş

float

Notlar

Alan 2D grafiği: index 0’dır.
Alan 3D grafiği: index 0 veya 1’dir.

GetOnCategoryAxisPointYPx(int)

Grafik.Calculate() yönteminin çağrılarından sonra kategori eksenindeki noktanın y koordinatını alır. Sadece Alan grafiğine uygulanır.

public float GetOnCategoryAxisPointYPx(int index)

Parametreler

index int

Dönüş

float

Notlar

Alan 2D grafiği: index 0’dır.
Alan 3D grafiği: index 0 veya 1’dir.

GetTopPointCount()

Grafik.Calculate() yönteminin çağrılarından sonra üst noktaların sayısını alır.

public int GetTopPointCount()

Dönüş

int

GetTopPointXPx(int)

Grafik.Calculate() yönteminin çağrılarından sonra şeklin üst noktasının x koordinatını alır. 3D grafiklere uygulanır: Column3D, Bar3D, Cone, Cylinder, Pyramid ve Area3D

public float GetTopPointXPx(int index)

Parametreler

index int

Dönüş

float

GetTopPointYPx(int)

Grafik.Calculate() yönteminin çağrılarından sonra şeklin üst noktasının y koordinatını alır. 3D grafiklere uygulanır: Column3D, Bar3D, Cone, Cylinder, Pyramid ve Area3D

public float GetTopPointYPx(int index)

Parametreler

index int

Dönüş

float

 Türkçe