Kreisdiagramm
Zweite Plotoptionen für Pie of Pie und Bar of Pie Diagramm
Aspose.Slides für Node.js via Java unterstützt jetzt zweite Plotoptionen für Pie of Pie‑ oder Bar of Pie‑Diagramme. In diesem Thema zeigen wir Ihnen, wie Sie diese Optionen mit Aspose.Slides festlegen. So geben Sie die Eigenschaften an:
- Instanziieren Sie das Klassenobjekt Presentation.
- Fügen Sie dem Folie ein Diagramm hinzu.
- Geben Sie die zweiten Plotoptionen des Diagramms an.
- Schreiben Sie die Präsentation auf die Festplatte.
In dem unten stehenden Beispiel haben wir verschiedene Eigenschaften des Pie of Pie‑Diagramms festgelegt.
// Erstelle eine Instanz der Presentation-Klasse
var pres = new aspose.slides.Presentation();
try {
// Diagramm zur Folie hinzufügen
var chart = pres.getSlides().get_Item(0).getShapes().addChart(aspose.slides.ChartType.PieOfPie, 50, 50, 500, 400);
// Verschiedene Eigenschaften festlegen
chart.getChartData().getSeries().get_Item(0).getLabels().getDefaultDataLabelFormat().setShowValue(true);
chart.getChartData().getSeries().get_Item(0).getParentSeriesGroup().setSecondPieSize(149);
chart.getChartData().getSeries().get_Item(0).getParentSeriesGroup().setPieSplitBy(aspose.slides.PieSplitType.ByPercentage);
chart.getChartData().getSeries().get_Item(0).getParentSeriesGroup().setPieSplitPosition(53);
// Präsentation auf Festplatte speichern
pres.save("SecondPlotOptionsforCharts_out.pptx", aspose.slides.SaveFormat.Pptx);
} finally {
if (pres != null) {
pres.dispose();
}
}
Automatische Farben für Kuchen‑Diagramm‑Segmente festlegen
Aspose.Slides für Node.js via Java bietet eine einfache API zum Festlegen automatischer Farben für Kuchen‑Diagramm‑Segmente. Der Beispielcode wendet die oben genannten Eigenschaften an.
- Erstellen Sie eine Instanz der Klasse Presentation.
- Greifen Sie auf die erste Folie zu.
- Fügen Sie ein Diagramm mit Standarddaten hinzu.
- Legen Sie den Diagrammtitel fest.
- Setzen Sie die erste Datenreihe auf Werte anzeigen.
- Legen Sie den Index des Diagrammdatenblatts fest.
- Abrufen des Diagrammdaten‑Arbeitsblatts.
- Löschen Sie die standardmäßig generierten Datenreihen und Kategorien.
- Fügen Sie neue Kategorien hinzu.
- Fügen Sie neue Datenreihen hinzu.
Schreiben Sie die geänderte Präsentation in eine PPTX‑Datei.
// Erstelle eine Instanz der Presentation-Klasse
var pres = new aspose.slides.Presentation();
try {
// Diagramm mit Standarddaten hinzufügen
var chart = pres.getSlides().get_Item(0).getShapes().addChart(aspose.slides.ChartType.Pie, 100, 100, 400, 400);
// Diagrammtitel festlegen
chart.getChartTitle().addTextFrameForOverriding("Sample Title");
chart.getChartTitle().getTextFrameForOverriding().getTextFrameFormat().setCenterText(aspose.slides.NullableBool.True);
chart.getChartTitle().setHeight(20);
chart.setTitle(true);
// Erste Datenreihe auf Werte anzeigen setzen
chart.getChartData().getSeries().get_Item(0).getLabels().getDefaultDataLabelFormat().setShowValue(true);
// Index des Diagrammdatenblatts festlegen
var defaultWorksheetIndex = 0;
// Diagrammdaten-Arbeitsblatt abrufen
var fact = chart.getChartData().getChartDataWorkbook();
// Standardmäßig erzeugte Datenreihen und Kategorien löschen
chart.getChartData().getSeries().clear();
chart.getChartData().getCategories().clear();
// Neue Kategorien hinzufügen
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"));
// Neue Datenreihe hinzufügen
var series = chart.getChartData().getSeries().add(fact.getCell(0, 0, 1, "Series 1"), chart.getType());
// Jetzt Daten der Reihe füllen
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.getParentSeriesGroup().setColorVaried(true);
pres.save("Pie.pptx", aspose.slides.SaveFormat.Pptx);
} finally {
if (pres != null) {
pres.dispose();
}
}
FAQ
Werden die Varianten ‘Pie of Pie’ und ‘Bar of Pie’ unterstützt?
Ja, die Bibliothek unterstützt ein sekundäres Plot für Kreisdiagramme, einschließlich der Typen ‘Pie of Pie’ und ‘Bar of Pie’.
Kann ich nur das Diagramm als Bild (z. B. PNG) exportieren?
Ja, Sie können das Diagramm selbst als Bild exportieren (z. B. PNG), ohne die gesamte Präsentation.