
Wykres kołowy w Word to potężne narzędzie wizualne. Pomaga przedstawiać dane w sposób jasny i angażujący. Wiele branż używa wykresów kołowych do prezentacji proporcji i porównań. Na przykład, firmy wykorzystują je do analizy danych sprzedażowych, a nauczyciele do wyników ankiet. Dobrze zaprojektowany wykres kołowy może wzbogacić raporty i prezentacje, ułatwiając zrozumienie skomplikowanych informacji. W tym artykule pokażemy, jak utworzyć wykres kołowy w Word przy użyciu Pythona.
Ten artykuł obejmuje następujące tematy:
- Biblioteka Python do wykresów kołowych w Word
- Jak utworzyć wykres kołowy w dokumencie Word
- Tworzenie wykresu “Pie of Pie” w Word
- Wstawianie wykresu “Pie of Bar” w Word
- Tworzenie wykresu 3D kołowego w Word
- Darmowe zasoby
Biblioteka Python do wykresów kołowych w Word
Do tworzenia wykresów kołowych w dokumentach Word użyjemy Aspose.Words dla Pythona. Upraszcza ona proces tworzenia i edytowania dokumentów Word. Dzięki Aspose.Words można łatwo wstawiać wykresy, w tym wykresy kołowe, do dokumentów. Biblioteka obsługuje różne typy wykresów i oferuje zaawansowane opcje personalizacji, co czyni ją doskonałym wyborem dla programistów chcących zautomatyzować generowanie dokumentów.
Ta biblioteka do wykresów kołowych w Python oferuje kilka funkcji, które czynią ją idealnym narzędziem do tworzenia wykresów kołowych w Word:
- Łatwa integracja: Biblioteka płynnie integruje się z aplikacjami Pythona.
- Elastyczność: Możliwość tworzenia, modyfikacji i manipulacji dokumentami programowo.
- Zaawansowane opcje personalizacji: Łatwa personalizacja wyglądu i danych wykresów kołowych.
- Wysoka wydajność: Szybkie generowanie dokumentów bez utraty jakości.
Aby rozpocząć, należy zainstalować Aspose.Words dla Pythona. Można ją pobrać z sekcji wydań. Użyj poniższego polecenia pip do instalacji:
pip install aspose-words
Jak utworzyć wykres kołowy w Word
Postępuj według poniższych kroków, aby utworzyć wykres kołowy w dokumencie Word przy użyciu Pythona:
- Utwórz nowy dokument Word za pomocą klasy Document.
- Utwórz obiekt DocumentBuilder do budowania dokumentu.
- Wstaw wykres kołowy o określonych wymiarach za pomocą metody insert_chart().
- Pobierz wykres z wstawionego kształtu wykresu za pomocą chartShape.chart.
- Wyczyść istniejące serie w wykresie za pomocą chart.series.clear().
- Dodaj nową serię z kategoriami i wartościami.
- Dostosuj etykiety danych.
- Dostosuj wygląd.
- Zapisz dokument do określonej ścieżki za pomocą metody save().
Poniżej znajduje się kompletny przykład kodu Pythona, który implementuje powyższe kroki:
import aspose.words as aw | |
import aspose.pydrawing as drawing | |
from aspose.words import Document, DocumentBuilder | |
from aspose.words.drawing import Shape | |
from aspose.words.drawing.charts import ChartType | |
# Step 1: Create a Document | |
doc = aw.Document() | |
# Step 2: Add a Pie Chart | |
builder = aw.DocumentBuilder(doc) | |
chartShape = builder.insert_chart(ChartType.PIE, 400, 300) | |
chart = chartShape.chart; | |
# Step 3: Set Data | |
chart.series.clear() | |
series = chart.series.add("Aspose Series 1", | |
["Category 1", "Category 2", "Category 3"], | |
[2.7, 3.2, 0.8]) | |
labels = series.data_labels | |
labels.show_percentage = True | |
labels.show_value = True | |
labels.show_leader_lines = False | |
labels.separator = " - " | |
# Step 4: Customize Appearance | |
# Give our chart a title, which appears at the top center of the chart area. | |
title = chart.title; | |
title.text = "Sample Pie Chart"; | |
title.font.size = 15; | |
title.font.color = drawing.Color.blue; | |
title.show = True; | |
title.overlay = True; | |
# Step 5: Save the Document | |
doc.save("PieChartInWord.docx") |

Jak utworzyć wykres kołowy w Word przy użyciu Pythona.
Tworzenie wykresu “Pie of Pie” w Word
Aby utworzyć wykres “Pie of Pie” zamiast standardowego wykresu kołowego, wystarczy określić ChartType.PIE_OF_PIE zamiast ChartType.PIE.
Oto kod z tą modyfikacją:
import aspose.words as aw | |
import aspose.pydrawing as drawing | |
from aspose.words import Document, DocumentBuilder | |
from aspose.words.drawing import Shape | |
from aspose.words.drawing.charts import ChartType | |
# Create a document. | |
doc = aw.Document(); | |
builder = aw.DocumentBuilder(doc); | |
# Insert a Pio of Pie chart | |
shape = builder.insert_chart(ChartType.PIE_OF_PIE, 440, 300); | |
chart = shape.chart; | |
# Delete the default generated series. | |
chart.series.clear(); | |
# Add series | |
series = chart.series.add("Aspose Series 1", | |
["Category 1", "Category 2", "Category 3", "Category 4"], | |
[11, 8, 4, 3]) | |
# Format the Pie of Pie chart. | |
seriesGroup = chart.series_groups[0]; | |
seriesGroup.gap_width = 10; | |
seriesGroup.second_section_size = 77; | |
doc.save("PieOfPieChart.docx"); |

