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ülk | Tanım |
|---|---|
| preset_style | Kıvılcım çizgisi grubunun önceden ayarlanmış stil türünü alır ve ayarlar. |
| sparkline_collection | Sparkline nesnesinin koleksiyonunu alır. |
| sparklines | Sparkline nesnesinin koleksiyonunu alır. |
| type | Kıvılcım çizgisi grubunun kıvılcım çizgisi türünü belirtir. |
| plot_empty_cells_type | Boş hücrelerin nasıl çizileceğini gösterir. |
| display_hidden | Gizli satır ve sütunlardaki verilerin gösterilip gösterilmeyeceğini belirtir. |
| show_high_point | Kıvılcım grafiği grubundaki en yüksek veri noktalarının vurgulanıp vurgulanmayacağını belirtir. |
| high_point_color | Sparkline grubundaki verilerin en yüksek noktalarının rengini alır ve ayarlar. |
| show_low_point | Kıvılcım grafiği grubundaki verilerin en düşük noktalarının vurgulanıp vurgulanmayacağını belirtir. |
| low_point_color | Sparkline grubundaki verilerin en alt noktalarının rengini alır ve ayarlar. |
| show_negative_points | Kıvılcım çizgisi grubundaki negatif değerlerin farklı bir renk veya işaretleyici ile vurgulanıp vurgulanmayacağını belirtir. |
| negative_points_color | Kıvılcım çizgisi grubundaki negatif değerlerin rengini alır ve ayarlar. |
| show_first_point | Kıvılcım çizelgesi grubundaki ilk veri noktasının vurgulanıp vurgulanmayacağını belirtir. |
| first_point_color | Sparkline grubundaki ilk veri noktasının rengini alır ve ayarlar. |
| show_last_point | Kıvılcım grafiği grubundaki son veri noktasının vurgulanıp vurgulanmayacağını belirtir. |
| last_point_color | Sparkline grubundaki son veri noktasının rengini alır ve ayarlar. |
| show_markers | Kıvılcım çizelgesi grubundaki her satır kıvılcım çizelgesindeki her noktanın vurgulanıp vurgulanmayacağını belirtir. |
| markers_color | Sparkline grubundaki her çizgi sparkline’ındaki noktaların rengini alır ve ayarlar. |
| series_color | Sparkline grubundaki sparkline’ların rengini alır ve ayarlar. |
| plot_right_to_left | Grafik verilerinin sağdan sola doğru olup olmadığını gösterir. |
| line_weight | Sparkline grubundaki her bir çizgi sparkline’ındaki çizgi kalınlığını, nokta biriminde alır ve ayarlar. |
| horizontal_axis_color | Kıvılcım çizgisi grubundaki yatay eksenin rengini alır ve ayarlar. |
| show_horizontal_axis | Kı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_range | Kıvılcım çizelgesi verilerinin tarih değerlerini içeren aralığı temsil eder. |
| vertical_axis_max_value_type | Dikey eksendeki maksimum değer türünü temsil eder. |
| vertical_axis_max_value | Dikey eksen için özel maksimum değeri alır ve ayarlar. |
| vertical_axis_min_value_type | Dikey eksenin minimum değer türünü temsil eder. |
| vertical_axis_min_value | Dikey eksen için özel minimum değeri alır ve ayarlar. |
Yöntemler
| Yöntem | Tanı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
- modül
aspose.cells.charts - sınıf
Sparkline