ایجاد نمودار در پاورپوینت ppt جاوا

نمودارها برای خلاصه کردن و نمایش بصری داده ها در ارائه ها استفاده می شوند. برای تجسم داده ها، MS PowerPoint طیف گسترده ای از انواع نمودار را ارائه می دهد. در میان همه، رایج ترین انواع نمودارها شامل نمودار دایره ای، نمودار خطی، نمودار میله ای، هیستوگرام، نمودار سهام و غیره است. در این مقاله، نحوه ایجاد نمودار در ارائه های پاورپوینت با استفاده از جاوا را یاد خواهید گرفت.

Java API برای ایجاد نمودار در پاورپوینت

برای ایجاد انواع مختلف نمودارها در ارائه ها، از Aspose.Slides for Java استفاده می کنیم. API ذکر شده به شما امکان می دهد ارائه های پاورپوینت را از داخل برنامه های جاوا خود ایجاد و دستکاری کنید. علاوه بر این، به شما این امکان را می دهد که نمودارها را به طور یکپارچه ایجاد و به ارائه ها اضافه کنید. می توانید API را دانلود یا با استفاده از تنظیمات Maven زیر نصب کنید.

<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>

ایجاد نمودار ستونی در پاورپوینت PPT با استفاده از جاوا

در زیر مراحل ایجاد نمودار ستونی در ارائه پاورپوینت با استفاده از جاوا آمده است.

  • ابتدا یک نمونه از کلاس Presentation ایجاد کنید (مسیر فایل را در سازنده در صورت بارگیری ارائه موجود مشخص کنید).
  • مرجع اسلاید را با مشخص کردن شاخص آن بدست آورید.
  • نموداری با داده های پیش فرض به همراه نوع ChartType.ClusteredColumn اضافه کنید.
  • سری ها و دسته های پیش فرض را پاک کنید.
  • به کتاب کار داده نمودار در یک شی IChartDataWorkbook دسترسی پیدا کنید.
  • مجموعه ها و دسته های جدید نمودار را به کتاب کار اضافه کنید.
  • داده های نمودار جدید را به سری نمودار اضافه کنید.
  • در نهایت، ارائه را با استفاده از روش Presentation.save(String, SaveFormat) ذخیره کنید.

برای نمایش، نمونه کد زیر نحوه ایجاد نمودار ستونی در ارائه پاورپوینت با استفاده از جاوا را نشان می دهد.