Jak utworzyć wykres Pie of Pie w Word przy użyciu Pythona.
Wstawianie wykresu “Pie of Bar” w Word
Aby utworzyć wykres “Pie of Bar”, wystarczy zmodyfikować Krok 2, używając ChartType.PIE_OF_BAR zamiast ChartType.PIE. Oto zaktualizowany kod:
import aspose.words as aw | |
import aspose.pydrawing as drawing | |
from aspose.words import Document, DocumentBuilder | |
from aspose.words.drawing import Shape | |
from aspose.words.drawing.charts import ChartType | |
# Step 1: Create a Document | |
doc = aw.Document() | |
# Step 2: Add a Pie of Bar Chart | |
builder = aw.DocumentBuilder(doc) | |
chartShape = builder.insert_chart(ChartType.PIE_OF_BAR, 400, 300) # Change to PIE_OF_BAR | |
chart = chartShape.chart | |
# Step 3: Set Data | |
chart.series.clear() | |
series = chart.series.add("Aspose Series 1", | |
["Category 1", "Category 2", "Category 3", "Category 4", "Category 5"], | |
[2.7, 3.2, 0.8, 1.2, 0.5]) | |
labels = series.data_labels | |
labels.show_percentage = True | |
labels.show_value = True | |
labels.show_leader_lines = False | |
labels.separator = " - " | |
# Step 4: Customize Appearance | |
title = chart.title | |
title.text = "Sample Pie of Bar Chart" | |
title.font.size = 15 | |
title.font.color = drawing.Color.blue | |
title.show = True | |
title.overlay = True | |
# Step 5: Save the Document | |
doc.save("PieOfBarChartInWord.docx") |

Jak utworzyć wykres Pie of Bar w Word przy użyciu Pythona.
Tworzenie wykresu 3D kołowego w Word
Aby utworzyć wykres 3D kołowy, wystarczy zaktualizować Krok 2, określając ChartType.PIE_3D. Oto zaktualizowany kod:
import aspose.words as aw | |
import aspose.pydrawing as drawing | |
from aspose.words import Document, DocumentBuilder | |
from aspose.words.drawing import Shape | |
from aspose.words.drawing.charts import ChartType | |
# Step 1: Create a Document | |
doc = aw.Document() | |
# Step 2: Add a 3D Pie Chart | |
builder = aw.DocumentBuilder(doc) | |
chartShape = builder.insert_chart(ChartType.PIE_3D, 400, 300) # Change to PIE_3D | |
chart = chartShape.chart | |
# Step 3: Set Data | |
chart.series.clear() | |
series = chart.series.add("Aspose Series 1", | |
["Category 1", "Category 2", "Category 3"], | |
[2.7, 3.2, 0.8]) | |
labels = series.data_labels | |
labels.show_percentage = True | |
labels.show_value = True | |
labels.show_leader_lines = False | |
labels.separator = " - " | |
# Step 4: Customize Appearance | |
chart.title.text = "Sample 3D Pie Chart" | |
# Step 5: Save the Document | |
doc.save("3DPieChartInWord.docx") |

Jak utworzyć wykres 3D kołowy w Word przy użyciu Pythona.
Uzyskaj darmową licencję
Chcesz przetestować produkty Aspose? Odwiedź stronę licencji, aby uzyskać darmową tymczasową licencję na Aspose.Words dla Pythona. Łatwo rozpocząć pracę i odkryć pełne możliwości biblioteki. Nie przegap tej okazji!
Wykres kołowy w Word: darmowe zasoby
Oprócz tworzenia wykresów kołowych w dokumencie Word zachęcamy do zapoznania się z dodatkowymi zasobami na temat Aspose.Words dla Pythona:
Wniosek
Tworzenie wykresów kołowych w Word jest proste i skuteczne z Aspose.Words dla Pythona. Dzięki elastycznym opcjom personalizacji można w łatwy sposób dostosować wykresy do swoich potrzeb, co sprawia, że są one idealne do wszelkiego rodzaju raportów i prezentacji. Mam nadzieję, że ten artykuł był pomocny w lepszym zrozumieniu procesu tworzenia wykresów kołowych w dokumentach Word.
Jeśli masz pytania lub potrzebujesz dalszej pomocy, zapraszamy do skorzystania z naszego darmowego forum wsparcia.
Zobacz także
- Praca ze spisem treści (TOC) w Wordzie
- Tworzenie wykresów w dokumentach Word
- Konwertuj Word na JPG w Pythonie
- Generowanie dokumentów Word na podstawie szablonów
- Konwertuj obrazy na dokument Word
- Konwersja Word DOCX DOC na TXT
- Wyodrębnij obrazy z PDF
- Porównaj dwa pliki PDF
- Jak przekonwertować obraz na PDF
- Konwersja Word do Excel