जावा स्लाइड्स में विशिष्ट चार्ट श्रृंखला डेटा बिंदु डेटा साफ़ करें

जावा स्लाइड्स में विशिष्ट चार्ट श्रृंखला डेटा बिंदुओं को साफ़ करने का परिचय

इस ट्यूटोरियल में, हम आपको Aspose.Slides for Java का उपयोग करके PowerPoint प्रेजेंटेशन में चार्ट श्रृंखला से विशिष्ट डेटा बिंदुओं को साफ़ करने की प्रक्रिया से परिचित कराएँगे। यह तब उपयोगी हो सकता है जब आप अपने डेटा विज़ुअलाइज़ेशन को अपडेट या संशोधित करने के लिए चार्ट से कुछ डेटा बिंदुओं को हटाना चाहते हैं।

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

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

चरण 1: प्रस्तुति लोड करें

सबसे पहले, हमें पावरपॉइंट प्रेजेंटेशन को लोड करना होगा जिसमें वह चार्ट है जिसे आप संशोधित करना चाहते हैं।"Your Document Directory" अपनी प्रस्तुति फ़ाइल के वास्तविक पथ के साथ.

// दस्तावेज़ निर्देशिका का पथ.
String dataDir = "Your Document Directory";
Presentation pres = new Presentation(dataDir + "TestChart.pptx");

चरण 2: चार्ट तक पहुंचें

इसके बाद, हम स्लाइड से चार्ट तक पहुंचेंगे। इस उदाहरण में, हम मानते हैं कि चार्ट पहली स्लाइड (इंडेक्स 0 पर स्लाइड) पर है। आप आवश्यकतानुसार स्लाइड इंडेक्स को समायोजित कर सकते हैं।

ISlide slide = pres.getSlides().get_Item(0);
IChart chart = (IChart) slide.getShapes().get_Item(0);

चरण 3: विशिष्ट डेटा बिंदु साफ़ करें

अब, हम चार्ट की पहली श्रृंखला के डेटा बिंदुओं को दोहराएंगे और उनके X और Y मानों को साफ़ करेंगे।

for (IChartDataPoint dataPoint : chart.getChartData().getSeries().get_Item(0).getDataPoints()) {
    dataPoint.getXValue().getAsCell().setValue(null);
    dataPoint.getYValue().getAsCell().setValue(null);
}

यह कोड पहली श्रृंखला (सूचकांक 0) में प्रत्येक डेटा बिंदु के माध्यम से लूप करता है और X और Y दोनों मानों को सेट करता हैnullप्रभावी रूप से डेटा बिंदुओं को साफ़ करना।

चरण 4: साफ़ किए गए डेटा बिंदु हटाएं

यह सुनिश्चित करने के लिए कि साफ़ किए गए डेटा बिंदु श्रृंखला से हटा दिए गए हैं, हम पूरी श्रृंखला को साफ़ कर देंगे।

chart.getChartData().getSeries().get_Item(0).getDataPoints().clear();

यह कोड पहली श्रृंखला से सभी डेटा बिंदुओं को साफ़ कर देता है।

चरण 5: संशोधित प्रस्तुति को सहेजें

अंत में, हम संशोधित प्रस्तुति को एक नई फ़ाइल में सहेज लेंगे।

pres.save(dataDir + "ClearSpecificChartSeriesDataPointsData.pptx", SaveFormat.Pptx);

जावा स्लाइड्स में स्पष्ट विशिष्ट चार्ट श्रृंखला डेटा बिंदु डेटा के लिए पूर्ण स्रोत कोड

// दस्तावेज़ निर्देशिका का पथ.
String dataDir = "Your Document Directory";
Presentation pres = new Presentation(dataDir + "TestChart.pptx");
try
{
	ISlide sl = pres.getSlides().get_Item(0);
	IChart chart = (IChart) sl.getShapes().get_Item(0);
	for (IChartDataPoint dataPoint : chart.getChartData().getSeries().get_Item(0).getDataPoints())
	{
		dataPoint.getXValue().getAsCell().setValue(null);
		dataPoint.getYValue().getAsCell().setValue(null);
	}
	chart.getChartData().getSeries().get_Item(0).getDataPoints().clear();
	pres.save(dataDir + "ClearSpecificChartSeriesDataPointsData.pptx", SaveFormat.Pptx);
}
finally
{
	if (pres != null) pres.dispose();
}

निष्कर्ष

इस गाइड में, आपने सीखा है कि Aspose.Slides for Java का उपयोग करके PowerPoint प्रेजेंटेशन में चार्ट श्रृंखला से विशिष्ट डेटा बिंदुओं को कैसे साफ़ किया जाए। यह तब उपयोगी हो सकता है जब आपको अपने Java अनुप्रयोगों में चार्ट डेटा को गतिशील रूप से अपडेट या संशोधित करने की आवश्यकता हो। यदि आपके पास कोई और प्रश्न है या अतिरिक्त सहायता की आवश्यकता है, तो कृपया देखेंAspose.Slides for Java दस्तावेज़.

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

मैं Aspose.Slides for Java में चार्ट श्रृंखला से विशिष्ट डेटा बिंदु कैसे हटा सकता हूं?

Aspose.Slides for Java में चार्ट श्रृंखला से विशिष्ट डेटा बिंदुओं को हटाने के लिए, इन चरणों का पालन करें:

  1. प्रस्तुति लोड करें.
  2. स्लाइड पर चार्ट तक पहुंचें.
  3. वांछित श्रृंखला के डेटा बिंदुओं के माध्यम से पुनरावृत्ति करें और उनके X और Y मान साफ़ करें।
  4. साफ़ किए गए डेटा बिंदुओं को हटाने के लिए संपूर्ण श्रृंखला को साफ़ करें.
  5. संशोधित प्रस्तुति को सहेजें.

क्या मैं एक ही चार्ट में एकाधिक श्रृंखलाओं से डेटा बिंदु साफ़ कर सकता हूँ?

हां, आप प्रत्येक श्रृंखला के डेटा बिंदुओं को दोहराकर और उन्हें अलग-अलग साफ़ करके एक ही चार्ट में एकाधिक श्रृंखलाओं के डेटा बिंदुओं को साफ़ कर सकते हैं।

क्या किसी शर्त या मानदंड के आधार पर डेटा बिंदुओं को साफ़ करने का कोई तरीका है?

हां, आप डेटा पॉइंट्स के माध्यम से पुनरावृत्त होने वाले लूप के भीतर सशर्त तर्क जोड़कर किसी शर्त के आधार पर डेटा पॉइंट्स को साफ़ कर सकते हैं। आप डेटा पॉइंट्स के मानों की जांच कर सकते हैं और अपने मानदंडों के आधार पर तय कर सकते हैं कि उन्हें साफ़ करना है या नहीं।

मैं Java के लिए Aspose.Slides का उपयोग करके चार्ट श्रृंखला में नए डेटा बिंदु कैसे जोड़ सकता हूं?

चार्ट श्रृंखला में नए डेटा बिंदु जोड़ने के लिए, आप इसका उपयोग कर सकते हैंaddDataPoint श्रृंखला की विधि। बस नए डेटा बिंदु बनाएं और उन्हें इस विधि का उपयोग करके श्रृंखला में जोड़ें।

मैं Aspose.Slides for Java के बारे में अधिक जानकारी कहां पा सकता हूं?

आप यहां विस्तृत दस्तावेज और उदाहरण पा सकते हैंAspose.Slides for Java दस्तावेज़.