SparklineGroup sınıfı

SparklineGroup sınıfı

Sparkline, kıvılcım çizgisi grubuna ayrılmıştır. SparklineGroup, değişken sayıda kıvılcım çizgisi öğesi içerir. Bir kıvılcım çizgisi grubu, kıvılcım çizgilerinin türünü, görüntüleme ayarlarını ve eksen ayarlarını belirtir.

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

Özellikler

MülkTanım
preset_styleKıvılcım çizgisi grubunun önceden ayarlanmış stil türünü alır ve ayarlar.
sparkline_collectionSparkline nesnesinin koleksiyonunu alır.
sparklinesSparkline nesnesinin koleksiyonunu alır.
typeKıvılcım çizgisi grubunun kıvılcım çizgisi türünü belirtir.
plot_empty_cells_typeBoş hücrelerin nasıl çizileceğini gösterir.
display_hiddenGizli satır ve sütunlardaki verilerin gösterilip gösterilmeyeceğini belirtir.
show_high_pointKıvılcım grafiği grubundaki en yüksek veri noktalarının vurgulanıp vurgulanmayacağını belirtir.
high_point_colorSparkline grubundaki verilerin en yüksek noktalarının rengini alır ve ayarlar.
show_low_pointKıvılcım grafiği grubundaki verilerin en düşük noktalarının vurgulanıp vurgulanmayacağını belirtir.
low_point_colorSparkline grubundaki verilerin en alt noktalarının rengini alır ve ayarlar.
show_negative_pointsKıvılcım çizgisi grubundaki negatif değerlerin farklı bir renk veya işaretleyici ile vurgulanıp vurgulanmayacağını belirtir.
negative_points_colorKıvılcım çizgisi grubundaki negatif değerlerin rengini alır ve ayarlar.
show_first_pointKıvılcım çizelgesi grubundaki ilk veri noktasının vurgulanıp vurgulanmayacağını belirtir.
first_point_colorSparkline grubundaki ilk veri noktasının rengini alır ve ayarlar.
show_last_pointKıvılcım grafiği grubundaki son veri noktasının vurgulanıp vurgulanmayacağını belirtir.
last_point_colorSparkline grubundaki son veri noktasının rengini alır ve ayarlar.
show_markersKıvılcım çizelgesi grubundaki her satır kıvılcım çizelgesindeki her noktanın vurgulanıp vurgulanmayacağını belirtir.
markers_colorSparkline grubundaki her çizgi sparkline’ındaki noktaların rengini alır ve ayarlar.
series_colorSparkline grubundaki sparkline’ların rengini alır ve ayarlar.
plot_right_to_leftGrafik verilerinin sağdan sola doğru olup olmadığını gösterir.
line_weightSparkline grubundaki her bir çizgi sparkline’ındaki çizgi kalınlığını, nokta biriminde alır ve ayarlar.
horizontal_axis_colorKıvılcım çizgisi grubundaki yatay eksenin rengini alır ve ayarlar.
show_horizontal_axisKıvılcım çizgisinin yatay ekseninin gösterilip gösterilmeyeceğini belirtir.
Kıvılcım çizgisi sıfır eksenini geçen veriler içeriyorsa yatay eksen görünür.
horizontal_axis_date_rangeKıvılcım çizelgesi verilerinin tarih değerlerini içeren aralığı temsil eder.
vertical_axis_max_value_typeDikey eksendeki maksimum değer türünü temsil eder.
vertical_axis_max_valueDikey eksen için özel maksimum değeri alır ve ayarlar.
vertical_axis_min_value_typeDikey eksenin minimum değer türünü temsil eder.
vertical_axis_min_valueDikey eksen için özel minimum değeri alır ve ayarlar.

Yöntemler

YöntemTanım
reset_ranges(self, data_range, is_vertical, location_range)Kıvılcım çizgisi grubunun veri aralığını ve konum aralığını sıfırlar.
Bu yöntem, gruptaki orijinal kıvılcım öğelerini temizleyecek ve yeni aralıklar için yeni kıvılcım öğeleri oluşturacaktır.

Örnek

from aspose.cells import CellArea, SaveFormat, Workbook
from aspose.cells.charts import SparklineType
from aspose.pydrawing import Color

book = Workbook()
sheet = book.worksheets[0]
sheet.cells.get("A1").put_value(5)
sheet.cells.get("B1").put_value(2)
sheet.cells.get("C1").put_value(1)
sheet.cells.get("D1").put_value(3)
#  Define the CellArea
ca = CellArea()
ca.start_column = 4
ca.end_column = 4
ca.start_row = 0
ca.end_row = 0
idx = sheet.sparkline_groups.add(SparklineType.LINE, "A1:D1", False, ca)
group = sheet.sparkline_groups[idx]
group.sparklines.add(sheet.name + "!A1:D1", 0, 4)
#  Create CellsColor
clr = book.create_cells_color()
clr.color = Color.orange
group.series_color = clr
#  set the high points are colored green and the low points are colored red
group.show_high_point = True
group.show_low_point = True
group.high_point_color.color = Color.green
group.low_point_color.color = Color.red
#  set line weight
group.line_weight = 1.0
book.save("output.xlsx", SaveFormat.XLSX)

Ayrıca bakınız