نمایش دادههای سلسلهمراتبی یا مقایسهای با ظاهر سهبعدی میتواند گزارشها را بسیار جذابتر کند. نمودار مخروطی انباشته نوعی نمودار 3‑بعدی است که سریهای داده را بر روی شکل مخروطی انباشته میکند و به شما کمک میکند روابط نسبی را برجسته کنید در حالی که عمق بصری اضافه میکند. در این راهنما خواهید آموخت که چگونه یک نمودار مخروطی انباشته را بهصورت برنامهنویسی در اکسل با C# و Aspose.Cells for .NET ایجاد کنید.
این مقاله موضوعات زیر را پوشش میدهد:
- کتابخانه Excel برای C# برای ایجاد نمودارهای مخروطی انباشته
- ایجاد نمودار مخروطی انباشته در Excel با استفاده از C#
- منابع رایگان
- نتیجهگیری
- موارد مرتبط
کتابخانه 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# کنسولی آورده شده است که:
- یک کتاب کار جدید ایجاد میکند.
- دادههای نمونه را پر میکند.
- یک نمودار Cone Stacked اضافه میکند.
- عنوان نمودار، محورها و افسانه را سفارشی میکند.
- کتاب کار را روی دیسک ذخیره میکند.
نکته – نوع نمودار توسط
ChartType.ConeStackedتعریف میشود. برای نسخهٔ 100 % پشتهای ازChartType.ConeStacked100استفاده کنید.
توضیح کد
| Step | What the code does |
|---|---|
| 1 | یک شیء جدید Workbook را ایجاد میکند و به اولین Worksheet ارجاع میدهد. |
| 2 | یک ردیف سرعنوان و چهار ردیف دادههای فروش فصلی برای سه محصول مینویسد. |
| 3 | یک نمودار Cone Stacked (ChartType.ConeStacked) را به برگه اضافه میکند. |
| 4 | سه سری ایجاد میکند—یکی برای هر محصول—با استفاده از بازه مقادیر فروش آن. |
| 5 | دستهبندی (X‑axis) را به نامهای فصول تنظیم میکند، افسانه را نشان میدهد و عناوین محورها را اضافه میکند. |
| 6 | workbook را به عنوان یک فایل XLSX ذخیره میکند. |
برنامه را اجرا کنید، فایل ConeStackedChart_Output.xlsx تولید شده را باز کنید، و یک نمودار مخروطی پشتهای سهبعدی خواهید دید که بهوضوح سهم نسبی هر محصول را در هر سهماهه نشان میدهد.
منابع رایگان
- Developer’s Guide – مستندات جامع برای تمام ویژگیهای Aspose.Cells: https://docs.aspose.com/cells/net/
- Online Spreadsheet Editor – ایجاد نمودار بدون نوشتن کد را امتحان کنید: https://products.aspose.app/cells/family
- API Reference – مرجع کامل API .NET با مثالها: https://reference.aspose.com/cells/net/
- How‑To Articles – انواع نمودارهای بیشتر و سفارشیسازیهای پیشرفته را بررسی کنید: https://blog.aspose.com/fa/categories/aspose.cells-product-family/
نتیجهگیری
نمودار Cone Stacked روشی مؤثر برای ارائه دادههای انباشته با اثر بصری جذاب سهبعدی است. با استفاده از Aspose.Cells for .NET میتوانید چنین نمودارهایی را بهصورت برنامهنویسی در چند خط کد C# تولید کنید، ظاهر آنها را بهطور کامل سفارشی کنید و به هر فرمت پشتیبانیشدهای صادر کنید. مثال بالا پایهٔ محکمی فراهم میکند که میتوانید آن را برای مجموعه دادهها و نیازهای گزارشگیری خود تنظیم کنید.
اگر به کمک نیاز دارید، میتوانید سوالات خود را در Aspose.Cells support forum بپرسید یا از طریق کانالهای تماس ما ارتباط برقرار کنید.