Grafik Biçimlendirme

Grafik Görünümünü Ayarlama

Grafik Türleri‘nde, Aspose.Cells tarafından sunulan grafik türleri ve grafik nesnelerine kısaca bir giriş yapmıştık.

Bu makalede, farklı özelliklerin ayarlanmasıyla grafiklerin görünümünün nasıl özelleştirileceğini tartışıyoruz:

Grafik Alanını Ayarlama

Bir grafikte farklı türde alanlar bulunmakta ve Aspose.Cells her bir alanın görünümünü değiştirme esnekliği sağlamaktadır. Geliştiriciler, bir alan üzerinde farklı biçimlendirme ayarları uygulayarak öncelikli renk, arka plan rengi ve doldurma formatı gibi özellikleri değiştirebilirler.

Aşağıdaki örnekte, bir grafikte farklı türde alanlara farklı biçimlendirme ayarları uyguladık. Bu alanlar şunları içerir:

Örnek kodu çalıştırdıktan sonra aşağıdaki gibi bir sütun grafiği çalışma sayfasına eklenecektir:

Renkli alanlara sahip sütun grafiği

todo:image_alt_text

Grafik Çizgilerini Ayarlama

Geliştiriciler, örnekte gösterildiği gibi SeriesCollection veya diğer grafik nesnelerinin çizgilerine veya veri işaretçilerine farklı stili uygulayabilirler. Örnek kodu çalıştırdıktan sonra çalışma sayfasına bir sütun grafiği eklenir:

Çizgi stilleri uygulandıktan sonra sütun grafiği

todo:image_alt_text

Microsoft Excel 2007/2010 Temalarını Grafiklere Uygulama

Geliştiriciler, aşağıdaki örnekte gösterildiği gibi SeriesCollection veya diğer grafik nesnelerine farklı Microsoft Excel temaları ve renkleri uygulayabilirler.

Grafiğin veya Eksenlerin Başlıklarını Ayarlama

Grafik ve ekselerin başlıkları Excel’i kullanarak aşağıdaki gibi bir WYSIWYG ortamında ayarlanabilir.

Grafik başlıklarının ve ekselertitslerinin Microsoft Excel kullanarak ayarlanması

todo:image_alt_text

Aspose.Cells ayrıca geliştiricilere grafiklerin ve ekselerinin başlıklarını çalışma zamanında belirleme imkanı sağlar. Tüm grafiklerin ve ekselerinin bir Title.setText yöntemi bulunur ve bu yöntem örnekte gösterildiği gibi başlıklarını belirlemek için kullanılabilir. Örnek kodu çalıştırdıktan sonra çalışma sayfasına aşağıdaki gibi bir sütun grafiği eklenecektir:

Başlık belirlendikten sonraki sütun grafiği

todo:image_alt_text

Önemli Izgaraları Belirleme

Büyük Izgaraları Gizleme

Geliştiriciler, Line nesnesinin setVisible yöntemini kullanarak önemli izgaraların görünürlüğünü kontrol edebilirler. Önemli izgaraları gizledikten sonra çalışma sayfasına eklenen sütun grafiğinin aşağıdaki görünüme sahip olacaktır:

Önemli izgaraları gizlenmiş sütun grafiği

todo:image_alt_text

Büyük Izgaraların Ayarlarını Değiştirme

Geliştiriciler sadece önemli izgaraların görünürlüğünü değil ayrıca rengi gibi diğer özelliklerini de ayarlayabilirler. Önemli izgaraların rengini ayarladıktan sonra çalışma sayfasına eklenen sütun grafiğinin aşağıdaki görünüme sahip olacağı:

Renkli önemli izgaralı sütun grafiği

todo:image_alt_text

Arka ve Yan Duvarlar için Sınırlar Belirleme

