تصویرسازی داده‌های لایه‌ای به شکل سه‌بعدی به ذینفعان کمک می‌کند تا به‌سرعت ترکیب مجموع‌ها را در دسته‌ها درک کنند. در این مقاله خواهید آموخت که چگونه یک CylinderStacked chart—نمودار ستونی استک‌شده سیلندری سه‌بعدی—را در یک کتاب‌کار Excel با استفاده از C# و Aspose.Cells for .NET ایجاد کنید. این راهنما شامل یک نمونه کد کامل و آماده اجرا و یک مرور کوتاه از نحوه تنظیم یک نمودار موجود به سبک سیلندری است.

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

C# Excel Library برای ایجاد نمودارهای استک استوانه‌ای

Aspose.Cells for .NET یک کتابخانه جامع برای دستکاری Excel است که نیاز به خودکارسازی Microsoft Office را حذف می‌کند. این کتابخانه یک API قدرتمند برای ایجاد، ویرایش و قالب‌بندی نمودارها به‌صورت برنامه‌نویسی ارائه می‌دهد. هنگام کار با انواع نمودارهای سه‌بعدی مانند نمودار CylinderStacked، Aspose.Cells پشتیبانی کامل از انواع نمودارها، قالب‌بندی سری‌ها، پیکربندی محورها و موارد دیگر را فراهم می‌کند.

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

  • Full‑Featured API – دسترسی به تمام ویژگی‌های Excel، از جمله انواع نمودارهای پیشرفته 3‑بعدی.
  • No Office Dependency – در محیط‌های سمت‑سرور کار می‌کند بدون نیاز به نصب Excel.
  • High Performance – کار با کتاب‌کارهای بزرگ با مصرف حافظه کم.
  • Cross‑Platform – سازگار با .NET Framework، .NET Core و .NET 5/6+.

نصب

PM> Install-Package Aspose.Cells

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

در زیر یک مثال کامل و خود‑مستقل آورده شده است که یک کتاب‌کار ایجاد می‌کند، آن را با داده‌های نمونه پر می‌کند، یک نمودار CylinderStacked اضافه می‌کند، ظاهر آن را سفارشی می‌سازد و فایل را ذخیره می‌کند.

توضیح گام به گام

  1. یک کتاب کار جدید ایجاد کنید و اولین برگه کاری را به دست آورید.
  2. داده‌های نمونه را وارد کنید – دسته‌بندی‌ها (Q1‑Q4) و سه سری محصول.
  3. یک نمودار اضافه کنید با استفاده از ChartType.CylinderStacked.
  4. محدوده داده‌ها را برای نمودار تعریف کنید و محور دسته‌بندی را تنظیم کنید.
  5. عناصر نمودار را سفارشی کنید (عنوان، افسانه، عناوین محورها، چرخش 3‑بعدی).
  6. کتاب کار را ذخیره کنید به یک فایل Excel.

کد کامل C#

توضیح خطوط کلیدی

  • ChartType.CylinderStacked نمودار ستونی استوانه‌ای پشته‌ای سه‌بعدی را انتخاب می‌کند.
  • SetChartDataRange("A1:D5", true) به Aspose.Cells می‌گوید که ردیف اول را به عنوان نام‌های سری در نظر بگیرد.
  • chart.NSeries.CategoryData = "A2:A5" فصول را به محور X نگاشت می‌کند.

دریافت یک لایسنس رایگان

مجوزهای موقت رایگان Aspose.Cells را کشف کنید تا تمام ویژگی‌ها را در طول توسعه فعال کنید. برای دریافت کلید مجوز به صفحهٔ مجوز موقت مراجعه کنید و بدون محدودیت، راه‌حل‌های قدرتمند Excel را بسازید.

نمودار CylinderStacked در Excel: منابع رایگان

سفر یادگیری خود را با این منابع مفید ادامه دهید:

نتیجه‌گیری

در این مقاله نحوه ایجاد نمودار CylinderStacked — نمودار ستونی استوانه‌ای ۳‑بعدی — با استفاده از Aspose.Cells for .NET را پوشش دادیم. مثال‌های کد ارائه‌شده هم ایجاد یک نمودار جدید را نشان می‌دهند و هم تبدیل یک نمودار موجود به سبک استوانه‌ای. با Aspose.Cells می‌توانید تجسم‌های پیشرفته را به‌صورت کامل برنامه‌نویسی کنید، بدون نیاز به Microsoft Excel بر روی سرور.

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

موارد مرتبط