ויזואליזציה של נתונים פרופורציונליים כגון נתח שוק, חלוקת הוצאות או תוצאות סקר לרוב מתבצעת בצורה הטובה ביותר עם Doughnut chart. במאמר זה תלמדו כיצד ליצור Doughnut chart ב‑Excel באמצעות C# ו‑Aspose.Cells for .NET. המדריך מספק שני דוגמאות קוד שלמות, מוכנות להרצה – גרף Doughnut בסיסי של סדרה אחת וגרף מרובה סדרות עם צבעים מותאמים והגדרות מקרא – כך שתוכלו לשלב מיד ויזואליזציות חזקות בכל יישום .NET.

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

ספריית C# Excel ליצירת תרשימי טבעת

Aspose.Cells for .NET היא ספרייה מקיפה לאוטומציה של Excel המאפשרת למפתחים ליצור, לשנות ולרנדר קבצי Excel ללא Microsoft Office. היא כוללת API גרפים עשיר התומך בכל סוגי הגרפים הטבעיים של Excel, כולל גרף Doughnut.

היכולות המרכזיות שהופכות את Aspose.Cells לבחירה המועדפת ליצירת גרפים:

  • תמיכה מלאה בסוגי תרשימים – מתרשימי עמודות פשוטים ועד לתרשימי מפל ומעגל מתקדמים.
  • התאמה מדויקת – שליטה בסוגי סדרות, צבעים, סמנים, תוויות נתונים, מקרא, צירים ועוד.
  • ביצועים גבוהים – עיבוד חוברות עבודה גדולות ביעילות בסביבות צד‑שרת.
  • תאימות חוצת פלטפורמות – פועל על .NET Framework, .NET Core, .NET 5/6/7+, ו‑.NET Standard.

התחלה

  1. הורד את קובץ הבינארי האחרון של Aspose.Cells for .NET מדף דף השחרורים.
  2. התקן את חבילת NuGet:
   PM> Install-Package Aspose.Cells
  1. הוסף הפנייה לAspose.Cells בפרויקט C# שלך.

עכשיו אתה מוכן ליצור תרשימי Doughnut באופן תכנותי.

יצירת תרשים דונאט ב-Excel באמצעות C#

כיצד ליצור תרשים דונאט פשוט בעל סדרה אחת

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

הסבר על הצעדים המרכזיים

שלבמטרה
2מלא את גיליון העבודה בשם הקטגוריות ובערכים מספריים.
3הוסף תרשים מסוג ChartType.Doughnut.
4צור סדרה שמצביעה על טווח הנתונים המספריים.
5קשר את הסדרה לטווח הקטגוריות (תוויות).
6הפעל תוויות נתונים שמציגות אחוזים והתאם את גודל החור.
7שמור את חוברת העבודה לקובץ XLSX.

הפעלת התוכנית מייצרת את DoughnutChart_Simple.xlsx המכילה גרף דונאט בעל סדרה אחת הדומה לצילום המסך למטה (צילום המסך הושמט במסמך זה שהוא טקסט‑בלבד).

כיצד ליצור תרשים דונאט מרובה סדרות עם צבעים מותאמים

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

מה שהקוד מדגים

  • הוספת מספר סדרות לתרשים Doughnut יחיד (כל רבע הוא סדרה).
  • הגדרת נתוני קטגוריה פעם אחת לכל סדרה כך שהתויות זהות משמשות מחדש.
  • התאמת גבול וצבעי מילוי לכל סדרה לשיפור קריאות.
  • הפעלת תוויות נתונים באחוזים לכל סדרה.
  • מיקום המקרא בצד הימני של התרשים.

כאשר אתה מריץ את התוכנית, הקובץ DoughnutChart_MultiSeries.xlsx שנוצר יכיל תרשים Doughnut עם שלושה טבעות קונצנטריות, שכל אחת מייצגת את ההוצאות של רבע שונה.

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

כדי לנסות את Aspose.Cells ללא מגבלות, בקש רישיון חינמי זמני מדף Aspose temporary license page. הרישיון הזמני מסיר סימני מים של ההערכה ומאפשר שימוש בלתי מוגבל לפיתוח ולבדיקה.

// Example of applying a temporary license programmatically
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Total.NET.lic"); // Path to your temporary .lic file

תרשים דונאט Excel: משאבים חינמיים

סיכום

יצירת תרשימי דונאט מרהיבים ב‑Excel היא פשוטה עם Aspose.Cells for .NET. ה‑API החלק של הספרייה מאפשר למלא נתונים, להוסיף תרשימים, להתאים צבעי סדרה, להציג אחוזים, ולייצא את התוצאה ל‑XLSX, PDF, או פורמטים של תמונה — כל זאת ללא צורך ב‑Microsoft Office. על‑ידי שילוב קטעי הקוד המסופקים בפרויקטים שלכם, תוכלו לספק ויזואליזציות מקצועיות, מונעות‑נתונים במהירות ובאמינות.

אם אתה נתקל בבעיות או שיש לך שאלות, אל תהסס לבקר בפורום התמיכה של Aspose.Cells לקבלת סיוע.

ראה גם