डेटा लेबल प्रतिशत साइन इन जावा स्लाइड्स सेट करें

Aspose.Slides for Java में डेटा लेबल प्रतिशत साइन इन सेट करने का परिचय

इस गाइड में, हम आपको Aspose.Slides for Java का उपयोग करके प्रतिशत चिह्न के साथ डेटा लेबल सेट करने की प्रक्रिया से परिचित कराएँगे। हम स्टैक्ड कॉलम चार्ट के साथ एक पावरपॉइंट प्रेजेंटेशन बनाएंगे और प्रतिशत प्रदर्शित करने के लिए डेटा लेबल कॉन्फ़िगर करेंगे।

आवश्यक शर्तें

शुरू करने से पहले, सुनिश्चित करें कि आपके प्रोजेक्ट में Aspose.Slides for Java लाइब्रेरी जोड़ी गई है। आप इसे यहाँ से डाउनलोड कर सकते हैंयहाँ.

चरण 1: एक नई प्रस्तुति बनाएँ

सबसे पहले, हम Aspose.Slides का उपयोग करके एक नया पावरपॉइंट प्रेजेंटेशन बनाते हैं।

// दस्तावेज़ निर्देशिका का पथ.
String dataDir = "Your Document Directory";
// प्रेजेंटेशन क्लास का एक उदाहरण बनाएँ
Presentation presentation = new Presentation();

चरण 2: स्लाइड और चार्ट जोड़ें

इसके बाद, हम प्रस्तुति में एक स्लाइड और एक स्टैक्ड कॉलम चार्ट जोड़ते हैं।

// स्लाइड का संदर्भ प्राप्त करें
ISlide slide = presentation.getSlides().get_Item(0);

// स्लाइड पर PercentsStackedColumn चार्ट जोड़ें
IChart chart = slide.getShapes().addChart(ChartType.PercentsStackedColumn, 20, 20, 500, 400);

चरण 3: अक्ष संख्या प्रारूप कॉन्फ़िगर करें

प्रतिशत प्रदर्शित करने के लिए, हमें चार्ट के ऊर्ध्वाधर अक्ष के लिए संख्या प्रारूप को कॉन्फ़िगर करना होगा।

// NumberFormatLinkedToSource को false पर सेट करें
chart.getAxes().getVerticalAxis().setNumberFormatLinkedToSource(false);
chart.getAxes().getVerticalAxis().setNumberFormat("0.00%");

चरण 4: चार्ट डेटा जोड़ें

हम श्रृंखला और डेटा बिंदु बनाकर चार्ट में डेटा जोड़ते हैं। इस उदाहरण में, हम दो श्रृंखलाओं को उनके संबंधित डेटा बिंदुओं के साथ जोड़ते हैं।

// चार्ट डेटा वर्कशीट प्राप्त करना
IChartDataWorkbook workbook = chart.getChartData().getChartDataWorkbook();

// नई श्रृंखला जोड़ें
IChartSeries series = chart.getChartData().getSeries().add(workbook.getCell(defaultWorksheetIndex, 0, 1, "Reds"), chart.getType());
series.getDataPoints().addDataPointForBarSeries(workbook.getCell(defaultWorksheetIndex, 1, 1, 0.30));
series.getDataPoints().addDataPointForBarSeries(workbook.getCell(defaultWorksheetIndex, 2, 1, 0.50));
series.getDataPoints().addDataPointForBarSeries(workbook.getCell(defaultWorksheetIndex, 3, 1, 0.80));
series.getDataPoints().addDataPointForBarSeries(workbook.getCell(defaultWorksheetIndex, 4, 1, 0.65));

// नई श्रृंखला जोड़ें
IChartSeries series2 = chart.getChartData().getSeries().add(workbook.getCell(defaultWorksheetIndex, 0, 2, "Blues"), chart.getType());
series2.getDataPoints().addDataPointForBarSeries(workbook.getCell(defaultWorksheetIndex, 1, 2, 0.70));
series2.getDataPoints().addDataPointForBarSeries(workbook.getCell(defaultWorksheetIndex, 2, 2, 0.50));
series2.getDataPoints().addDataPointForBarSeries(workbook.getCell(defaultWorksheetIndex, 3, 2, 0.20));
series2.getDataPoints().addDataPointForBarSeries(workbook.getCell(defaultWorksheetIndex, 4, 2, 0.35));

