Series sınıfı

Series sınıfı

Bir grafikte tek bir veri serisini temsil eden nesneyi kapsüller.

Series türü aşağıdaki üyeleri ortaya çıkarır:

Özellikler

MülkTanım
is_filteredSerinin seçili mi yoksa filtrelenmiş mi olduğunu gösterir. True değeri, bu serinin filtrelendiğini ve grafikte gösterilmeyeceğini gösterir.
layout_propertiesDüzenin özelliklerini temsil eder.
pointsBir grafikteki bir serideki noktaların toplanmasını sağlar.
areaSeri nesnesinin arka plan alanını temsil eder.
borderSeri nesnesinin sınırını temsil eder.
nameVeri serisinin adını alır veya ayarlar.
display_nameGrafikte görüntülenen serinin adını alır.
count_of_data_valuesVeri değerlerinin sayısını alır.
is_vertical_valuesVeri kaynağının dikey olup olmadığını belirtir.
valuesBu grafik serisinin Y değerlerini temsil eder.
values_format_codeValues’un NumberList’inin biçim kodunu temsil eder.
x_values_format_codeX Values’un NumberList’inin biçim kodunu temsil eder.
x_valuesGrafik serisinin x değerlerini temsil eder.
bubble_sizesGrafik serisinin kabarcık boyut değerlerini alır veya ayarlar.
trend_linesBu serinin tüm trend çizgilerini döndürür.
smoothEğri yumuşatmayı temsil eder.
Çizgi grafiği veya dağılım grafiği için eğri yumuşatma açıksa doğrudur.
Sadece çizgilerle birbirine bağlı çizgi ve dağılım grafikleri için geçerlidir.
shadowSerinin gölgesi varsa doğrudur.
has_3d_effectDizi üç boyutlu bir görünüme sahipse doğrudur.
Sadece balon grafikleri için geçerlidir.
bar_3d_shape_type3 boyutlu çubuk veya sütun grafiğiyle kullanılan 3 boyutlu şekil türünü alır veya ayarlar.
data_labelsBelirtilen ASeries için DataLabels nesnesini temsil eder.
typeBir veri serisinin türünü alır veya ayarlar.
markerSeries.marker‘i alır.
plot_on_second_axisBu serinin ikinci değer ekseninde çizilip çizilmediğini gösterir.
x_error_barSerinin X yönündeki hata çubuğunu temsil eder.
y_error_barSerinin Y yönündeki hata çubuğunu temsil eder.
has_hi_lo_linesÇizgi grafiğinde yüksek-düşük çizgileri varsa doğrudur.
Sadece çizgi grafikler için geçerlidir.
hi_lo_linesBir çizgi grafiğinde bir serinin en yüksek-en düşük çizgilerini temsil eden bir HiLoLines nesnesi döndürür.
Sadece çizgi grafikler için geçerlidir.
has_series_linesYığılmış sütun grafiği veya çubuk grafiğinde seri çizgileri varsa doğrudur veya
Pasta grafiğinin veya Pasta grafiğinin çubuğu grafiğinin iki bölümü arasında bağlayıcı çizgiler varsa.
Yalnızca yığılmış sütun grafikleri, çubuk grafikleri, Pasta Pasta grafikleri veya Pasta Çubuk grafikleri için geçerlidir.
series_linesYığılmış çubuk grafiği veya yığılmış sütun grafiği için seri satırlarını temsil eden bir SeriesLines nesnesi döndürür.
Sadece yığılmış çubuk ve yığılmış sütun grafikleri için geçerlidir.
has_drop_linesGrafikte düşüş çizgileri varsa doğrudur.
Sadece çizgi grafiği veya alan grafikleri için geçerlidir.
drop_linesÇizgi grafiğinde veya alan grafiğinde bir serinin bırakma çizgilerini temsil eden Line nesnesini döndürür.
Sadece çizgi grafiği veya alan grafikleri için geçerlidir.
has_up_down_barsÇizgi grafiğinde yukarı ve aşağı çubuklar varsa doğrudur.
Sadece çizgi grafikler için geçerlidir.
up_barsBir çizgi grafiğindeki yukarı çubukları temsil eden bir DropBars nesnesi döndürür.
Sadece çizgi grafikler için geçerlidir.
down_barsBir çizgi grafiğindeki aşağı çubukları temsil eden DropBars nesnesini döndürür.
Sadece çizgi grafikler için geçerlidir.
is_color_variedNoktaların renginin değişip değişmediğini gösterir.
Grafikte yalnızca bir seri bulunmalıdır.
gap_widthÇubuk veya sütun kümeleri arasındaki boşluğu, çubuk veya sütun genişliğinin yüzdesi olarak döndürür veya ayarlar.
Bu özelliğin değeri 0 ile 500 arasında olmalıdır.
first_slice_angleİlk pasta grafiği veya halka grafiği diliminin açısını derece cinsinden (dikeyden saat yönünde) alır veya ayarlar.
Sadece pasta, 3 boyutlu pasta ve halka grafikler için geçerlidir, 0 ila 360.
overlapÇubukların ve sütunların nasıl konumlandırılacağını belirtir.
-100 ile 100 arasında bir değer olabilir.
Sadece 2 boyutlu çubuk ve 2 boyutlu sütun grafikleri için geçerlidir.
second_plot_sizePasta grafiğinin veya pasta grafiği çubuğunun ikincil bölümünün boyutunu döndürür veya ayarlar,
birincil pastanın büyüklüğünün yüzdesi olarak.
5 ile 200 arasında bir değer olabilir.
split_typeBir pasta veya pasta çubuğundaki ikinci pasta veya çubukta hangi veri noktalarının bulunduğunu nasıl belirleyeceğinizi belirten bir değeri döndürür veya ayarlar
pasta grafiği.
split_valueİkinci pasta veya çubukta hangi veri noktalarının olacağını belirlemek için kullanılacak bir değeri döndürür veya ayarlar
bir pasta pastası veya pasta grafiğinin çubuğu.
is_auto_splitEşik değerinin otomatik olup olmadığını belirtir.
bubble_scaleBelirtilen grafik grubundaki baloncuklar için ölçek faktörünü alır veya ayarlar.
0 (sıfır) ile 300 arasında bir tam sayı değeri olabilir,
varsayılan boyutun bir yüzdesine karşılık gelir.
Sadece balon grafikleri için geçerlidir.
size_representsBir balon grafiğinde balon boyutunun neyi temsil ettiğini alır veya ayarlar.
show_negative_bubblesGrafik grubu için negatif baloncuklar gösteriliyorsa doğrudur. Sadece baloncuk grafikleri için geçerlidir.
doughnut_hole_sizeBir halka grafik grubundaki deliğin boyutunu döndürür veya ayarlar.
Delik boyutu, grafik boyutunun yüzde 10 ile 90 arasında bir yüzdesi olarak ifade edilir.
explosionAçık bir pasta diliminin pasta grafiğinin merkezinden uzaklığı, pasta çapının yüzdesi olarak ifade edilir.
has_radar_axis_labelsBir radar grafiğinin kategori eksen etiketleri varsa doğrudur. Yalnızca radar grafikleri için geçerlidir.
has_leader_linesSeride lider çizgileri varsa doğrudur.
leader_linesBir grafikteki öncü çizgileri temsil eder. Öncü çizgiler, veri etiketlerini veri noktalarına bağlar.
Bu nesne bir koleksiyon değil; tek bir lider çizgisini temsil eden bir nesne yok.
legend_entryBu seriye göre efsane girişini alır.
shape_propertiesSerinin görsel şekil özelliklerini tutan ShapePropertyCollection nesnesini alır.

