تصویرسازی داده‌های سلسله‌مراتبی به‌صورت هرم مبتنی بر درصد می‌تواند توزیع‌های پیچیده را به‌سرعت قابل درک کند. در این مقاله یاد خواهید گرفت که چگونه یک نمودار Pyramid100PercentStacked را در اکسل با استفاده از C# و Aspose.Cells for .NET ایجاد کنید. این راهنما شامل تمام موارد مورد نیاز شماست — از تنظیم کتاب‌کار تا سفارشی‌سازی نمودار — تا بتوانید این نوع نمودار را در داشبوردهای گزارش‌گیری، ابزارهای هوش تجاری یا هر جریان کاری خودکار تولید اکسل یکپارچه کنید.

این مقاله به موضوعات زیر می‌پردازد:

کتابخانهٔ C# Excel برای ایجاد نمودارهای هرم

Aspose.Cells for .NET یک کتابخانه جامع برای دستکاری Excel است که نیاز به خودکارسازی Microsoft Office را از بین می‌برد. این کتابخانه پشتیبانی کامل از تمام انواع نمودارهای مدرن را فراهم می‌کند، از جمله نمودار Pyramid100PercentStacked که در نسخه‌های اخیر Excel معرفی شده است.

مزایای کلیدی استفاده از Aspose.Cells:

  • Rich API – دسترسی برنامه‌نویسی به تمام ویژگی‌های Excel.
  • No Office Dependency – بر روی هر سرور یا محیط ابری کار می‌کند.
  • High Performance – کتاب‌های کاری بزرگ را با مصرف حافظه کم مدیریت می‌کند.
  • Cross‑Format Support – خواندن/نوشتن XLSX، XLS، CSV، ODS و موارد دیگر.

شروع کار

  1. دانلود آخرین Aspose.Cells for .NET را از صفحهٔ انتشارها.
  2. نصب از طریق NuGet:
PM> Install-Package Aspose.Cells
  1. اضافه کنید یک مرجع به Aspose.Cells در پروژه خود.

ایجاد یک نمودار Pyramid100PercentStacked در Excel با استفاده از C#

در زیر یک مثال کامل و آماده برای اجرا آورده شده است که:

  1. یک کتاب کار جدید ایجاد می‌کند.
  2. داده‌های نمونه‌ای که درصد سهم بازار را نشان می‌دهند، پر می‌کند.
  3. یک نمودار Pyramid100PercentStacked درج می‌کند.
  4. عناوین، برچسب‌های محور و قالب‌بندی سری‌ها را سفارشی می‌کند.
  5. کتاب کار را به نام PyramidChart_Output.xlsx ذخیره می‌کند.

توضیح کد

StepWhat It Does
1یک شیء جدید Workbook ایجاد می‌کند و برگه پیش‌فرض (Sheet1) را دریافت می‌کند.
2سلول‌های سرصفحه و داده‌های نمونه برای دو فصل (Q1, Q2) را می‌نویسد.
3یک نمودار از نوع ChartType.Pyramid100PercentStacked اضافه می‌کند. این نمودار ردیف‌های ۷‑۲۵ و ستون‌های ۰‑۱۰ را اشغال می‌کند.
4دو شیء Series اضافه می‌کند؛ هر سری داده‌ها را از ستون مربوطه می‌خواند (B برای Q1، C برای Q2).
5محور دسته‌بندی را به فهرست دسته‌بندی‌های محصول که در ستون A قرار دارد، متصل می‌کند.
6سفارشی‌سازی‌های رایج را نشان می‌دهد: پس‌زمینه ناحیه‌نقشه، برچسب‌های داده (نمایش درصدها) و موقعیت افسانه.
7کارنامه را به عنوان PyramidChart_Output.xlsx ذخیره می‌کند.

اجرای برنامه یک فایل Excel تولید می‌کند که شامل یک نمودار Pyramid100PercentStacked است که سهم بازار نسبی هر دسته محصول را برای سه‌ماهه اول و دوم نشان می‌دهد، به‌طوری که درصدها به‌صورت خودکار محاسبه می‌شوند تا برای هر لایه مجموعاً ۱۰۰ ٪ باشد.

مجوز رایگان و منابع

Aspose یک مجوز رایگان موقت ارائه می‌دهد که علامت‌های ارزیابی را حذف کرده و عملکرد کامل را برای 30 روز فعال می‌کند.

نتیجه‌گیری

ایجاد یک نمودار Pyramid100PercentStacked با Aspose.Cells for .NET ساده است—تنها چند خط کد C# برای ساخت، پر کردن و سفارشی‌سازی کامل نمودار کافی است. API غنی این کتابخانه نیاز به Microsoft Office را بر روی سرور از بین می‌برد و راه‌حلی قابل اعتماد برای گزارش‌گیری خودکار، داشبوردها و خطوط لوله تجسم داده‌ها ارائه می‌دهد.

اگر سؤال یا پرسشی دارید، به سفارشی‌سازی‌های بیشتری نیاز دارید یا می‌خواهید بازخورد خود را به اشتراک بگذارید، به راحتی به جامعه Aspose.Cells در انجمن پشتیبانی ما بپیوندید.

موارد مرتبط