चरण 5: डेटा लेबल अनुकूलित करें

अब, आइए डेटा लेबल के स्वरूप को अनुकूलित करें।

// लेबलफ़ॉर्मेट गुण सेट करना
series.getLabels().getDefaultDataLabelFormat().setShowValue(true);
series.getLabels().getDefaultDataLabelFormat().setNumberFormatLinkedToSource(false);
series.getLabels().getDefaultDataLabelFormat().setNumberFormat("0.0%");
series.getLabels().getDefaultDataLabelFormat().getTextFormat().getPortionFormat().setFontHeight(10);
series.getLabels().getDefaultDataLabelFormat().getTextFormat().getPortionFormat().getFillFormat().setFillType(FillType.Solid);
series.getLabels().getDefaultDataLabelFormat().getTextFormat().getPortionFormat().getFillFormat().getSolidFillColor().setColor(Color.WHITE);
series.getLabels().getDefaultDataLabelFormat().setShowValue(true);

series2.getLabels().getDefaultDataLabelFormat().setShowValue(true);
series2.getLabels().getDefaultDataLabelFormat().setNumberFormatLinkedToSource(false);
series2.getLabels().getDefaultDataLabelFormat().setNumberFormat("0.0%");
series2.getLabels().getDefaultDataLabelFormat().getTextFormat().getPortionFormat().setFontHeight(10);
series2.getLabels().getDefaultDataLabelFormat().getTextFormat().getPortionFormat().getFillFormat().setFillType(FillType.Solid);
series2.getLabels().getDefaultDataLabelFormat().getTextFormat().getPortionFormat().getFillFormat().getSolidFillColor().setColor(Color.WHITE);

चरण 6: प्रेजेंटेशन सहेजें

अंत में, हम प्रस्तुति को पावरपॉइंट फ़ाइल में सेव कर लेते हैं।

// प्रस्तुति को डिस्क पर लिखें
presentation.save(dataDir + "SetDataLabelsPercentageSign_out.pptx", SaveFormat.Pptx);

बस! आपने स्टैक्ड कॉलम चार्ट के साथ एक पावरपॉइंट प्रेजेंटेशन सफलतापूर्वक बना लिया है और Aspose.Slides for Java का उपयोग करके प्रतिशत प्रदर्शित करने के लिए डेटा लेबल कॉन्फ़िगर कर लिया है।

जावा स्लाइड्स में सेट डेटा लेबल प्रतिशत साइन के लिए पूर्ण स्रोत कोड

