powerpoint ppt java'da grafikler oluşturun

Grafikler, sunumlardaki verileri özetlemek ve görsel olarak temsil etmek için kullanılır. Verileri görselleştirmek için, MS PowerPoint çok çeşitli grafik türleri sağlar. Hepsi arasında, en sık kullanılan grafik türleri arasında pasta grafikler, çizgi grafikler, çubuk grafikler, histogramlar, stok grafikler vb. bulunur. Bu makalede, Java kullanarak PowerPoint sunumlarında nasıl grafik oluşturulacağını öğreneceksiniz.

PowerPoint’te Grafikler Oluşturmak için Java API

Sunumlarda farklı türde grafikler oluşturmak için Aspose.Slides for Java kullanacağız. Bahsedilen API, Java uygulamalarınızdan PowerPoint sunumları oluşturmanıza ve değiştirmenize olanak tanır. Ayrıca, grafikler oluşturmanıza ve sunumlara sorunsuz bir şekilde eklemenize olanak tanır. API’yi indirebilir veya aşağıdaki Maven yapılandırmalarını kullanarak yükleyebilirsiniz.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-slides</artifactId>
    <version>21.7</version>
    <classifier>jdk16</classifier>
</dependency>

Java kullanarak PowerPoint PPT’de Sütun Grafiği Oluşturun

Aşağıda, Java kullanarak bir PowerPoint sunumunda sütun grafiği oluşturma adımları yer almaktadır.

  • İlk olarak, Sunum sınıfının bir örneğini oluşturun (mevcut sunumun yüklenmesi durumunda yapıcıda dosyanın yolunu belirtin).
  • Dizini belirterek slaydın referansını edinin.
  • ChartType.ClusteredColumn türüyle birlikte varsayılan verileri içeren bir grafik ekleyin.
  • Varsayılan dizileri ve kategorileri temizleyin.
  • Bir ICartDataWorkbook nesnesindeki grafik verileri çalışma kitabına erişin.
  • Çalışma kitabına grafiğin yeni serilerini ve kategorilerini ekleyin.
  • Grafik serisine yeni grafik verileri ekleyin.
  • Son olarak sunumu Presentation.save(String, SaveFormat) yöntemini kullanarak kaydedin.

Gösterim için aşağıdaki kod örneği, Java kullanılarak bir PowerPoint sunumunda sütun grafiğinin nasıl oluşturulacağını gösterir.

