
Wykresy odgrywają istotną rolę w wizualizacji danych. Pomagają w klarownym przekazywaniu złożonych informacji. Wykres pudełkowy jest szczególnie przydatny w analizie statystycznej. Efektywnie przedstawia rozkład danych i identyfikuje wartości odstające. Wiele branż, takich jak finanse, opieka zdrowotna i akademia, polega na tych wykresach w procesie podejmowania decyzji. W tym artykule omówimy, jak stworzyć wykres pudełkowy w Javie za pomocą Aspose.Slides dla Javy.
Artykuł ten obejmuje następujące tematy:
- Instalacja biblioteki wykresów Java
- Tworzenie wykresu pudełkowego w Javie - przykład kodu
- Darmowe zasoby
Instalacja biblioteki wykresów Java
Aspose.Slides dla Javy upraszcza zadanie tworzenia wykresów, takich jak wykresy pudełkowe. Ta biblioteka jest specjalnie zaprojektowana do manipulacji prezentacjami PowerPoint w Javie. Oferuje potężne funkcje do tworzenia, modyfikowania i zarządzania slajdami oraz wykresami w sposób płynny. Aspose.Slides zwiększa wydajność, dostarczając wysokopoziomowe interfejsy API, co ułatwia programistom Javy wdrażanie złożonych rozwiązań wykresowych.
Aspose.Slides dla Javy wyróżnia się kilkoma kluczowymi cechami:
- Łatwość integracji: Łatwo dodaj bibliotekę do swojego projektu Java za pomocą Maven lub Gradle.
- Zaawansowane opcje dostosowywania: Dostosuj elementy wykresu, style i układy zgodnie z wymaganiami.
- Wysokiej jakości wyniki: Generuj prezentacje o profesjonalnej jakości, które zachowują wysoką jakość wizualną.
- Kompleksowa dokumentacja: Uzyskaj dostęp do szczegółowej dokumentacji i przykładów, aby szybko rozpocząć.
Aby rozpocząć pracę z Aspose.Slides dla Javy, pobierz ją tutaj i dodaj do swojego projektu. Poniżej znajduje się zależność Maven do dodania w pom.xml
:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-slides</artifactId>
<version>24.4</version>
<classifier>jdk16</classifier>
</dependency>
Tworzenie wykresu pudełkowego w Javie - przykład kodu
Postępuj zgodnie z poniższymi krokami, aby stworzyć wykres pudełkowy w Javie za pomocą Aspose.Slides dla Javy:
- Utwórz instancję klasy Presentation i załaduj źródłowy plik PPTX.
- Wywołaj metodę addChart w celu utworzenia wykresu na slajdzie.
- Metoda clear usunie kategorie i serie.
- getChartDataWorkbook uzyskuje fabrykę komórek do tworzenia komórek używanych do serii wykresów lub kategorii.
- Wywołaj funkcję add w celu dodania kategorii.
- Utwórz nową serię wykresu i add ją do kolekcji.
- Wywołaj metodę setQuartileMethod.
- Przekaż wartości boolean do metod setShowMeanLine, setShowMeanMarkers oraz setShowOutlierPoints.
- Wywołaj metodę addDataPointForBoxAndWhiskerSeries w celu utworzenia nowego punktu danych i dodania go na końcu kolekcji.
- Metoda save zapisze plik PPTX zawierający wykres pudełkowy na dysku.
Oto jak wygląda kod:
public static void main(String[] args) | |
{ | |
// Set the path to the working directory. | |
String dir = "/Desktop/"; | |
// Create an instance of the Presentation class and load the source PPTX file. | |
Presentation pre = new Presentation(dir + "output.pptx"); | |
try | |
{ | |
// Invoke the addChart method to create a chart into a slide. | |
IChart chart = pre.getSlides().get_Item(0).getShapes().addChart(ChartType.BoxAndWhisker, 50, 50, 500, 400); | |
// The clear method will clear the categories and series. | |
chart.getChartData().getCategories().clear(); | |
chart.getChartData().getSeries().clear(); | |
// getChartDataWorkbook gets the cells factory to create cells used for chart series or categories. | |
IChartDataWorkbook wb = chart.getChartData().getChartDataWorkbook(); | |
wb.clear(0); | |
// Invoke the add function to add the categories. | |
chart.getChartData().getCategories().add(wb.getCell(0, "A1", "Category 1")); | |
chart.getChartData().getCategories().add(wb.getCell(0, "A2", "Category 1")); | |
chart.getChartData().getCategories().add(wb.getCell(0, "A3", "Category 1")); | |
chart.getChartData().getCategories().add(wb.getCell(0, "A4", "Category 1")); | |
chart.getChartData().getCategories().add(wb.getCell(0, "A5", "Category 1")); | |
chart.getChartData().getCategories().add(wb.getCell(0, "A6", "Category 1")); | |
// Create a new chart series and add it to the collection. | |
IChartSeries series = chart.getChartData().getSeries().add(ChartType.BoxAndWhisker); | |
// Represent quartile method. | |
series.setQuartileMethod(QuartileMethodType.Exclusive); | |
// Pass boolean values to the setShowMeanLine, setShowMeanMarkers, setShowOutlierPoints methods. | |
series.setShowMeanLine(true); | |
series.setShowMeanMarkers(true); | |
series.setShowOutlierPoints(true); | |
// Call the addDataPointForBoxAndWhiskerSeries method to create the new data point and adds it to the end of collection. | |
series.getDataPoints().addDataPointForBoxAndWhiskerSeries(wb.getCell(0, "B1", 15)); | |
series.getDataPoints().addDataPointForBoxAndWhiskerSeries(wb.getCell(0, "B2", 41)); | |
series.getDataPoints().addDataPointForBoxAndWhiskerSeries(wb.getCell(0, "B3", 16)); | |
series.getDataPoints().addDataPointForBoxAndWhiskerSeries(wb.getCell(0, "B4", 10)); | |
series.getDataPoints().addDataPointForBoxAndWhiskerSeries(wb.getCell(0, "B5", 23)); | |
series.getDataPoints().addDataPointForBoxAndWhiskerSeries(wb.getCell(0, "B6", 16)); | |
// The save method will save the PPTX file containing the Box chart onto the disk. | |
pre.save(dir+"BoxAndWhisker.pptx", SaveFormat.Pptx); | |
} | |
finally | |
{ | |
if (pre != null) pre.dispose(); | |
} | |
} |

Uzyskaj darmową licencję
Zainteresowany eksploracją produktów Aspose? Odwiedź tutaj, aby uzyskać darmową tymczasową licencję dla Aspose.Slides. Łatwo jest zacząć i odblokować pełny potencjał swoich aplikacji Java!
Darmowe zasoby
Oprócz informacji zawartych w tym blogu dostępne są dodatkowe zasoby. Zasoby te obejmują samouczki, dokumentację API oraz fora społecznościowe. Mogą pomóc w pogłębieniu wiedzy i zwiększeniu umiejętności korzystania z Aspose.Slides dla Javy.
Podsumowanie
W tym artykule omówiliśmy