Microsoft Excel 2007’nin piyasaya sürülmesinden beri, 3D grafiklerin duvarları ikiye bölünmüştür: yan duvar ve arka duvar, bu yüzden bunları ayrı ayrı temsil etmek için iki Walls nesnesi kullanmalı ve onlara erişmek için Chart.getBackWall() ve Chart.getSideWall() kullanabilirsiniz.

Aşağıdaki örnek, yan duvarın kenarını farklı özellikleri kullanarak nasıl ayarlayacağınızı gösterir.

Grafik Pozisyonunu ve Boyutunu Değiştirme

Bazen, çalışma sayfası içindeki yeni veya mevcut grafiğin konumunu veya boyutunu değiştirmek isteyebilirsiniz. Aspose.Cells, bunu başarmak için Chart.getChartObject() özelliğini sağlar. Yeni yükseklik ve genişlik ile grafik boyutunu veya yeni X ve Y koordinatları ile konumunu ayarlamak için alt özelliklerini kullanabilirsiniz.

Grafiğin Konumunu ve Boyutunu Değiştirme

Grafiğin pozisyonunu (X, Y koordinatları) ve boyutunu (yükseklik, genişlik) değiştirmek için bu özellikleri kullanın:

  1. Chart.getChartObject().get/setWidth()
  2. Chart.getChartObject().get/setHeight()
  3. Chart.getChartObject().get/setX()
  4. Chart.getChartObject().get/setY()

Aşağıdaki örnek yukarıdaki özelliklerin kullanımını açıklar. İlk çalışma sayfasında bir grafiği içeren mevcut bir çalışma kitabını yükler. Ardından grafiği yeniden boyutlandırır ve konumlandırır ve çalışma kitabını kaydeder.

Örnek kodun yürütülmeden önce, kaynak dosya şu şekildedir:

Örnek kodun yürütülmeden önce grafiğin boyutu ve konumu

todo:image_alt_text

Yürütüldükten sonra, çıktı dosyası şu şekildedir:

Örnek kodun yürütüldükten sonra grafiğin boyutu ve konumu

todo:image_alt_text

Tasarımcı Grafikleri Manipüle Etmek

Tasarım şablonu dosyalarınızda grafikleri manipüle etmeniz gereken bir zamandır. Aspose.Cells, içeriği ve öğeleriyle tasarım grafiklerini tamamen destekler. Veri, grafik içeriği, arka plan resmi ve biçimlendirme doğrulukla korunabilir.

Tasarım Şablonlarında Grafikleri Manipüle Etme

Tasarım şablonu dosyasındaki grafikleri manipüle etmek için tüm grafikle ilgili API çağrılarını kullanın. Örneğin, mevcut grafikleri almak için Worksheet.getCharts özelliğini kullanın.

Bir Grafik Oluşturma

Aşağıdaki örnek, bir pasta grafiği oluşturmanın nasıl yapıldığını gösterir. Bu grafiği daha sonra manipüle edeceğiz. Aşağıdaki çıktı kod tarafından oluşturulmuştur.

Giriş pasta grafiği

todo:image_alt_text

Grafiği Manipüle Etmek

Aşağıdaki örnek, mevcut grafiği nasıl manipüle edeceğinizi gösterir. Bu örnekte yukarıda oluşturulan grafiği değiştiriyoruz. Aşağıdaki çıktı kod tarafından oluşturulmuştur. Grafik başlığının renginin maviden siyaha değiştiğine dikkat edin ve ‘England 30000’ ‘United Kingdom, 30K’ olarak değiştirildi.

Pasta grafiği değiştirildi

todo:image_alt_text

Tasarımcı Şablonunda Bir Çizgi Grafiği Manipüle Etmek

Bu örnekte, bir çizgi grafiği manipüle edeceğiz. Mevcut grafiğe bazı veri serileri ekleyeceğiz ve bunların çizgi renklerini değiştireceğiz.

İlk olarak, tasarımcıdaki hat grafiğine bakın.