// Yeni bir sunu oluştur
Presentation pres = new Presentation();
try {
    
    // Yeni bir sütun grafiği ekleyin ve varsayılan kategorileri ve serileri temizleyin
    IChart ch = pres.getSlides().get_Item(0).getShapes().addChart(ChartType.ClusteredColumn, 100, 100, 600, 450);
    ch.getChartData().getSeries().clear();
    ch.getChartData().getCategories().clear();
    
    // Grafik verilerine erişin
    IChartDataWorkbook fact = ch.getChartData().getChartDataWorkbook();
    fact.clear(0);
    int defaultWorksheetIndex = 0;

    // kategori ekle
    IChartCategory category = ch.getChartData().getCategories().add(fact.getCell(0, "c2", "A"));
    category.getGroupingLevels().setGroupingItem(1, "Group1");
    category = ch.getChartData().getCategories().add(fact.getCell(0, "c3", "B"));

    category = ch.getChartData().getCategories().add(fact.getCell(0, "c4", "C"));
    category.getGroupingLevels().setGroupingItem(1, "Group2");
    category = ch.getChartData().getCategories().add(fact.getCell(0, "c5", "D"));

    category = ch.getChartData().getCategories().add(fact.getCell(0, "c6", "E"));
    category.getGroupingLevels().setGroupingItem(1, "Group3");
    category = ch.getChartData().getCategories().add(fact.getCell(0, "c7", "F"));

    category = ch.getChartData().getCategories().add(fact.getCell(0, "c8", "G"));
    category.getGroupingLevels().setGroupingItem(1, "Group4");
    category = ch.getChartData().getCategories().add(fact.getCell(0, "c9", "H"));

    // Seri Ekle
    IChartSeries series = ch.getChartData().getSeries().add(fact.getCell(0, "D1", "Series 1"),
            ChartType.ClusteredColumn);

    series.getDataPoints().addDataPointForBarSeries(fact.getCell(defaultWorksheetIndex, "D2", 10));
    series.getDataPoints().addDataPointForBarSeries(fact.getCell(defaultWorksheetIndex, "D3", 20));
    series.getDataPoints().addDataPointForBarSeries(fact.getCell(defaultWorksheetIndex, "D4", 30));
    series.getDataPoints().addDataPointForBarSeries(fact.getCell(defaultWorksheetIndex, "D5", 40));
    series.getDataPoints().addDataPointForBarSeries(fact.getCell(defaultWorksheetIndex, "D6", 50));
    series.getDataPoints().addDataPointForBarSeries(fact.getCell(defaultWorksheetIndex, "D7", 60));
    series.getDataPoints().addDataPointForBarSeries(fact.getCell(defaultWorksheetIndex, "D8", 70));
    series.getDataPoints().addDataPointForBarSeries(fact.getCell(defaultWorksheetIndex, "D9", 80));
    
    // Sunumu grafikle kaydet
    pres.save("column-chart.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

Elde edilen sütun grafiğinin ekran görüntüsü aşağıdadır.

PowerPoint Java'da Sütun Grafiği Oluşturma

Java kullanarak PowerPoint PPT’de Dağınık Grafik Oluşturun

Aşağıdakiler, Java kullanarak PowerPoint sunumunda dağınık bir grafik oluşturma adımlarıdır.

  • Sunum sınıfını kullanarak yeni bir sunum oluşturun veya mevcut bir sunumu yükleyin.
  • ISlide nesnesindeki slaydın referansını alın.
  • Varsayılan verilerle bir ScatterWithSmoothLines grafik türü ekleyin ve ICart nesnesindeki referansını alın.
  • Grafik verileri çalışma kitabına ICartDataWorkbook nesnesine erişin ve varsayılan seriyi silin.
  • Grafik verilerine yeni seriler ekleyin.
  • Her seriye ICartSeries nesnesine erişin ve seriye veri noktaları ekleyin.
  • ICartSeries.getMarker() kullanarak serinin işaretçisine erişin ve özelliklerini ayarlayın.
  • Sunumu Presentation.save(String, SaveFormat) yöntemini kullanarak kaydedin.

Aşağıdaki kod örneği, Java kullanılarak PowerPoint sunularında bir dağınık grafiğin nasıl oluşturulacağını gösterir.

// PPTX dosyasını temsil eden Sunum sınıfını oluşturun
Presentation pres = new Presentation();
try {
    // İlk slayda erişin
    ISlide slide = pres.getSlides().get_Item(0);

    // Varsayılan grafiği oluştur
    IChart chart = slide.getShapes().addChart(ChartType.ScatterWithSmoothLines, 0, 0, 400, 400);
    
    // Varsayılan grafik verileri çalışma sayfası dizinini alın
    int defaultWorksheetIndex = 0;
    
    // Grafik verileri çalışma sayfasını edinin
    IChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook();
    
    // Demo serisini sil
    chart.getChartData().getSeries().clear();
    
    // Yeni dizi ekle
    chart.getChartData().getSeries().add(fact.getCell(defaultWorksheetIndex, 1, 1, "Series 1"), chart.getType());
    chart.getChartData().getSeries().add(fact.getCell(defaultWorksheetIndex, 1, 3, "Series 2"), chart.getType());
    
    // İlk grafik serisini al
    IChartSeries series = chart.getChartData().getSeries().get_Item(0);
    
    // Buraya yeni nokta (1:3) ekleyin.
    series.getDataPoints().addDataPointForScatterSeries(fact.getCell(defaultWorksheetIndex, 2, 1, 1), fact.getCell(defaultWorksheetIndex, 2, 2, 3));
    
    // Yeni nokta ekle (2:10)
    series.getDataPoints().addDataPointForScatterSeries(fact.getCell(defaultWorksheetIndex, 3, 1, 2), fact.getCell(defaultWorksheetIndex, 3, 2, 10));
    
    // Seri türünü düzenleyin
    series.setType(ChartType.ScatterWithStraightLinesAndMarkers);
    
    // Grafik serisi işaretçisini değiştirin
    series.getMarker().setSize(10);
    series.getMarker().setSymbol(MarkerStyleType.Star);
    
    // İkinci grafik serisini alın
    series = chart.getChartData().getSeries().get_Item(1);
    
    // Buraya yeni nokta (5:2) ekleyin.
    series.getDataPoints().addDataPointForScatterSeries(fact.getCell(defaultWorksheetIndex, 2, 3, 5), fact.getCell(defaultWorksheetIndex, 2, 4, 2));
    
    // Yeni nokta ekle (3:1)
    series.getDataPoints().addDataPointForScatterSeries(fact.getCell(defaultWorksheetIndex, 3, 3, 3), fact.getCell(defaultWorksheetIndex, 3, 4, 1));
    
    // Yeni nokta ekle (2:2)
    series.getDataPoints().addDataPointForScatterSeries(fact.getCell(defaultWorksheetIndex, 4, 3, 2), fact.getCell(defaultWorksheetIndex, 4, 4, 2));
    
    // Yeni nokta ekle (5:1)
    series.getDataPoints().addDataPointForScatterSeries(fact.getCell(defaultWorksheetIndex, 5, 3, 5), fact.getCell(defaultWorksheetIndex, 5, 4, 1));
    
    // Grafik serisi işaretçisini değiştirin
    series.getMarker().setSize(10);
    series.getMarker().setSymbol(MarkerStyleType.Circle);
    
    // sunuyu kaydet
    pres.save("scatter-chart.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

Aşağıdaki ekran görüntüsü, elde edilen dağınık grafiği göstermektedir.

C# ile powerpoint'te dağınık grafik oluşturma

Java kullanarak PowerPoint PPT’de Pasta Grafiği oluşturun

Java kullanarak bir PowerPoint sunumunda bir pasta grafiği oluşturmak için gereken adımlar aşağıdadır.

  • Sunum sınıfını kullanarak yeni bir sunum oluşturun veya mevcut bir sunumu yükleyin.
  • Dizinini sağlayarak slaydın referansını alın.
  • ChartType.Pie türüyle birlikte varsayılan verileri içeren bir grafik ekleyin.
  • Bir ICartDataWorkbook nesnesindeki grafik verilerine erişin.
  • Varsayılan dizileri ve kategorileri temizleyin.
  • Yeni diziler ve kategoriler oluşturun.
  • Grafik serisi için yeni grafik verileri ekleyin.
  • Grafikler için yeni noktalar ekleyin ve pasta grafiğin sektörleri için özel renkler ekleyin.
  • Seriler için etiketler ve etiketler için öncü çizgiler ayarlayın.
  • Pasta grafik slaytları için dönüş açısını ayarlayın.
  • Sunumu Presentation.save(String, SaveFormat) yöntemini kullanarak kaydedin.

Aşağıdaki kod örneği, Java kullanılarak PowerPoint sunumunda pasta grafiğin nasıl oluşturulacağını gösterir.

// PPTX dosyasını temsil eden Sunum sınıfını oluşturun
Presentation pres = new Presentation();
try {
    // İlk slayda erişin
    ISlide slides = pres.getSlides().get_Item(0);
    
    // Varsayılan verilerle grafik ekle
    IChart chart = slides.getShapes().addChart(ChartType.Pie, 100, 100, 400, 400);
    
    // Grafik Başlığını ayarla
    chart.getChartTitle().addTextFrameForOverriding("Sample Title");
    chart.getChartTitle().getTextFrameForOverriding().getTextFrameFormat().setCenterText(NullableBool.True);
    chart.getChartTitle().setHeight(20);
    chart.setTitle(true);
    
    // İlk seriyi Değerleri Göster olarak ayarla
    chart.getChartData().getSeries().get_Item(0).getLabels().getDefaultDataLabelFormat().setShowValue(true);
    
    // Grafik veri sayfasının dizinini ayarlayın
    int defaultWorksheetIndex = 0;
    
    // Grafik verileri çalışma sayfasını edinin
    IChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook();
    
    // Oluşturulan varsayılan serileri ve kategorileri silin
    chart.getChartData().getSeries().clear();
    chart.getChartData().getCategories().clear();
    
    // Yeni Kategoriler ekleyin
    chart.getChartData().getCategories().add(fact.getCell(0, 1, 0, "First Qtr"));
    chart.getChartData().getCategories().add(fact.getCell(0, 2, 0, "2nd Qtr"));
    chart.getChartData().getCategories().add(fact.getCell(0, 3, 0, "3rd Qtr"));
    
    // Yeni dizi ekle
    IChartSeries series = chart.getChartData().getSeries().add(fact.getCell(0, 0, 1, "Series 1"), chart.getType());
    
    // Şimdi seri verileri dolduruluyor
    series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 1, 1, 20));
    series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 2, 1, 50));
    series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 3, 1, 30));
    
    // Yeni sürümde çalışmıyor
    // Yeni noktalar ekleme ve sektör rengini ayarlama
    // series.IsColorVaried = true;
    chart.getChartData().getSeriesGroups().get_Item(0).setColorVaried(true);
    
    IChartDataPoint point = series.getDataPoints().get_Item(0);
    point.getFormat().getFill().setFillType(FillType.Solid);
    point.getFormat().getFill().getSolidFillColor().setColor(Color.CYAN);
	
    // Sektör sınırını ayarla
    point.getFormat().getLine().getFillFormat().setFillType(FillType.Solid);
    point.getFormat().getLine().getFillFormat().getSolidFillColor().setColor(Color.GRAY);
    point.getFormat().getLine().setWidth(3.0);
    //point.getFormat().getLine().setStyle(LineStyle.ThinThick);
    //point.getFormat().getLine().setDashStyle(LineDashStyle.DashDot);
    
    IChartDataPoint point1 = series.getDataPoints().get_Item(1);
    point1.getFormat().getFill().setFillType(FillType.Solid);
    point1.getFormat().getFill().getSolidFillColor().setColor(Color.ORANGE);
    
    // Sektör sınırını ayarla
    point1.getFormat().getLine().getFillFormat().setFillType(FillType.Solid);
    point1.getFormat().getLine().getFillFormat().getSolidFillColor().setColor(Color.BLUE);
    point1.getFormat().getLine().setWidth(3.0);
    //point1.getFormat().getLine().setStyle(LineStyle.Single);
    //point1.getFormat().getLine().setDashStyle(LineDashStyle.LargeDashDot);
    
    IChartDataPoint point2 = series.getDataPoints().get_Item(2);
    point2.getFormat().getFill().setFillType(FillType.Solid);
    point2.getFormat().getFill().getSolidFillColor().setColor(Color.YELLOW);
    
    // Sektör sınırını ayarla
    point2.getFormat().getLine().getFillFormat().setFillType(FillType.Solid);
    point2.getFormat().getLine().getFillFormat().getSolidFillColor().setColor(Color.RED);
    point2.getFormat().getLine().setWidth(2.0);
    //point2.getFormat().getLine().setStyle(LineStyle.ThinThin);
    //point2.getFormat().getLine().setDashStyle(LineDashStyle.LargeDashDotDot);
    
    // Yeni seriler için kategorilerin her biri için özel etiketler oluşturun
    IDataLabel lbl1 = series.getDataPoints().get_Item(0).getLabel();
    
    // lbl.ShowCategoryName = doğru;
    lbl1.getDataLabelFormat().setShowValue(true);
    
    IDataLabel lbl2 = series.getDataPoints().get_Item(1).getLabel();
    lbl2.getDataLabelFormat().setShowValue(true);
    lbl2.getDataLabelFormat().setShowLegendKey(true);
    lbl2.getDataLabelFormat().setShowPercentage(true);
    
    IDataLabel lbl3 = series.getDataPoints().get_Item(2).getLabel();
    lbl3.getDataLabelFormat().setShowSeriesName(true);
    lbl3.getDataLabelFormat().setShowPercentage(true);
    
    // Grafik için Öncü Çizgileri Göster
    series.getLabels().getDefaultDataLabelFormat().setShowLeaderLines(true);
    
    // Pasta Grafiği Sektörleri için Dönme Açısını Ayarlama
    chart.getChartData().getSeriesGroups().get_Item(0).setFirstSliceAngle(180);
    
    // Sunumu grafikle kaydet
    pres.save("pie-chart.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

Oluşturulan pasta grafiğin ekran görüntüsü aşağıdadır.

PowerPoint Java'da Pasta Grafiği Oluşturun

Java kullanarak PowerPoint PPTX’te Histogram Grafiği Ekleme

Java kullanarak PowerPoint sunumlarında histogram grafiği oluşturma adımları aşağıdadır.

  • Sunum sınıfını kullanarak yeni bir sunum oluşturun veya mevcut olanı yükleyin.
  • Dizini sağlayarak slaydın referansını edinin.
  • ChartType.Histogram türüyle birlikte varsayılan verileri içeren bir grafik ekleyin.
  • ICartDataWorkbook nesnesindeki grafik verilerine erişin.
  • Varsayılan dizileri ve kategorileri temizleyin.
  • Yeni seriler ve kategoriler ekleyin.
  • Sunumu Presentation.save(String, SaveFormat) yöntemini kullanarak kaydedin.

Aşağıdaki kod örneği, Java kullanılarak bir histogram grafiğinin nasıl oluşturulacağını gösterir.

// Yeni bir sunu oluştur
Presentation pres = new Presentation();
try {
    
    // Yeni bir histogram grafiği ekleyin ve kategorilerini ve serilerini temizleyin
    IChart chart = pres.getSlides().get_Item(0).getShapes().addChart(ChartType.Histogram, 50, 50, 500, 400);
    chart.getChartData().getCategories().clear();
    chart.getChartData().getSeries().clear();

    // Grafik verilerine erişin
    IChartDataWorkbook wb = chart.getChartData().getChartDataWorkbook();
    wb.clear(0);

    // Seri ekle
    IChartSeries series = chart.getChartData().getSeries().add(ChartType.Histogram);
    series.getDataPoints().addDataPointForHistogramSeries(wb.getCell(0, "A1", 15));
    series.getDataPoints().addDataPointForHistogramSeries(wb.getCell(0, "A2", -41));
    series.getDataPoints().addDataPointForHistogramSeries(wb.getCell(0, "A3", 16));
    series.getDataPoints().addDataPointForHistogramSeries(wb.getCell(0, "A4", 10));
    series.getDataPoints().addDataPointForHistogramSeries(wb.getCell(0, "A5", -23));
    series.getDataPoints().addDataPointForHistogramSeries(wb.getCell(0, "A6", 16));

    chart.getAxes().getHorizontalAxis().setAggregationType(AxisAggregationType.Automatic);

    // sunuyu kaydet
    pres.save("histogram-chart.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

Oluşturulan histogram grafiğin ekran görüntüsü aşağıdadır.

C# ile powerpoint'te histogram grafiği oluşturun

Java kullanarak PowerPoint’te Hisse Senedi Grafiği oluşturun

Hisse senedi grafiği, PowerPoint sunumlarında yaygın olarak kullanılan grafik türlerinden biridir. Aşağıda, Java’da hisse senedi grafiği oluşturma adımları verilmiştir.

  • Sunum sınıfının bir örneğini oluşturun.
  • Dizinini sağlayarak slaydın referansını alın.
  • ChartType.OpenHighLowClose türüyle birlikte varsayılan verileri içeren bir grafik ekleyin.
  • ICartDataWorkbook nesnesindeki grafik verilerine erişin.
  • Varsayılan dizileri ve kategorileri temizleyin.
  • Yeni seriler ve kategoriler ekleyin.
  • Grafik serisi için yeni grafik verileri ekleyin.
  • HiLowLines biçimini belirtin.
  • Sunumu Presentation.save(String, SaveFormat) yöntemini kullanarak kaydedin.

Aşağıdaki kod örneği, C# kullanarak bir hisse senedi grafiğinin PowerPoint sunumuna nasıl ekleneceğini gösterir.

// Yeni bir sunu oluştur
Presentation pres = new Presentation();
try {
    
    // Grafik ekle
    IChart chart = pres.getSlides().get_Item(0).getShapes().addChart(ChartType.OpenHighLowClose, 50, 50, 600, 400, false);

    // Kategorileri ve serileri temizle
    chart.getChartData().getSeries().clear();
    chart.getChartData().getCategories().clear();

    // Grafik verilerine erişin
    IChartDataWorkbook wb = chart.getChartData().getChartDataWorkbook();

    // kategori ekle
    chart.getChartData().getCategories().add(wb.getCell(0, 1, 0, "A"));
    chart.getChartData().getCategories().add(wb.getCell(0, 2, 0, "B"));
    chart.getChartData().getCategories().add(wb.getCell(0, 3, 0, "C"));

    chart.getChartData().getSeries().add(wb.getCell(0, 0, 1, "Open"), chart.getType());
    chart.getChartData().getSeries().add(wb.getCell(0, 0, 2, "High"), chart.getType());
    chart.getChartData().getSeries().add(wb.getCell(0, 0, 3, "Low"), chart.getType());
    chart.getChartData().getSeries().add(wb.getCell(0, 0, 4, "Close"), chart.getType());

    // Seri verileri ekle
    IChartSeries series = chart.getChartData().getSeries().get_Item(0);

    series.getDataPoints().addDataPointForStockSeries(wb.getCell(0, 1, 1, 72));
    series.getDataPoints().addDataPointForStockSeries(wb.getCell(0, 2, 1, 25));
    series.getDataPoints().addDataPointForStockSeries(wb.getCell(0, 3, 1, 38));

    series = chart.getChartData().getSeries().get_Item(1);
    series.getDataPoints().addDataPointForStockSeries(wb.getCell(0, 1, 2, 172));
    series.getDataPoints().addDataPointForStockSeries(wb.getCell(0, 2, 2, 57));
    series.getDataPoints().addDataPointForStockSeries(wb.getCell(0, 3, 2, 57));

    series = chart.getChartData().getSeries().get_Item(2);
    series.getDataPoints().addDataPointForStockSeries(wb.getCell(0, 1, 3, 12));
    series.getDataPoints().addDataPointForStockSeries(wb.getCell(0, 2, 3, 12));
    series.getDataPoints().addDataPointForStockSeries(wb.getCell(0, 3, 3, 13));

    series = chart.getChartData().getSeries().get_Item(3);
    series.getDataPoints().addDataPointForStockSeries(wb.getCell(0, 1, 4, 25));
    series.getDataPoints().addDataPointForStockSeries(wb.getCell(0, 2, 4, 38));
    series.getDataPoints().addDataPointForStockSeries(wb.getCell(0, 3, 4, 50));

    chart.getChartData().getSeriesGroups().get_Item(0).getUpDownBars().setUpDownBars(true);
    chart.getChartData().getSeriesGroups().get_Item(0).getHiLowLinesFormat().getLine().getFillFormat().setFillType(FillType.Solid);

   for (IChartSeries ser : chart.getChartData().getSeries())
    {
        ser.getFormat().getLine().getFillFormat().setFillType(FillType.NoFill);
    }

    // sunuyu kaydet
    pres.save("output.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

Oluşturulan hisse senedi grafiğinin ekran görüntüsü aşağıdadır.

C# ile powerpoint'te hisse senedi grafiği oluşturun

Daha Fazla Grafik Türü

Yukarıda belirtilen grafiklere ek olarak, PowerPoint sunumlarına ekleyebileceğiniz başka grafik türleri de vardır. Desteklenen grafik türleri hakkında daha fazla bilgi edinmek için bu dokümantasyon makalesini ziyaret edebilirsiniz.

Ücretsiz API Lisansı Alın

API’yi değerlendirme sınırlamaları olmadan kullanmak için ücretsiz bir geçici lisans alabilirsiniz.

Çevrimiçi Deneyin

Aspose.Slides tabanlı PowerPoint sunumlarında grafikler oluşturmak için ücretsiz çevrimiçi aracı da deneyebilirsiniz.

Çözüm

Bu makalede, Java kullanarak PowerPoint sunumlarında nasıl grafik oluşturulacağını öğrendiniz. Adım adım kılavuz ve kod örnekleri, sütun grafiklerinin, dağılım grafiklerinin, pasta grafiklerinin, histogramların ve hisse senedi grafiklerinin nasıl ekleneceğini göstermiştir. Aspose.Slides for Java hakkında belgeleme kullanarak daha fazlasını keşfedebilirsiniz. Herhangi bir sorunuz olması durumunda, [forumumuz] aracılığıyla bize bildirin]29.

Ayrıca bakınız