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ülk | Tanım |
---|---|
preset_style | Mini grafik 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 | Mini grafik grubunun mini grafik türünü belirtir. |
plot_empty_cells_type | Boş hücrelerin nasıl çizileceğini gösterir. |
display_hidden | Verilerin gizli satır ve sütunlarda gösterilip gösterilmeyeceğini belirtir. |
show_high_point | Mini grafik grubundaki en yüksek veri noktalarının vurgulanıp vurgulanmayacağını belirtir. |
high_point_color | Mini grafik grubundaki en yüksek veri noktalarının rengini alır ve ayarlar. |
show_low_point | Mini grafik grubundaki verilerin en düşük noktalarının vurgulanıp vurgulanmayacağını belirtir. |
low_point_color | Mini grafik grubundaki verilerin en alt noktalarının rengini alır ve ayarlar. |
show_negative_points | Mini grafik grubundaki negatif değerlerin farklı bir renkle veya işaretleyiciyle vurgulanıp vurgulanmayacağını belirtir. |
negative_points_color | Mini grafik grubundaki negatif değerlerin rengini alır ve ayarlar. |
show_first_point | Mini grafik grubundaki ilk veri noktasının vurgulanıp vurgulanmayacağını belirtir. |
first_point_color | Mini grafik grubundaki verilerin ilk noktasının rengini alır ve ayarlar. |
show_last_point | Mini grafik grubundaki verilerin son noktasının vurgulanıp vurgulanmayacağını belirtir. |
last_point_color | Mini grafik grubundaki verilerin son noktasının rengini alır ve ayarlar. |
show_markers | Mini grafik grubundaki her satır mini grafiğindeki her noktanın vurgulanıp vurgulanmayacağını belirtir. |
markers_color | Mini grafik grubundaki her çizgi mini grafiğindeki noktaların rengini alır ve ayarlar. |
series_color | Mini grafik grubundaki mini grafiklerin rengini alır ve ayarlar. |
plot_right_to_left | Grafik verilerinin sağdan sola olup olmadığını gösterir. |
line_weight | Mini grafik grubundaki her bir mini çizgideki çizgi ağırlığını puan biriminde alır ve ayarlar. |
horizontal_axis_color | Mini grafik grubundaki yatay eksenin rengini alır ve ayarlar. |
show_horizontal_axis | Mini 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_range | Mini grafik verilerinin tarih değerlerini içeren aralığı temsil eder. |
vertical_axis_max_value_type | Dikey eksen 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 eksen 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 | Mini 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
- modül
aspose.cells.charts
- sınıf
Sparkline