Mini Grafikleri ve Ayarları 3B Formatını Kullanma

Mini Grafikleri Kullanma

Microsoft Excel 2010, bilgileri her zamankinden daha fazla yöntemle analiz edebilir. Kullanıcıların, yeni veri analizi ve görselleştirme araçlarıyla önemli veri trendlerini izlemesine ve vurgulamasına olanak tanır. Mini grafikler, verileri ve grafiği aynı tabloda görüntüleyebilmeniz için hücrelerin içine yerleştirebileceğiniz mini grafiklerdir. Küçük grafikler düzgün kullanıldığında, veri analizi daha hızlı ve isabetlidir. Ayrıca, birçok meşgul çizelge içeren aşırı kalabalık çalışma sayfalarından kaçınarak basit bir bilgi görünümü sağlarlar.

Aspose.Cells, elektronik tablolardaki mini grafikleri işlemek için bir API sağlar.

Microsoft Excel’deki Mini Grafikler

Microsoft Excel 2010’da minik grafikler eklemek için:

  1. Mini grafiklerin görünmesini istediğiniz hücreleri seçin. Görüntülenmelerini kolaylaştırmak için verilerin yan tarafındaki hücreleri seçin.
  2. TıklamakSokmak şeritte ve ardından seçinkolon içindemini grafikler grup.
  3. Çalışma sayfasında kaynak verileri içeren hücre aralığını seçin veya girin. Grafikler görünecektir.

Mini grafikler, trendleri görmenize yardımcı olur, örneğin bir softbol liginin galibiyet veya mağlubiyet rekoru. Mini grafikler, ligdeki her takımın tüm sezonunu bile özetleyebilir.

Aspose.Cells kullanan mini grafikler

Geliştiriciler, Aspose.Cells tarafından sağlanan API’i kullanarak mini grafikler oluşturabilir, silebilir veya okuyabilir (şablon dosyasında). Mini grafikleri yöneten sınıflar,Aspose.Cells.Chartsbu nedenle, bu özellikleri kullanmadan önce bu ad alanını içe aktarmanız gerekir.

Geliştiriciler, belirli bir veri aralığı için özel grafikler ekleyerek, seçilen hücre alanlarına farklı türde küçük grafikler ekleme özgürlüğüne sahip olur.

Aşağıdaki örnek Mini Grafikler özelliğini göstermektedir. Örnek, aşağıdakilerin nasıl yapılacağını gösterir:

  1. Basit bir şablon dosyası açın.
  2. Bir çalışma sayfası için mini grafik bilgilerini okuyun.
  3. Belirli bir veri aralığı için bir hücre alanına yeni mini grafikler ekleyin.
  4. Excel dosyasını diske kaydedin.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
// Instantiate a Workbook
// Open a template file
Workbook book = new Workbook(dataDir + "Book1.xlsx");
// Get the first worksheet
Worksheet sheet = book.Worksheets[0];
// Use the following lines if you need to read the Sparklines
// Read the Sparklines from the template file (if it has)
foreach (SparklineGroup g in sheet.SparklineGroups)
{
// Display the Sparklines group information e.g type, number of sparklines items
Console.WriteLine("sparkline group: type:" + g.Type + ", sparkline items count:" + g.Sparklines.Count);
foreach (Sparkline s in g.Sparklines)
{
// Display the individual Sparkines and the data ranges
Console.WriteLine("sparkline: row:" + s.Row + ", col:" + s.Column + ", dataRange:" + s.DataRange);
}
}
// Add Sparklines
// Define the CellArea D2:D10
CellArea ca = new CellArea();
ca.StartColumn = 4;
ca.EndColumn = 4;
ca.StartRow = 1;
ca.EndRow = 7;
// Add new Sparklines for a data range to a cell area
int idx = sheet.SparklineGroups.Add(SparklineType.Column, "Sheet1!B2:D8", false, ca);
SparklineGroup group = sheet.SparklineGroups[idx];
// Create CellsColor
CellsColor clr = book.CreateCellsColor();
clr.Color = Color.Orange;
group.SeriesColor = clr;
// Save the excel file
book.Save(dataDir + "Book1.out.xlsx");

3D Formatını Ayarlama

Yalnızca senaryonuz için sonuçları alabilmek için 3B grafik stillerine ihtiyacınız olabilir. Aspose.Cells, Microsoft Excel 2007 3B biçimlendirmesini uygulamak için ilgili API’i sağlar.

Bir grafiğin nasıl oluşturulacağını ve Microsoft Excel 2007 3B biçimlendirmesinin nasıl uygulanacağını gösteren eksiksiz bir örnek aşağıda verilmiştir. Örnek kodu çalıştırdıktan sonra, çalışma sayfasına bir sütun grafiği (3B efektli) eklenecektir.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
// Create directory if it is not already present.
bool IsExists = System.IO.Directory.Exists(dataDir);
if (!IsExists)
System.IO.Directory.CreateDirectory(dataDir);
// Instantiate a new Workbook
Workbook book = new Workbook();
// Add a Data Worksheet
Worksheet dataSheet = book.Worksheets.Add("DataSheet");
// Add Chart Worksheet
Worksheet sheet = book.Worksheets.Add("MyChart");
// Put some values into the cells in the data worksheet
dataSheet.Cells["B1"].PutValue(1);
dataSheet.Cells["B2"].PutValue(2);
dataSheet.Cells["B3"].PutValue(3);
dataSheet.Cells["A1"].PutValue("A");
dataSheet.Cells["A2"].PutValue("B");
dataSheet.Cells["A3"].PutValue("C");
// Define the Chart Collection
ChartCollection charts = sheet.Charts;
// Add a Column chart to the Chart Worksheet
int chartSheetIdx = charts.Add(ChartType.Column, 5, 0, 25, 15);
// Get the newly added Chart
Aspose.Cells.Charts.Chart chart = book.Worksheets[2].Charts[0];
// Set the background/foreground color for PlotArea/ChartArea
chart.PlotArea.Area.BackgroundColor = Color.White;
chart.ChartArea.Area.BackgroundColor = Color.White;
chart.PlotArea.Area.ForegroundColor = Color.White;
chart.ChartArea.Area.ForegroundColor = Color.White;
// Hide the Legend
chart.ShowLegend = false;
// Add Data Series for the Chart
chart.NSeries.Add("DataSheet!B1:B3", true);
// Specify the Category Data
chart.NSeries.CategoryData = "DataSheet!A1:A3";
// Get the Data Series
Aspose.Cells.Charts.Series ser = chart.NSeries[0];
// Apply the 3-D formatting
ShapePropertyCollection spPr = ser.ShapeProperties;
Format3D fmt3d = spPr.Format3D;
// Specify Bevel with its height/width
Bevel bevel = fmt3d.TopBevel;
bevel.Type = BevelPresetType.Circle;
bevel.Height = 2;
bevel.Width = 5;
// Specify Surface material type
fmt3d.SurfaceMaterialType = PresetMaterialType.WarmMatte;
// Specify surface lighting type
fmt3d.SurfaceLightingType = LightRigType.ThreePoint;
// Specify lighting angle
fmt3d.LightingAngle = 20;
// Specify Series background/foreground and line color
ser.Area.BackgroundColor = Color.Maroon;
ser.Area.ForegroundColor = Color.Maroon;
ser.Border.Color = Color.Maroon;
// Save the Excel file
book.Save(dataDir + "3d_format.out.xlsx");