// दस्तावेज़ निर्देशिका का पथ.
String dataDir = "Your Document Directory";
// प्रेजेंटेशन क्लास का एक उदाहरण बनाएँ
Presentation presentation = new Presentation();
// स्लाइड का संदर्भ प्राप्त करें
ISlide slide = presentation.getSlides().get_Item(0);
// स्लाइड पर PercentsStackedColumn चार्ट जोड़ें
IChart chart = slide.getShapes().addChart(ChartType.PercentsStackedColumn, 20, 20, 500, 400);
// NumberFormatLinkedToSource को false पर सेट करें
chart.getAxes().getVerticalAxis().setNumberFormatLinkedToSource(false);
chart.getAxes().getVerticalAxis().setNumberFormat("0.00%");
chart.getChartData().getSeries().clear();
int defaultWorksheetIndex = 0;
// चार्ट डेटा वर्कशीट प्राप्त करना
IChartDataWorkbook workbook = chart.getChartData().getChartDataWorkbook();
// नई श्रृंखला जोड़ें
IChartSeries series = chart.getChartData().getSeries().add(workbook.getCell(defaultWorksheetIndex, 0, 1, "Reds"), chart.getType());
series.getDataPoints().addDataPointForBarSeries(workbook.getCell(defaultWorksheetIndex, 1, 1, 0.30));
series.getDataPoints().addDataPointForBarSeries(workbook.getCell(defaultWorksheetIndex, 2, 1, 0.50));
series.getDataPoints().addDataPointForBarSeries(workbook.getCell(defaultWorksheetIndex, 3, 1, 0.80));
series.getDataPoints().addDataPointForBarSeries(workbook.getCell(defaultWorksheetIndex, 4, 1, 0.65));
// श्रृंखला का भरण रंग सेट करना
series.getFormat().getFill().setFillType(FillType.Solid);
series.getFormat().getFill().getSolidFillColor().setColor(Color.RED);
// लेबलफ़ॉर्मेट गुण सेट करना
series.getLabels().getDefaultDataLabelFormat().setShowValue(true);
series.getLabels().getDefaultDataLabelFormat().setNumberFormatLinkedToSource(false);
series.getLabels().getDefaultDataLabelFormat().setNumberFormat("0.0%");
series.getLabels().getDefaultDataLabelFormat().getTextFormat().getPortionFormat().setFontHeight(10);
series.getLabels().getDefaultDataLabelFormat().getTextFormat().getPortionFormat().getFillFormat().setFillType(FillType.Solid);
series.getLabels().getDefaultDataLabelFormat().getTextFormat().getPortionFormat().getFillFormat().getSolidFillColor().setColor(Color.WHITE);
series.getLabels().getDefaultDataLabelFormat().setShowValue(true);
// नई श्रृंखला जोड़ें
IChartSeries series2 = chart.getChartData().getSeries().add(workbook.getCell(defaultWorksheetIndex, 0, 2, "Blues"), chart.getType());
series2.getDataPoints().addDataPointForBarSeries(workbook.getCell(defaultWorksheetIndex, 1, 2, 0.70));
series2.getDataPoints().addDataPointForBarSeries(workbook.getCell(defaultWorksheetIndex, 2, 2, 0.50));
series2.getDataPoints().addDataPointForBarSeries(workbook.getCell(defaultWorksheetIndex, 3, 2, 0.20));
series2.getDataPoints().addDataPointForBarSeries(workbook.getCell(defaultWorksheetIndex, 4, 2, 0.35));
// भरण प्रकार और रंग सेट करना
series2.getFormat().getFill().setFillType(FillType.Solid);
series2.getFormat().getFill().getSolidFillColor().setColor(Color.BLUE);
series2.getLabels().getDefaultDataLabelFormat().setShowValue(true);
series2.getLabels().getDefaultDataLabelFormat().setNumberFormatLinkedToSource(false);
series2.getLabels().getDefaultDataLabelFormat().setNumberFormat("0.0%");
series2.getLabels().getDefaultDataLabelFormat().getTextFormat().getPortionFormat().setFontHeight(10);
series2.getLabels().getDefaultDataLabelFormat().getTextFormat().getPortionFormat().getFillFormat().setFillType(FillType.Solid);
series2.getLabels().getDefaultDataLabelFormat().getTextFormat().getPortionFormat().getFillFormat().getSolidFillColor().setColor(Color.WHITE);
// प्रस्तुति को डिस्क पर लिखें
presentation.save(dataDir + "SetDataLabelsPercentageSign_out.pptx", SaveFormat.Pptx);

निष्कर्ष

इस मार्गदर्शिका का पालन करके, आपने सीखा है कि प्रतिशत-आधारित डेटा लेबल के साथ आकर्षक प्रस्तुतियाँ कैसे बनाई जाती हैं, जो व्यावसायिक रिपोर्ट, शैक्षिक सामग्री आदि में जानकारी को प्रभावी ढंग से व्यक्त करने के लिए विशेष रूप से उपयोगी हो सकती हैं।

अक्सर पूछे जाने वाले प्रश्न

मैं चार्ट श्रृंखला का रंग कैसे बदल सकता हूँ?

आप इसका उपयोग करके चार्ट श्रृंखला का भरण रंग बदल सकते हैंsetFill विधि जैसा कि उदाहरण में दिखाया गया है।

क्या मैं डेटा लेबल के फ़ॉन्ट आकार को अनुकूलित कर सकता हूँ?

हां, आप डेटा लेबल के फ़ॉन्ट आकार को सेट करके अनुकूलित कर सकते हैंsetFontHeight संपत्ति जैसा कि कोड में दर्शाया गया है।

मैं चार्ट में और अधिक श्रृंखला कैसे जोड़ सकता हूँ?

आप इसका उपयोग करके चार्ट में अतिरिक्त श्रृंखला जोड़ सकते हैंadd विधि परIChartSeriesCollection वस्तु।