SparklineGroup sınıfı

SparklineGroup sınıfı

Sparkline mini grafik grubu halinde düzenlenmiştir. SparklineGroup, değişken sayıda mini grafik öğesi içerir. Mini grafik grubu mini grafiklerin türünü, görüntü ayarlarını ve eksen ayarlarını belirtir.

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

Özellikler

MülkTanım
preset_styleMini grafik grubunun önceden ayarlanmış stil türünü alır ve ayarlar.
sparkline_collectionSparkline nesnesinin koleksiyonunu alır.
sparklinesSparkline nesnesinin koleksiyonunu alır.
typeMini grafik grubunun mini grafik türünü belirtir.
plot_empty_cells_typeBoş hücrelerin nasıl çizileceğini gösterir.
display_hiddenVerilerin gizli satır ve sütunlarda gösterilip gösterilmeyeceğini belirtir.
show_high_pointMini grafik grubundaki en yüksek veri noktalarının vurgulanıp vurgulanmayacağını belirtir.
high_point_colorMini grafik grubundaki en yüksek veri noktalarının rengini alır ve ayarlar.
show_low_pointMini grafik grubundaki verilerin en düşük noktalarının vurgulanıp vurgulanmayacağını belirtir.
low_point_colorMini grafik grubundaki verilerin en alt noktalarının rengini alır ve ayarlar.
show_negative_pointsMini grafik grubundaki negatif değerlerin farklı bir renkle veya işaretleyiciyle vurgulanıp vurgulanmayacağını belirtir.
negative_points_colorMini grafik grubundaki negatif değerlerin rengini alır ve ayarlar.
show_first_pointMini grafik grubundaki ilk veri noktasının vurgulanıp vurgulanmayacağını belirtir.
first_point_colorMini grafik grubundaki verilerin ilk noktasının rengini alır ve ayarlar.
show_last_pointMini grafik grubundaki verilerin son noktasının vurgulanıp vurgulanmayacağını belirtir.
last_point_colorMini grafik grubundaki verilerin son noktasının rengini alır ve ayarlar.
show_markersMini grafik grubundaki her satır mini grafiğindeki her noktanın vurgulanıp vurgulanmayacağını belirtir.
markers_colorMini grafik grubundaki her çizgi mini grafiğindeki noktaların rengini alır ve ayarlar.
series_colorMini grafik grubundaki mini grafiklerin rengini alır ve ayarlar.
plot_right_to_leftGrafik verilerinin sağdan sola olup olmadığını gösterir.
line_weightMini grafik grubundaki her bir mini çizgideki çizgi ağırlığını puan biriminde alır ve ayarlar.
horizontal_axis_colorMini grafik grubundaki yatay eksenin rengini alır ve ayarlar.
show_horizontal_axisMini grafik yatay ekseninin gösterilip gösterilmeyeceğini belirtir.
Mini grafik sıfır eksenini geçen verilere sahipse yatay eksen görünür.
horizontal_axis_date_rangeMini grafik verilerinin tarih değerlerini içeren aralığı temsil eder.
vertical_axis_max_value_typeDikey eksen 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 eksen 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_rangesMini grafik grubunun veri aralığını ve konum aralığını sıfırlar.
Bu yöntem, gruptaki orijinal mini grafik öğelerini temizler ve yeni aralıklar için yeni mini grafik öğeleri oluşturur.

Ö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_group_collection.add(SparklineType.LINE, "A1:D1", False, ca)
group = sheet.sparkline_group_collection[idx]
group.sparkline_collection.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