نمایش داده‌های سلسله‌مراتبی در قالبی فشرده، سه‑بعدی می‌تواند به‌طور چشمگیری خوانایی گزارش‌های تجاری را بهبود بخشد. نوع نمودار Conical Bar Stacked یک نوار مخروطی‑شکل 3‑D ارائه می‌دهد که هر بخش از نوار نمایانگر یک سری داده است و این امر آن را برای مقایسه مقادیر تجمعی در بین دسته‌ها ایده‌آل می‌سازد.

در این راهنما خواهید آموخت که چگونه یک نمودار Conical Bar Stacked را در یک کتاب‌کار Excel با استفاده از C# و Aspose.Cells for .NET ایجاد کنید. قطعه‌های کد کامل، به‌خوبی توضیح‌گذاری شده‌اند و می‌توانند بدون هیچ تغییری کامپایل و اجرا شوند.

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

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

Aspose.Cells for .NET یک کتابخانه جامع برای دستکاری Excel است که به توسعه‌دهندگان امکان ایجاد، اصلاح و رندر کردن فایل‌های Excel را بدون نیاز به Microsoft Office می‌دهد. این کتابخانه به‌طور کامل نوع نمودار Conical Bar Stacked (ChartType.ConicalBarStacked) را همراه با میلیون‌ها سبک دیگر نمودار پشتیبانی می‌کند.

مزایای کلیدی استفاده از Aspose.Cells برای تولید نمودار:

ویژگیمزیت
API غنیدسترسی کامل به ویژگی‌های نمودار، سری‌ها، محورها و قالب‌بندی.
بدون COM Interopدر هر محیط سرور‑ساید .NET (ویندوز، لینوکس، داکر) کار می‌کند.
عملکرد بالابه‌صورت کارآمد کتاب‌کارهای بزرگ و مجموعه‌داده‌ها را پردازش می‌کند.
فرمت‌های متعددذخیره به XLSX، XLS، CSV، PDF، HTML، فرمت‌های تصویر و غیره.

شروع کار

  1. دانلود آخرین نسخه از صفحهٔ Aspose.Cells releases page.
  2. نصب از طریق NuGet:
PM> Install-Package Aspose.Cells
  1. افزودن یک ارجاع به Aspose.Cells در پروژه خود.

اکنون آماده‌اید تا یک نمودار میله‌ای مخروطی پشته‌ای ایجاد کنید.

ایجاد نمودار میله‌ای مخروطی انباشته در اکسل با استفاده از C#

در زیر دو مثال عملی آورده شده است:

  • مثال 1 – ساخت یک نمودار میله‌ای مخروطی انباشته از ابتدا.
  • مثال 2 – تغییر یک نمودار موجود (تغییر رنگ‌ها، افزودن برچسب‌های داده، و خروجی به PDF).

هر دو مثال به‌صورت کامل قابل اجرا هستند.

مثال 1: ساخت یک نمودار میله‌ای مخروطی انباشته از ابتدا

توضیح مراحل کلیدی

StepWhat it does
1‑2یک کتاب کار ایجاد می‌کند و داده‌های نمونه را می‌نویسد.
3یک شیء نمودار ConicalBarStacked را به برگه اضافه می‌کند.
4سه سری داده (Q1‑Q3) را که داخل مخروط انباشته می‌شوند، اضافه می‌کند.
5عنوان‌ها را برای محورهای دسته‌بندی و مقدار تنظیم می‌کند و برچسب‌های تیک را موقعیت می‌دهد.
6یک سبک نمودار پیش‌فرض (Style9) را اعمال می‌کند.
7کتاب کار را هم به‌صورت فایل XLSX و هم به‌صورت تصویر PNG برای پیش‌نمایش سریع ذخیره می‌کند.

اجرای برنامه فایل ConicalBarStacked_Chart.xlsx (قابل ویرایش در اکسل) و ConicalBarStacked_Chart.png (یک تصویر از نمودار) را تولید می‌کند.

مثال 2: به‌روزرسانی یک نمودار میله‌ای مخروطی پشته‌ای موجود (استایل‌دهی و خروجی)

این مثال نشان می‌دهد که چگونه یک کتاب‌کار موجود را بارگذاری کنید، نمودار را پیدا کنید، پالت رنگ آن را تغییر دهید، برچسب‌های داده را اضافه کنید و نمودار را به یک سند PDF صادر کنید.

این مثال چه چیزی را نشان می‌دهد

  • بارگذاری یک کتاب‌کار موجود با Workbook(string).
  • دسترسی به یک نمودار از طریق sheet.Charts[index].
  • سفارشی‌سازی رنگ‌های سری‌ها با استفاده از Area.ForegroundColor.
  • فعال‌سازی و پیکربندی برچسب‌های داده (HasDataLabel, DataLabel.Position).
  • استخراج کتاب‌کار به PDF با استفاده از SaveFormat.Pdf.

دریافت یک مجوز رایگان

Aspose.Cells برای عملکرد کامل به یک لایسنس نیاز دارد. می‌توانید برای ارزیابی، لایسنس موقت رایگان را از صفحه لایسنس موقت Aspose دریافت کنید. لایسنس را در ابتدای برنامه خود اعمال کنید:

License license = new License();
license.SetLicense("Aspose.Total.NET.lic"); // Path to your .lic file

استفاده از لایسنس، واترمارک‌های ارزیابی را حذف می‌کند و تمام ویژگی‌ها را فعال می‌سازد.

نمودار میله‌ای مخروطی انباشته: منابع رایگان

به تسلط بر Aspose.Cells ادامه دهید با این منابع رسمی:

نتیجه‌گیری

ایجاد یک نمودار Conical Bar Stacked با Aspose.Cells for .NET ساده است. این کتابخانه یک API تمیز و روان برای پر کردن داده‌ها، پیکربندی ویژگی‌های نمودار، اعمال استایل و خروجی به فرمت‌های متعدد—بدون نیاز به Microsoft Office—ارائه می‌دهد. چه در حال تولید داشبوردهای مالی، گزارش‌های فروش یا هر تجسم سلسله‌مراتبی باشید، نمودار Conical Bar Stacked یک لمس مدرن و سه‌بعدی به خروجی Excel شما می‌افزاید.

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

موارد مرتبط