Grafiğin Serisinde Veri Noktalarına Özel Etiketler Ekleme

Contents
[ ]

Aşağıdaki kod, Veri İşaretçileri Olan Çizgiyle Bağlantılı Dağılım Grafiği oluşturur ve ardından Özel Etiketler ekler Grafik‘in Serisindeki Veri Noktalarına. Her özel etiket, Seri Adı ve Nokta Adı‘nı gösterir. İstediğiniz takdirde bunun yerine başka metin kullanabilirsiniz.

from aspose.cells import FileFormatType, SaveFormat, Workbook
from aspose.cells.charts import ChartType
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# The path to the documents directory.
dataDir = RunExamples.GetDataDir(".")
workbook = Workbook(FileFormatType.XLSX)
sheet = workbook.worksheets[0]
# Put data
sheet.cells.get(0, 0).put_value(1)
sheet.cells.get(0, 1).put_value(2)
sheet.cells.get(0, 2).put_value(3)
sheet.cells.get(1, 0).put_value(4)
sheet.cells.get(1, 1).put_value(5)
sheet.cells.get(1, 2).put_value(6)
sheet.cells.get(2, 0).put_value(7)
sheet.cells.get(2, 1).put_value(8)
sheet.cells.get(2, 2).put_value(9)
# Generate the chart
chartIndex = sheet.charts.add(ChartType.SCATTER_CONNECTED_BY_LINES_WITH_DATA_MARKER, 5, 1, 24, 10)
chart = sheet.charts[chartIndex]
chart.title.text = "Test"
chart.category_axis.title.text = "X-Axis"
chart.value_axis.title.text = "Y-Axis"
chart.n_series.category_data = "A1:C1"
# Insert series
chart.n_series.add("A2:C2", False)
series = chart.n_series[0]
pointCount = series.points.count
for i in range(pointCount):
pointIndex = series.points[i]
pointIndex.data_labels.text = "Series 1" + "\n" + "Point " + str(i)
# Insert series
chart.n_series.add("A3:C3", False)
series = chart.n_series[1]
pointCount = series.points.count
for i in range(pointCount):
pointIndex = series.points[i]
pointIndex.data_labels.text = "Series 2" + "\n" + "Point " + str(i)
workbook.save(dataDir + "output_out.xlsx", SaveFormat.XLSX)