Java Slaytlarında Halka Grafik Deliği

Java Slaytlarında Delikli Halka Grafiğine Giriş

Bu eğitimde Aspose.Slides for Java’yı kullanarak delikli bir halka grafiği oluşturma konusunda size rehberlik edeceğiz. Bu adım adım kılavuz, kaynak kodu örnekleriyle süreç boyunca size yol gösterecektir.

Önkoşullar

Başlamadan önce Java projenizde Aspose.Slides for Java kitaplığının kurulu olduğundan ve kurulduğundan emin olun. adresinden indirebilirsiniz.Aspose.Slides for Java belgeleri.

1. Adım: Gerekli Kitaplıkları İçe Aktarın

import com.aspose.slides.ChartType;
import com.aspose.slides.IChart;
import com.aspose.slides.Presentation;
import com.aspose.slides.SaveFormat;

Adım 2: Sunumu Başlatın

// Belgeler dizininin yolu.
String dataDir = "Your Document Directory";

// Sunum sınıfının bir örneğini oluşturun
Presentation presentation = new Presentation();

Adım 3: Halka Tablosunu Oluşturun

try {
    // İlk slaytta halka grafiği oluşturun
    IChart chart = presentation.getSlides().get_Item(0).getShapes().addChart(ChartType.Doughnut, 50, 50, 400, 400);
    
    // Halka grafiğindeki deliğin boyutunu ayarlayın (yüzde olarak)
    chart.getChartData().getSeriesGroups().get_Item(0).setDoughnutHoleSize((byte) 90);
    
    // Sunuyu diske kaydet
    presentation.save(dataDir + "DoughnutHoleSize_out.pptx", SaveFormat.Pptx);
} finally {
    // Sunum nesnesini atın
    if (presentation != null) presentation.dispose();
}

4. Adım: Kodu Çalıştırın

Belirtilen delik boyutuna sahip bir halka grafiği oluşturmak için IDE’nizde veya metin düzenleyicinizde Java kodunu çalıştırın. Değiştirdiğinizden emin olun"Your Document Directory" sunuyu kaydetmek istediğiniz asıl yolla.

Java Slaytlarındaki Halka Grafik Deliği İçin Kaynak Kodunu Tamamlayın

// Belgeler dizininin yolu.
String dataDir = "Your Document Directory";
// Sunum sınıfının bir örneğini oluşturun
Presentation presentation = new Presentation();
try
{
	IChart chart = presentation.getSlides().get_Item(0).getShapes().addChart(ChartType.Doughnut, 50, 50, 400, 400);
	chart.getChartData().getSeriesGroups().get_Item(0).setDoughnutHoleSize((byte) 90);
	// Sunumu diske yaz
	presentation.save(dataDir + "DoughnutHoleSize_out.pptx", SaveFormat.Pptx);
}
finally
{
	if (presentation != null) presentation.dispose();
}

Çözüm

Bu eğitimde Aspose.Slides for Java’yı kullanarak delikli bir halka grafiğinin nasıl oluşturulacağını öğrendiniz. Ayarlayarak deliğin boyutunu kişiselleştirebilirsiniz.setDoughnutHoleSize yöntem parametresi.

SSS’ler

Grafik bölümlerinin rengini nasıl değiştirebilirim?

Grafik segmentlerinin rengini değiştirmek içinsetDataPointsInLegend konusundaki yöntemIChart nesneyi seçin ve her veri noktası için istediğiniz rengi ayarlayın.

Halka grafik segmentlerine etiket ekleyebilir miyim?

Evet, halka grafiği segmentlerine aşağıdaki düğmeyi kullanarak etiket ekleyebilirsiniz:setDataPointsLabelValue konusundaki yöntemIChart nesne.

Grafiğe başlık eklemek mümkün mü?

Kesinlikle! kullanarak grafiğe bir başlık ekleyebilirsiniz.setTitle konusundaki yöntemIChart nesne ve istenen başlık metninin sağlanması.