// یک ارائه جدید ایجاد کنید
Presentation pres = new Presentation();
try {
    
    // یک نمودار ستونی جدید اضافه کنید و دسته ها و سری های پیش فرض را پاک کنید
    IChart ch = pres.getSlides().get_Item(0).getShapes().addChart(ChartType.ClusteredColumn, 100, 100, 600, 450);
    ch.getChartData().getSeries().clear();
    ch.getChartData().getCategories().clear();
    
    // دسترسی به داده های نمودار
    IChartDataWorkbook fact = ch.getChartData().getChartDataWorkbook();
    fact.clear(0);
    int defaultWorksheetIndex = 0;

    // اضافه کردن دسته ها
    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"));

    // اضافه کردن سری
    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));
    
    // ذخیره ارائه با نمودار
    pres.save("column-chart.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

تصویر زیر تصویری از نمودار ستونی حاصل است.

ایجاد نمودار ستونی در پاورپوینت جاوا

ایجاد نمودار پراکنده در پاورپوینت PPT با استفاده از جاوا

در زیر مراحل ایجاد نمودار پراکنده در ارائه پاورپوینت با استفاده از جاوا آورده شده است.

  • یک ارائه جدید ایجاد کنید یا یک ارائه موجود را با استفاده از کلاس Presentation بارگذاری کنید.
  • مرجع اسلاید را در شیء ISlide دریافت کنید.
  • یک نوع نمودار ScatterWithSmoothLines با داده های پیش فرض اضافه کنید و مرجع آن را در شیء IChart دریافت کنید.
  • به کتاب کار داده نمودار در شیء IChartDataWorkbook دسترسی پیدا کنید و سری پیش فرض را پاک کنید.
  • سری های جدید را به داده های نمودار اضافه کنید.
  • به هر سری به شی IChartSeries دسترسی پیدا کنید و نقاط داده را به سری اضافه کنید.
  • با استفاده از IChartSeries.getMarker() به نشانگر سری دسترسی پیدا کنید و خصوصیات آن را تنظیم کنید.
  • ارائه را با استفاده از روش Presentation.save(String, SaveFormat) ذخیره کنید.

نمونه کد زیر نحوه ایجاد نمودار پراکنده در ارائه های پاورپوینت با استفاده از جاوا را نشان می دهد.

// کلاس Instantiate Presentation که فایل PPTX را نشان می دهد
Presentation pres = new Presentation();
try {
    // به اسلاید اول دسترسی پیدا کنید
    ISlide slide = pres.getSlides().get_Item(0);

    // نمودار پیش فرض را ایجاد کنید
    IChart chart = slide.getShapes().addChart(ChartType.ScatterWithSmoothLines, 0, 0, 400, 400);
    
    // نمایه کاربرگ داده نمودار پیش فرض را دریافت کنید
    int defaultWorksheetIndex = 0;
    
    // کاربرگ داده نمودار را دریافت کنید
    IChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook();
    
    // حذف سریال دمو
    chart.getChartData().getSeries().clear();
    
    // اضافه کردن سری جدید
    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());
    
    // اولین سری نمودار را در نظر بگیرید
    IChartSeries series = chart.getChartData().getSeries().get_Item(0);
    
    // نقطه جدید (1:3) را در آنجا اضافه کنید.
    series.getDataPoints().addDataPointForScatterSeries(fact.getCell(defaultWorksheetIndex, 2, 1, 1), fact.getCell(defaultWorksheetIndex, 2, 2, 3));
    
    // افزودن نقطه جدید (2:10)
    series.getDataPoints().addDataPointForScatterSeries(fact.getCell(defaultWorksheetIndex, 3, 1, 2), fact.getCell(defaultWorksheetIndex, 3, 2, 10));
    
    // نوع سریال را ویرایش کنید
    series.setType(ChartType.ScatterWithStraightLinesAndMarkers);
    
    // نشانگر سری نمودار را تغییر دهید
    series.getMarker().setSize(10);
    series.getMarker().setSymbol(MarkerStyleType.Star);
    
    // سری دوم نمودار را در نظر بگیرید
    series = chart.getChartData().getSeries().get_Item(1);
    
    // نقطه جدید (5:2) را در آنجا اضافه کنید.
    series.getDataPoints().addDataPointForScatterSeries(fact.getCell(defaultWorksheetIndex, 2, 3, 5), fact.getCell(defaultWorksheetIndex, 2, 4, 2));
    
    // اضافه کردن نقطه جدید (3:1)
    series.getDataPoints().addDataPointForScatterSeries(fact.getCell(defaultWorksheetIndex, 3, 3, 3), fact.getCell(defaultWorksheetIndex, 3, 4, 1));
    
    // افزودن نقطه جدید (2:2)
    series.getDataPoints().addDataPointForScatterSeries(fact.getCell(defaultWorksheetIndex, 4, 3, 2), fact.getCell(defaultWorksheetIndex, 4, 4, 2));
    
    // افزودن نقطه جدید (5:1)
    series.getDataPoints().addDataPointForScatterSeries(fact.getCell(defaultWorksheetIndex, 5, 3, 5), fact.getCell(defaultWorksheetIndex, 5, 4, 1));
    
    // نشانگر سری نمودار را تغییر دهید
    series.getMarker().setSize(10);
    series.getMarker().setSymbol(MarkerStyleType.Circle);
    
    // ارائه را ذخیره کنید
    pres.save("scatter-chart.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

تصویر زیر نمودار پراکنده حاصل را نشان می دهد.

ایجاد نمودار پراکنده در پاورپوینت در سی شارپ

نمودار دایره ای در پاورپوینت PPT با استفاده از جاوا ایجاد کنید

در زیر مراحل ایجاد نمودار دایره ای در ارائه پاورپوینت با استفاده از جاوا آمده است.

  • با استفاده از کلاس Presentation یک ارائه جدید ایجاد کنید یا یک ارائه موجود را بارگذاری کنید.
  • با ارائه نمایه اسلاید مرجع آن را دریافت کنید.
  • نموداری با داده های پیش فرض به همراه نوع ChartType.Pie اضافه کنید.
  • به داده های نمودار در یک شیء IChartDataWorkbook دسترسی پیدا کنید.
  • سری ها و دسته های پیش فرض را پاک کنید.
  • مجموعه ها و دسته های جدید ایجاد کنید.
  • داده های نمودار جدید را برای سری نمودار اضافه کنید.
  • امتیازهای جدید برای نمودارها اضافه کنید و رنگ های سفارشی را برای بخش های نمودار دایره ای اضافه کنید.
  • برچسب ها را برای سری ها و خطوط رهبر را برای برچسب ها تنظیم کنید.
  • زاویه چرخش را برای اسلایدهای نمودار دایره ای تنظیم کنید.
  • ارائه را با استفاده از روش Presentation.save(String, SaveFormat) ذخیره کنید.

نمونه کد زیر نحوه ایجاد نمودار دایره ای در ارائه پاورپوینت با استفاده از جاوا را نشان می دهد.

// کلاس Instantiate Presentation که فایل PPTX را نشان می دهد
Presentation pres = new Presentation();
try {
    // به اسلاید اول دسترسی پیدا کنید
    ISlide slides = pres.getSlides().get_Item(0);
    
    // نمودار را با داده های پیش فرض اضافه کنید
    IChart chart = slides.getShapes().addChart(ChartType.Pie, 100, 100, 400, 400);
    
    // تنظیم عنوان نمودار
    chart.getChartTitle().addTextFrameForOverriding("Sample Title");
    chart.getChartTitle().getTextFrameForOverriding().getTextFrameFormat().setCenterText(NullableBool.True);
    chart.getChartTitle().setHeight(20);
    chart.setTitle(true);
    
    // سری اول را روی نمایش مقادیر تنظیم کنید
    chart.getChartData().getSeries().get_Item(0).getLabels().getDefaultDataLabelFormat().setShowValue(true);
    
    // شاخص برگه داده نمودار را تنظیم کنید
    int defaultWorksheetIndex = 0;
    
    // کاربرگ داده نمودار را دریافت کنید
    IChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook();
    
    // سری ها و دسته های پیش فرض تولید شده را حذف کنید
    chart.getChartData().getSeries().clear();
    chart.getChartData().getCategories().clear();
    
    // دسته بندی های جدید اضافه کنید
    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"));
    
    // اضافه کردن سری جدید
    IChartSeries series = chart.getChartData().getSeries().add(fact.getCell(0, 0, 1, "Series 1"), chart.getType());
    
    // اکنون داده های سری را پر می کنیم
    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));
    
    // در نسخه جدید کار نمی کند
    // افزودن نقاط جدید و تنظیم رنگ بخش
    // 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);
	
    // مرز بخش را تنظیم کنید
    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);
    
    // مرز بخش را تنظیم کنید
    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);
    
    // مرز بخش را تنظیم کنید
    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);
    
    // برچسب های سفارشی برای هر یک از دسته بندی های سری جدید ایجاد کنید
    IDataLabel lbl1 = series.getDataPoints().get_Item(0).getLabel();
    
    // lbl.ShowCategoryName = true;
    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);
    
    // نمایش خطوط رهبر برای نمودار
    series.getLabels().getDefaultDataLabelFormat().setShowLeaderLines(true);
    
    // تنظیم زاویه چرخش برای بخش های نمودار دایره ای
    chart.getChartData().getSeriesGroups().get_Item(0).setFirstSliceAngle(180);
    
    // ذخیره ارائه با نمودار
    pres.save("pie-chart.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

تصویر زیر اسکرین شات نمودار دایره ای تولید شده است.

ایجاد نمودار پای در پاورپوینت جاوا

اضافه کردن نمودار هیستوگرام در پاورپوینت PPTX با استفاده از جاوا

در زیر مراحل ایجاد نمودار هیستوگرام در ارائه های پاورپوینت با استفاده از جاوا آورده شده است.

  • با استفاده از کلاس Presentation یک ارائه جدید ایجاد کنید یا یک ارائه موجود را بارگیری کنید.
  • مرجع اسلاید را با ارائه نمایه آن بدست آورید.
  • نموداری با داده‌های پیش‌فرض به همراه نوع ChartType اضافه کنید. هیستوگرام.
  • به داده های نمودار در شیء IChartDataWorkbook دسترسی پیدا کنید.
  • سری ها و دسته های پیش فرض را پاک کنید.
  • اضافه کردن سری و دسته بندی های جدید.
  • ارائه را با استفاده از روش Presentation.save(String, SaveFormat) ذخیره کنید.

نمونه کد زیر نحوه ایجاد نمودار هیستوگرام با استفاده از جاوا را نشان می دهد.

// یک ارائه جدید ایجاد کنید
Presentation pres = new Presentation();
try {
    
    // یک نمودار هیستوگرام جدید اضافه کنید و دسته ها و سری های آن را پاک کنید
    IChart chart = pres.getSlides().get_Item(0).getShapes().addChart(ChartType.Histogram, 50, 50, 500, 400);
    chart.getChartData().getCategories().clear();
    chart.getChartData().getSeries().clear();

    // دسترسی به داده های نمودار
    IChartDataWorkbook wb = chart.getChartData().getChartDataWorkbook();
    wb.clear(0);

    // اضافه کردن سری
    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);

    // ارائه را ذخیره کنید
    pres.save("histogram-chart.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

تصویر زیر اسکرین شات نمودار هیستوگرام ایجاد شده است.

ایجاد نمودار هیستوگرام در پاورپوینت در سی شارپ

با استفاده از جاوا یک نمودار سهام در پاورپوینت ایجاد کنید

نمودار سهام نیز یکی از انواع نمودارهای رایج در ارائه های پاورپوینت است. در زیر مراحل ایجاد نمودار سهام در جاوا آمده است.

  • یک نمونه از کلاس Presentation ایجاد کنید.
  • مرجع اسلاید را با ارائه نمایه آن دریافت کنید.
  • نموداری با داده‌های پیش‌فرض به همراه نوع ChartType اضافه کنید. OpenHighLowClose.
  • به داده های نمودار در شیء IChartDataWorkbook دسترسی پیدا کنید.
  • سری ها و دسته های پیش فرض را پاک کنید.
  • اضافه کردن سری و دسته بندی های جدید.
  • داده های نمودار جدید را برای سری نمودار اضافه کنید.
  • فرمت HiLowLines را مشخص کنید.
  • ارائه را با استفاده از روش Presentation.save(String, SaveFormat) ذخیره کنید.

نمونه کد زیر نحوه افزودن نمودار سهام به ارائه پاورپوینت با استفاده از سی شارپ را نشان می دهد.

// یک ارائه جدید ایجاد کنید
Presentation pres = new Presentation();
try {
    
    // اضافه کردن نمودار
    IChart chart = pres.getSlides().get_Item(0).getShapes().addChart(ChartType.OpenHighLowClose, 50, 50, 600, 400, false);

    // دسته ها و سری ها را پاک کنید
    chart.getChartData().getSeries().clear();
    chart.getChartData().getCategories().clear();

    // دسترسی به داده های نمودار
    IChartDataWorkbook wb = chart.getChartData().getChartDataWorkbook();

    // اضافه کردن دسته ها
    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());

    // داده های سری را اضافه کنید
    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);
    }

    // ارائه را ذخیره کنید
    pres.save("output.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

تصویر زیر اسکرین شات نمودار سهام ایجاد شده است.

ایجاد نمودار سهام در پاورپوینت در سی شارپ

انواع نمودار بیشتر

علاوه بر نمودارهای ذکر شده در بالا، انواع دیگری از نمودارها نیز وجود دارد که می توانید آنها را به ارائه های پاورپوینت اضافه کنید. به منظور مطالعه بیشتر در مورد انواع نمودارهای پشتیبانی شده، می توانید از [این 26 مقاله مستندات بازدید کنید.

یک مجوز API رایگان دریافت کنید

برای استفاده از API بدون محدودیت ارزیابی، می توانید یک مجوز موقت رایگان دریافت کنید.

آنلاین را امتحان کنید

همچنین می‌توانید ابزار آنلاین رایگان ایجاد نمودار در ارائه‌های پاورپوینت را که بر اساس Aspose.Slides است، امتحان کنید.

نتیجه

در این مقاله نحوه ایجاد نمودار در ارائه های پاورپوینت با استفاده از جاوا را یاد گرفتید. راهنمای گام به گام و نمونه کد نحوه اضافه کردن نمودارهای ستونی، نمودارهای پراکنده، نمودارهای دایره ای، هیستوگرام ها و نمودارهای سهام را نشان داده است. می‌توانید با استفاده از مستندات درباره Aspose.Slides برای جاوا بیشتر کاوش کنید. در صورت داشتن هرگونه سوال، از طریق [تالار گفتمان29 ما را مطلع کنید.

همچنین ببینید