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

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

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

Aspose.Cells for .NET یک API قدرتمند است که به توسعه‌دهندگان امکان می‌دهد فایل‌های Excel را بدون Microsoft Office ایجاد، ویرایش و رندر کنند. این API پشتیبانی کامل از انواع گسترده‌ای از نمودارها—از جمله نمودار Cone Stacked—را از طریق یک API تمیز و شیء‑محور ارائه می‌دهد.

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

ویژگیمزیت
API جامعبه تمام ویژگی‌های Excel از سلول‌ها تا نمودارهای پیشرفته دسترسی داشته باشید.
عملکرد بالابه‌صورت کارآمد با کتاب‌کارهای بزرگ کار کنید.
بدون وابستگی به Officeدر هر پلتفرمی که .NET را پشتیبانی می‌کند، کار می‌کند.
قالب‌های خروجی متعددبه‌صورت XLSX، XLS، PDF، PNG، JPEG و غیره ذخیره کنید.

شروع کار آسان است:

PM> Install-Package Aspose.Cells

یا آخرین نسخه را از Aspose.Cells .NET releases page دانلود کنید.

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

در زیر یک برنامهٔ کامل و آماده‌به‌کار C# کنسولی آورده شده است که:

  1. یک کتاب کار جدید ایجاد می‌کند.
  2. داده‌های نمونه را پر می‌کند.
  3. یک نمودار Cone Stacked اضافه می‌کند.
  4. عنوان نمودار، محورها و افسانه را سفارشی می‌کند.
  5. کتاب کار را روی دیسک ذخیره می‌کند.

نکته – نوع نمودار توسط ChartType.ConeStacked تعریف می‌شود. برای نسخهٔ 100 % پشته‌ای از ChartType.ConeStacked100 استفاده کنید.

توضیح کد

StepWhat the code does
1یک شیء جدید Workbook را ایجاد می‌کند و به اولین Worksheet ارجاع می‌دهد.
2یک ردیف سرعنوان و چهار ردیف داده‌های فروش فصلی برای سه محصول می‌نویسد.
3یک نمودار Cone Stacked (ChartType.ConeStacked) را به برگه اضافه می‌کند.
4سه سری ایجاد می‌کند—یکی برای هر محصول—با استفاده از بازه مقادیر فروش آن.
5دسته‌بندی (X‑axis) را به نام‌های فصول تنظیم می‌کند، افسانه را نشان می‌دهد و عناوین محورها را اضافه می‌کند.
6workbook را به عنوان یک فایل XLSX ذخیره می‌کند.

برنامه را اجرا کنید، فایل ConeStackedChart_Output.xlsx تولید شده را باز کنید، و یک نمودار مخروطی پشته‌ای سه‌بعدی خواهید دید که به‌وضوح سهم نسبی هر محصول را در هر سه‌ماهه نشان می‌دهد.

منابع رایگان

نتیجه‌گیری

نمودار Cone Stacked روشی مؤثر برای ارائه داده‌های انباشته با اثر بصری جذاب سه‌بعدی است. با استفاده از Aspose.Cells for .NET می‌توانید چنین نمودارهایی را به‌صورت برنامه‌نویسی در چند خط کد C# تولید کنید، ظاهر آن‌ها را به‌طور کامل سفارشی کنید و به هر فرمت پشتیبانی‌شده‌ای صادر کنید. مثال بالا پایهٔ محکمی فراهم می‌کند که می‌توانید آن را برای مجموعه داده‌ها و نیازهای گزارش‌گیری خود تنظیم کنید.

اگر به کمک نیاز دارید، می‌توانید سوالات خود را در Aspose.Cells support forum بپرسید یا از طریق کانال‌های تماس ما ارتباط برقرار کنید.

همچنین ببینید