@Chandra Shekar,
ich Ihre Anforderungen beobachtet haben und gerne erwähnen, dass Sie label.getDataLabelFormat verschiedene Einstellungen ausprobieren können(). SetLabelPosition() und label.getDataLabelFormat(). SetShowLabelAsDataCallout (true) Methoden auf Ihr Ende, um die einzelnen Labelpositionen für Diagrammdatenpunkte festzulegen. Sie können versuchen, den folgenden Beispielcode an Ihrem Ende zu verwenden und können dies gemäß Ihren Anforderungen an Ihrem Ende ändern.
public static void TestAreaChart()
{
Presentation pres = new Presentation();
IChart chart = pres.getSlides().get_Item(0).getShapes().addChart(ChartType.Area, 50, 50, 500, 400);
chart.getChartData().getSeries().get_Item(0).getLabels().getDefaultDataLabelFormat().setShowValue(true);
chart.getChartData().getSeries().get_Item(0).getLabels().getDefaultDataLabelFormat()
.setShowLabelAsDataCallout(true);
chart.getChartData().getSeries().get_Item(0).getLabels().get_Item(2).getDataLabelFormat()
.setShowLabelAsDataCallout(true);
chart.getChartData().getSeries().get_Item(0).getLabels().get_Item(2).getDataLabelFormat()
.setPosition(LegendDataLabelPosition.OutsideEnd);
pres.save("C:\\Aspose Data\\AreaChart.pptx", SaveFormat.Pptx);
}
Ich arbeite als Supportentwickler/Evangelist bei Aspose.