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 belirtir. Doğru, bu serinin filtrelendiğini ve grafikte görüntülenmeyeceğini gösterir.
layout_propertiesDüzenin özelliklerini temsil eder.
pointsBir grafikteki bir serideki noktaların toplanmasını alır.
areaSeries nesnesinin arka plan alanını temsil eder.
borderSeries nesnesinin kenarlığını temsil eder.
nameVeri serisinin adını alır veya ayarlar.
display_nameGrafik grafiğinde 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.
valuesGrafik serisinin verilerini temsil eder.
values_format_codeValues’un NumberList’inin biçim kodunu temsil eder.
x_valuesGrafik serisinin x değerlerini temsil eder.
bubble_sizesGrafik serisinin kabarcık boyutları değerlerini alır veya ayarlar.
trend_linesSerinin tüm eğilim çizgilerinin bir koleksiyonunu temsil eden bir nesne 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.
Yalnızca çizgi grafikleriyle bağlanan çizgi ve dağılım için geçerlidir.
shadowSerinin gölgesi varsa doğrudur.
has_3d_effectSerinin üç boyutlu bir görünümü varsa doğrudur.
Yalnızca kabarcık grafikleri için geçerlidir.
bar_3d_shape_type3B çubuk veya sütun grafiğiyle kullanılan 3B ş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 çizgiler varsa doğrudur.
Yalnızca çizgi grafikleri için geçerlidir.
hi_lo_linesÇizgi grafiğindeki bir serinin yüksek-düşük çizgilerini temsil eden bir HiLoLines nesnesi döndürür.
Yalnızca çizgi grafikleri için geçerlidir.
has_series_linesYığılmış bir sütun grafiğinde veya çubuk grafiğinde seri çizgiler veya
Pasta Pasta grafiği veya Pasta Çubuğu grafiğinde iki bölüm arasında bağlayıcı çizgiler varsa.
Yalnızca yığılmış sütun grafikleri, çubuk grafikler, Pasta Pasta grafikleri veya Pasta Çubuğu grafikleri için geçerlidir.
series_linesYığılmış bir çubuk grafik veya yığılmış sütun grafiği için seri çizgilerini temsil eden bir SeriesLines nesnesi döndürür.
Yalnızca yığılmış çubuk ve yığılmış sütun grafikleri için geçerlidir.
has_drop_linesGrafikte düşme çizgileri varsa doğrudur.
Yalnızca çizgi grafik veya alan grafikleri için geçerlidir.
drop_linesÇizgi grafiği veya alan grafiğindeki bir serinin bırakma çizgilerini temsil eden Line nesnesini döndürür.
Yalnızca çizgi grafik veya alan grafikleri için geçerlidir.
has_up_down_barsÇizgi grafiğinde yukarı ve aşağı çubuklar varsa doğrudur.
Yalnızca çizgi grafikleri için geçerlidir.
up_barsÇizgi grafikteki yukarı çubukları temsil eden bir DropBars nesnesi döndürür.
Yalnızca çizgi grafikleri için geçerlidir.
down_barsÇizgi grafikteki aşağı çubukları temsil eden DropBars nesnesini döndürür.
Yalnızca çizgi grafikleri için geçerlidir.
is_color_variedNoktaların renginin değişip değişmediğini temsil eder.
Grafik yalnızca bir seri içermelidir.
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ğinin veya halka grafiği diliminin açısını derece cinsinden (dikeyden saat yönünde) alır veya ayarlar.
Yalnızca 0 ile 360 arasındaki pasta, 3 boyutlu pasta ve halka grafikleri için geçerlidir.
overlapÇubukların ve sütunların nasıl konumlandırılacağını belirtir.
-100 ile 100 arasında bir değer olabilir.
Yalnızca 2 boyutlu çubuk ve 2 boyutlu sütun grafikleri için geçerlidir.
second_plot_sizePasta grafiğin veya pasta grafiğinin sütununun ikincil bölümünün boyutunu döndürür veya ayarlar,
birincil pastanın boyutunun yüzdesi olarak.
5 ila 200 arasında bir değer olabilir.
split_typeBir pasta veya çubuk üzerindeki ikinci pasta veya çubukta hangi veri noktalarının bulunduğunun nasıl belirleneceğini belirleyen bir değer döndürür veya ayarlar.
yuvarlak diyagram.
split_valueİkinci pasta veya çubukta hangi veri noktalarının bulunduğunu belirlemek için kullanılacak bir değeri döndürür veya ayarlar.
bir pasta pastası veya pasta çubuğu grafiği.
is_auto_splitEşik değerinin otomatik olup olmadığını belirtir.
bubble_scaleBelirtilen grafik grubundaki kabarcıklar için ölçek faktörünü alır veya ayarlar.
0 (sıfır) ile 300 arasında bir tamsayı değeri olabilir,
varsayılan boyutun bir yüzdesine karşılık gelir.
Yalnızca kabarcık grafikleri için geçerlidir.
size_representsKabarcık grafiğinde kabarcık boyutunun neyi temsil ettiğini alır veya ayarlar.
show_negative_bubblesGrafik grubu için negatif baloncuklar gösteriliyorsa doğrudur. Yalnızca kabarcık grafikleri için geçerlidir.
doughnut_hole_sizeHalka grafik grubundaki deliğin boyutunu döndürür veya ayarlar.
Delik boyutu, grafik boyutunun yüzde 10 ila 90’ı arasındaki 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ğinde kategori ekseni etiketleri varsa doğrudur. Yalnızca radar grafikleri için geçerlidir.
has_leader_linesSerinin lider çizgileri varsa doğrudur.
leader_linesBir grafikteki lider çizgilerini temsil eder. Lider çizgiler veri etiketlerini veri noktalarına bağlar.
Bu nesne bir koleksiyon değil; tek bir lider çizgisini temsil eden hiçbir nesne yoktur.
legend_entryBu seriye göre efsane girişini alır.
shape_propertiesSeries’in görsel şekil özelliklerini tutan ShapePropertyCollection nesnesini alır.

Yöntemler

YöntemTanım
moveSeriyi yukarı veya aşağı taşır.

Ö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