JavaScript Kullanarak Sunumlarda Halka Grafiklerini Özelleştirme
Genel Bakış
Bu makale Aspose.Slides’de bir halka grafiği ile nasıl çalışılacağını gösterir; grafiği bir slayta ekleme, merkez boşluğunun boyutunu ayarlama ve sunumu kaydetme. setDoughnutHoleSize yöntemine odaklanır ve bu grafik tipini kod içinde özelleştirmenin temel adımlarını gösterir.
Ayrıca çoklu serilerle birden fazla halka oluşturma, patlamış halka grafikleriyle çalışma ve grafiği raster görüntü ya da SVG olarak dışa aktarma gibi konuları kapsayan kısa bir SSS içerir.
Halka Grafiğinde Merkez Boşluğunu Değiştirme
Bir halka grafiğinde boşluğun boyutunu belirlemek için aşağıdaki adımları izleyin:
- Presentation nesnesini oluşturun.
- Slayta halka grafiği ekleyin.
- Bir halka grafiğinde boşluğun boyutunu belirtin.
- Sunumu diske yazın.
Aşağıdaki örnekte, bir halka grafiğinde boşluğun boyutunu ayarladık.
// Presentation sınıfının bir örneğini oluşturun
var pres = new aspose.slides.Presentation();
try {
var chart = pres.getSlides().get_Item(0).getShapes().addChart(aspose.slides.ChartType.Doughnut, 50, 50, 400, 400);
chart.getChartData().getSeriesGroups().get_Item(0).setDoughnutHoleSize(90);
// Sunumu diske yazın
pres.save("DoughnutHoleSize_out.pptx", aspose.slides.SaveFormat.Pptx);
} finally {
if (pres != null) {
pres.dispose();
}
}
SSS
Çok katmanlı bir halka grafiği birden fazla halka ile oluşturabilir miyim?
Evet. Tek bir halka grafiğine birden fazla seri ekleyin—her seri ayrı bir halka olur. Halkanın sırası, serilerin koleksiyondaki sırasına göre belirlenir.
Patlamış bir halka (ayrı dilimler) destekleniyor mu?
Evet. Bir Patlamış Halka grafik türü ve veri noktalarında bir patlama özelliği vardır; böylece tek tek dilimleri ayırabilirsiniz.
Bir rapor için halka grafiğinin (PNG/SVG) görüntüsünü nasıl alabilirim?
Bir grafik bir şekildir; onu bir raster görüntü olarak oluşturabilir veya grafiği bir SVG görüntüsü olarak dışa aktarabilirsiniz.