SparklineGroup

SparklineGroup class

Sparkline kıvılcım grubu halinde düzenlenmiştir. Bir Mini Grafik Grubu, değişken sayıda mini grafik öğesi içerir. Bir mini grafik grubu, mini grafikler için türü, görüntüleme ayarlarını ve eksen ayarlarını belirtir.

public class SparklineGroup

Özellikleri

İsimTanım
DisplayHidden { get; set; }Verilerin gizli satırlarda ve sütunlarda gösterilip gösterilmeyeceğini belirtir.
FirstPointColor { get; set; }Mini grafik grubundaki ilk veri noktasının rengini alır ve ayarlar.
HighPointColor { get; set; }Mini grafik grubundaki en yüksek veri noktalarının rengini alır ve ayarlar.
HorizontalAxisColor { get; set; }Mini grafik grubundaki yatay eksenin rengini alır ve ayarlar.
HorizontalAxisDateRange { get; set; }Mini grafik verileri için tarih değerlerini içeren aralığı temsil eder.
LastPointColor { get; set; }Mini grafik grubundaki son veri noktasının rengini alır ve ayarlar.
LineWeight { get; set; }Mini grafik grubundaki her çizgi mini grafiğindeki çizgi ağırlığını puan biriminde alır ve ayarlar.
LowPointColor { get; set; }Mini grafik grubundaki en düşük veri noktalarının rengini alır ve ayarlar.
MarkersColor { get; set; }Mini grafik grubundaki her bir çizgi mini grafiğindeki noktaların rengini alır ve ayarlar.
NegativePointsColor { get; set; }Mini grafik grubundaki negatif değerlerin rengini alır ve ayarlar.
PlotEmptyCellsType { get; set; }Boş hücrelerin nasıl çizileceğini gösterir.
PlotRightToLeft { get; set; }Çizim verilerinin sağdan sola olup olmadığını gösterir.
PresetStyle { get; set; }Mini grafik grubunun önceden ayarlanmış stil türünü alır ve ayarlar.
SeriesColor { get; set; }Mini grafik grubundaki mini grafiklerin rengini alır ve ayarlar.
ShowFirstPoint { get; set; }Mini grafik grubundaki verilerin ilk noktasının vurgulanıp vurgulanmayacağını belirtir.
ShowHighPoint { get; set; }Mini grafik grubundaki en yüksek veri noktalarının vurgulanıp vurgulanmayacağını belirtir.
ShowHorizontalAxis { get; set; }Mini grafik yatay ekseninin gösterilip gösterilmeyeceğini belirtir. Mini grafikte sıfır ekseni geçen veriler varsa yatay eksen görünür.
ShowLastPoint { get; set; }Mini grafik grubundaki verilerin son noktasının vurgulanıp vurgulanmayacağını belirtir.
ShowLowPoint { get; set; }Mini grafik grubundaki en düşük veri noktalarının vurgulanıp vurgulanmayacağını belirtir.
ShowMarkers { get; set; }Mini grafik grubundaki her bir çizgi mini grafiğindeki her noktanın vurgulanıp vurgulanmayacağını belirtir.
ShowNegativePoints { get; set; }Mini grafik grubundaki negatif değerlerin farklı bir renk veya işaretleyici ile vurgulanıp vurgulanmayacağını belirtir.
SparklineCollection { get; }SparklineCollection mini grafik grubunun nesnesi.
Type { get; set; }Mini grafik grubunun mini grafik türünü belirtir.
VerticalAxisMaxValue { get; set; }Dikey eksen için özel maksimum değeri alır ve ayarlar.
VerticalAxisMaxValueType { get; set; }Dikey eksen maksimum değer türünü temsil eder.
VerticalAxisMinValue { get; set; }Dikey eksen için özel minimum değeri alır ve ayarlar.
VerticalAxisMinValueType { get; set; }Dikey eksen minimum değer türünü temsil eder.

yöntemler

İsimTanım
ResetRanges(string, bool, CellArea)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.

Örnekler

[C#]
 Workbook book = new Workbook(); 
 Worksheet sheet = book.Worksheets[0];

 sheet.Cells["A1"].PutValue(5);
 sheet.Cells["B1"].PutValue(2);
 sheet.Cells["C1"].PutValue(1);
 sheet.Cells["D1"].PutValue(3);
 
 // CellArea'yı tanımlayın
 CellArea ca = new CellArea();
 ca.StartColumn = 4;
 ca.EndColumn = 4;
 ca.StartRow = 0;
 ca.EndRow = 0;
 int idx = sheet.SparklineGroupCollection.Add(Aspose.Cells.Charts.SparklineType.Line, "A1:D1", false, ca);
 SparklineGroup group = sheet.SparklineGroupCollection[idx];
 group.SparklineCollection.Add(sheet.Name + "!A1:D1", 0, 4);
 // Hücreler Renk Oluştur
 CellsColor clr = book.CreateCellsColor();
 clr.Color = Color.Orange;
 group.SeriesColor = clr;

 // yüksek noktaların yeşil, düşük noktaların kırmızıya boyanacağını ayarla
 group.ShowHighPoint = true;
 group.ShowLowPoint = true;
 group.HighPointColor.Color = Color.Green;
 group.LowPointColor.Color = Color.Red;
 // satır ağırlığını ayarla 
 group.LineWeight = 1.0;
 book.Save("output.xlsx", SaveFormat.Xlsx);

Ayrıca bakınız