Giriş hat grafiği

todo:image_alt_text

Şimdi, aşağıdaki kodu kullanarak hat grafiğini manipüle ediyoruz (linechart.xls dosyasında bulunan). Aşağıdaki çıktı kod tarafından oluşturulmuştur.

Manipüle edilen hat grafiği

todo:image_alt_text

Sparklines Kullanma

Microsoft Excel 2010, bilgileri daha önce hiç olmadığı kadar fazla şekilde analiz etmenizi sağlar. Kullanıcıların yeni veri analiz ve görselleştirme araçlarıyla önemli veri eğilimlerini takip etmesine ve vurgulamasına izin verir. Sparklines, veriyi ve tabloyu aynı anda görüntüleyebileceğiniz mini grafiklerdir. Sparklines uygun şekilde kullanıldığında, veri analizi daha hızlı ve daha anlaşılır olur. Ayrıca, aşırı kalabalık çalışma tablolarını çok fazla meşgul grafiklerle önler. Onlar, aynı tabloda veriyi görmek için basit bir görünüm sağlar. Ayrıca, Aspose.Cells, elektronik tablolardaki sparklines’ı manipüle etmek için bir API sağlar.

Aspose.Cells, elektronik tablolardaki sparklines’ları manipüle etmek için bir API sağlar.

Microsoft Excel’de Sparklines Kullanma

Microsoft Excel 2010’da Sparklines eklemek için:

  1. Sparklines’ların görünmesini istediğiniz hücreleri seçin. Onları görüntülemeyi kolaylaştırmak için, verinin yanındaki hücreleri seçin.
  2. Menü şeridinde Ekle‘yi tıklayın, ardından Sparklines grubunda Sütun‘u seçin.

todo:image_alt_text

  1. Kaynak verileri içeren çalışma sayfasındaki hücrelerin aralığını seçin veya girin. Grafikler görünür.

Kıvılcım çizgileri, örneğin trendleri veya bir ​​beyzbol ligi için kazanma veya kaybetme kaydını görmeye yardımcı olur. Kıvılcım çizgileri, ligin her takımının tüm sezonunu hatta toplayabilir.

todo:image_alt_text

Aspose.Cells, kullanıcıların verilen veri aralığı için özel grafikleri ekleyerek seçilen hücre alanlarına farklı tipte minik grafikler ekleyebilecekleri özgürlüğü sunar.

Geliştiriciler, Aspose.Cells tarafından sağlanan API ile şablon dosyasındaki kıvılcım çizgilerini oluşturabilir, silebilir veya okuyabilir. Belirli bir veri aralığı için özel grafikler ekleyerek, geliştiriciler seçilen hücre alanlarına farklı tipte küçük grafikler eklemek için özgürlüğe sahiptir.

Aşağıdaki örnek, Sparklines özelliğini sergiler. Örnek, şunları gösterir:

  1. Basit bir şablon dosyasını açın.
  2. Bir çalışma sayfası için sparklines bilgilerini okuyun.
  3. Belirli bir veri aralığı için yeni sparklines ekleyin.
  4. Excel dosyasını diske kaydedin.

Grafiğe 3D Format Uygulama

Senaryonuz için sadece sonuçları alabilmeniz için 3D grafik stili gerekebilir. Aspose.Cells API’leri, bu makalede gösterildiği gibi Microsoft Excel 2007 3D biçimlendirmesini uygulamak için ilgili API’yi sağlar.

Grafiğe 3D Format Ayarlama

Microsoft Excel 2007 3D biçimlendirmesi uygulamak için aşağıda tam bir örnek verilmiştir. Yukarıdaki örnek kodu çalıştırdıktan sonra, aşağıda gösterildiği gibi bir sütun grafiği (3D efektlerle) çalışma sayfasına eklenecektir.

3D biçimlendirmeli sütun grafiği

todo:image_alt_text

Gelişmiş Konular