Yöntemler

YöntemTanım
move(self, count)Seriyi yukarı veya aşağı hareket ettirir.

Örnek

from aspose.cells import Workbook
from aspose.cells.charts import ChartMarkerType, ChartType, FormattingType
from aspose.pydrawing import Color

# Instantiating a Workbook object
workbook = Workbook()
# Adding a new worksheet to the Excel object
sheetIndex = workbook.worksheets.add()
# Obtaining the reference of the newly added worksheet by passing its sheet index
worksheet = workbook.worksheets[sheetIndex]
# Adding a sample value to "A1" cell
worksheet.cells.get("A1").put_value(50)
# Adding a sample value to "A2" cell
worksheet.cells.get("A2").put_value(100)
# Adding a sample value to "A3" cell
worksheet.cells.get("A3").put_value(150)
# Adding a sample value to "A4" cell
worksheet.cells.get("A4").put_value(200)
# Adding a sample value to "B1" cell
worksheet.cells.get("B1").put_value(60)
# Adding a sample value to "B2" cell
worksheet.cells.get("B2").put_value(32)
# Adding a sample value to "B3" cell
worksheet.cells.get("B3").put_value(50)
# Adding a sample value to "B4" cell
worksheet.cells.get("B4").put_value(40)
# Adding a sample value to "C1" cell as category data
worksheet.cells.get("C1").put_value("Q1")
# Adding a sample value to "C2" cell as category data
worksheet.cells.get("C2").put_value("Q2")
# Adding a sample value to "C3" cell as category data
worksheet.cells.get("C3").put_value("Y1")
# Adding a sample value to "C4" cell as category data
worksheet.cells.get("C4").put_value("Y2")
# Adding a chart to the worksheet
chartIndex = worksheet.charts.add(ChartType.COLUMN, 5, 0, 15, 5)
# Accessing the instance of the newly added chart
chart = worksheet.charts[chartIndex]
# Adding NSeries (chart data source) to the chart ranging from "A1" cell to "B4"
seriesIndex = chart.n_series.add("A1:B4", True)
# Setting the data source for the category data of NSeries
chart.n_series.category_data = "C1:C4"
series = chart.n_series[seriesIndex]
# Setting the values of the series.
series.values = "=B1:B4"
# Changing the chart type of the series.
series.type = ChartType.LINE
# Setting marker properties.
series.marker.marker_style = ChartMarkerType.CIRCLE
series.marker.foreground_color_set_type = FormattingType.AUTOMATIC
series.marker.foreground_color = Color.black
series.marker.background_color_set_type = FormattingType.AUTOMATIC
# do your business
# Saving the Excel file
workbook.save("book1.xls")

Ayrıca bakınız