צור תרשים עוגה ב-Word באמצעות Python

תרשים עוגה ב-Word הוא כלי חזותי רב עוצמה. הוא מסייע להציג נתונים באופן ברור ומרתק. תעשיות רבות משתמשות בתרשימי עוגה להצגת פרופורציות והשוואות. לדוגמה, עסקים משתמשים בהם לנתוני מכירות. אנשי חינוך משתמשים בהם לתוצאות סקרים. תרשים עוגה מעוצב היטב יכול לשפר דוחות ומצגות, ולגרום למידע מורכב להיות קל להבנה. בפוסט זה, נסקור כיצד ליצור תרשים עוגה ב-Word באמצעות Python.

מאמר זה מכסה את הנושאים הבאים:

ספריית Python לתרשימי עוגה ב-Word

נשתמש ב-Aspose.Words עבור Python ליצירת תרשימי עוגה במסמכי Word. היא מפשטת את תהליך יצירת ועריכת מסמכי Word. באמצעות Aspose.Words, תוכל להכניס תרשימים, כולל תרשימי עוגה, למסמכים שלך בקלות. הספרייה תומכת בסוגי תרשימים שונים ומציעה אפשרויות התאמה מתקדמות, מה שהופך אותה לבחירה מצוינת עבור מפתחים המעוניינים לאוטומט מסמכים.

ספריית Python לתרשימי עוגה מציעה מספר תכונות שהופכות אותה לאידיאלית ליצירת תרשימי עוגה ב-Word:

  • קלות שילוב: הספרייה משתלבת בצורה חלקה עם יישומי Python.
  • גמישות: ניתן ליצור, לערוך ולתפעל מסמכים בתוכנית.
  • אפשרויות התאמה מתקדמות: אפשרויות התאמה קלות למראה ולנתונים של תרשימי עוגה.
  • ביצועים גבוהים: יצירת מסמכים במהירות מבלי להתפשר על איכות.

כדי להתחיל, יש להתקין את Aspose.Words עבור Python. ניתן להוריד אותה מ-עמוד הגרסאות. השתמש בפקודת pip הבאה להתקנה:

pip install aspose-words

כיצד ליצור תרשים עוגה ב-Word

בצע את הצעדים הבאים ליצירת תרשים עוגה במסמך Word באמצעות Python:

  1. צור מסמך Word חדש באמצעות מחלקת Document.
  2. צור אובייקט DocumentBuilder לבניית המסמך.
  3. הכנס תרשים עוגה עם ממדים מוגדרים באמצעות השיטה insert_chart().
  4. קבל את התרשים מתוך הצורה שהוכנסה באמצעות chartShape.chart.
  5. נקה כל סדרה קיימת בתרשים עם chart.series.clear().
  6. הוסף סדרה חדשה עם קטגוריות וערכים.
  7. התאם את תוויות הנתונים.
  8. התאם את המראה.
  9. שמור את המסמך לנתיב המוגדר באמצעות השיטה save().

להלן דוגמת קוד Python מלאה המיישמת את השלבים הנ"ל:

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")
כיצד ליצור תרשים עוגה ב-Word באמצעות Python

כיצד ליצור תרשים עוגה ב-Word באמצעות Python.

יצירת תרשים “עוגת עוגה” ב-Word

כדי ליצור תרשים “עוגת עוגה” במקום תרשים עוגה רגיל, פשוט ציין ChartType.PIE_OF_PIE במקום ChartType.PIE.

להלן הקוד עם שינוי זה:

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");
כיצד ליצור תרשים עוגת עוגה ב-Word באמצעות Python

כיצד ליצור תרשים עוגת עוגה ב-Word באמצעות Python.

יצירת תרשים “עוגת עמודות” ב-Word

ליצירת תרשים “עוגת עמודות”, עליך לשנות את שלב 2 כדי להשתמש ב-ChartType.PIE_OF_BAR במקום ChartType.PIE. להלן הקוד המעודכן:

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")
כיצד ליצור תרשים עוגת עמודות ב-Word באמצעות Python

כיצד ליצור תרשים עוגת עמודות ב-Word באמצעות Python.

יצירת תרשים עוגה תלת-ממדי ב-Word

כדי ליצור תרשים עוגה תלת-ממדי, פשוט עדכן את שלב 2 וציין ChartType.PIE_3D. להלן הקוד המעודכן:

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")
כיצד ליצור תרשים עוגה תלת-ממדי ב-Word באמצעות Python

כיצד ליצור תרשים עוגה תלת-ממדי ב-Word באמצעות Python.

קבל רישיון חינמי

מעוניינים לבחון את מוצרי Aspose? בקרו ב-עמוד הרישוי כדי לקבל רישיון זמני חינמי עבור Aspose.Words עבור Python. קל להתחיל ולחוות את יכולות הספרייה במלואן. אל תפספסו את ההזדמנות הזו!

תרשים עוגה ב-Word: משאבים חינמיים

בנוסף ליצירת תרשימי עוגה במסמך Word, אנו ממליצים לך לבחון משאבים נוספים. משאבים אלו יסייעו לך לשפר את ההבנה והכישורים שלך עם Aspose.Words עבור Python.

סיכום

בפוסט בלוג זה, חקרנו כיצד ליצור גרף עוגה ב-Word באמצעות Python. דנו בתכונות של הספרייה וסיפקנו מדריך שלב אחר שלב עם דוגמאות קוד. עם Aspose.Words, ניתן לאוטומט את יצירת המסמכים בקלות ולשדרג את הדו"חות שלכם עם נתונים חזותיים. גלו עוד על Aspose.Words עבור Python כדי לשחרר את הפוטנציאל המלא שלה.

אם יש לכם שאלות או זקוקים לעזרה נוספת, אל תהססו לפנות אלינו בפורום התמיכה החינמי שלנו.

ראה גם