تصویرسازی دادههای نسبی در چندین دسته یک نیاز رایج در گزارشگیری تجاری است. یک نمودار Column3D100PercentStacked هر سری داده را بهعنوان بخشی از یک کل نشان میدهد، به صورت ستونی سهبعدی پشتهای، و هر ستون را به ۱۰۰ % نرمال میکند. این راهنما شما را در ایجاد چنین نموداری در اکسل با استفاده از C# و Aspose.Cells for .NET راهنمایی میکند. این راهحل بهصورت کامل کد‑محور است، نیازی به نصب اکسل ندارد و میتواند به فرمتهای XLSX، PDF یا تصویر ذخیره شود.
این مقاله شامل:
- کتابخانه Excel C# برای ایجاد نمودار Column3D100PercentStacked
- ایجاد نمودار Column3D100PercentStacked در Excel با استفاده از C#
- منابع رایگان
- دریافت لایسنس رایگان
- نتیجهگیری
- همچنین ببینید
کتابخانه C# Excel برای ایجاد نمودار Column3D100PercentStacked Chart
Aspose.Cells for .NET یک کتابخانه با عملکرد بالا است که به توسعهدهندگان امکان ایجاد، ویرایش و رندر فایلهای Excel بدون نیاز به Microsoft Office را میدهد. این کتابخانه یک API نموداری غنی ارائه میدهد که بیش از ۵۰ نوع نمودار را پوشش میدهد، از جمله نمودار Column3D100PercentStacked.
مزایای کلیدی استفاده از Aspose.Cells برای ایجاد نمودار:
| ویژگی | مزیت |
|---|---|
| API جامع | دسترسی کامل به انواع نمودار، سریها، محورها، افسانهها و قالببندی. |
| بدون نیاز به Excel | بر روی هر پلتفرمی که .NET را پشتیبانی میکند (Windows، Linux، macOS) کار میکند. |
| قالبهای خروجی متعدد | ذخیره بهصورت XLSX، XLS، CSV، PDF، XPS، PNG، JPEG و غیره. |
| رندر با دقت بالا | نمودارها دقیقاً مشابه آنهایی هستند که در Microsoft Excel ایجاد شدهاند. |
| بهینهسازی عملکرد | مجموعه دادههای بزرگ را با مصرف حافظه کم مدیریت میکند. |
شروع کار
- دانلود آخرین Aspose.Cells for .NET از صفحه انتشارها.
- نصب از طریق NuGet:
PM> Install-Package Aspose.Cells
- اضافه کنید یک مرجع به
Aspose.Cellsدر پروژه C# خود.
اکنون آمادهاید تا یک نمودار ستونی 3‑D 100 % پشتهای را بهصورت برنامهنویسی تولید کنید.
ایجاد نمودار Column3D100PercentStacked در اکسل با استفاده از C#
در زیر یک مثال کامل و خودکفا از C# آورده شده است که:
- یک کتاب کار جدید ایجاد میکند.
- دادههای نمونه فروش برای سه محصول در طول چهار فصل را پر میکند.
- یک نمودار Column3D100PercentStacked اضافه میکند.
- عنوان نمودار، عناوین محور، افسانه و برچسبهای داده را سفارشی میکند.
- کتاب کار را به یک فایل XLSX ذخیره میکند.
توضیح مراحل کلیدی
| Step | What it does |
|---|---|
| ایجاد کتاب کار و برگه کاری | با یک فایل Excel خالی و برگهای به نام SalesData شروع میشود. |
| پر کردن دادهها | اعداد فروش فصلی برای سه محصول را وارد میکند. چیدمان با آنچه نمودار انتظار دارد مطابقت دارد (دستهبندیها در ستون A، سریها در ستونهای B‑D). |
| افزودن نمودار | متد Charts.Add را با ChartType.Column3D100PercentStacked فراخوانی میکند. نمودار ردیفهای 7‑25 و ستونهای 0‑8 را در برگه کاری اشغال میکند. |
| افزودن سری | دادههای هر محصول به عنوان یک سری جداگانه اضافه میشود. پرچم true به Aspose.Cells میگوید نام سری را از اولین سلول محدوده استخراج کند. |
| دادههای دستهبندی | برچسبهای محور X (نامهای فصول) را به ستون A پیوند میدهد. |
| سفارشیسازی | عنوانها را تنظیم میکند، راهنمای نمودار را جابجا میکند و برچسبهای دادهای را فعال میسازد که درصدها را بر هر بخش پشتهای نمایش میدهند. |
| ذخیره | کتاب کار را در فایل Column3D100PercentStacked_Chart.xlsx مینویسد. این فایل میتواند مستقیماً در Excel باز شود یا به فرمتهای دیگر تبدیل شود. |
منابع رایگان
- راهنمای توسعهدهنده – آموزشهای جامع و مراجع API: https://docs.aspose.com/cells/net/
- Aspose.Cells Live Demo – بهسرعت تست ایجاد نمودار آنلاین: https://products.aspose.app/cells/family
- مستندات API – مستندات دقیق کلاسها و اعضا: https://reference.aspose.com/cells/net/
- مقالات How‑To – انواع نمودارهای بیشتر، جداول محوری و دستکاری دادهها را بررسی کنید: https://blog.aspose.com/fa/categories/aspose.cells-product-family/
دریافت یک لایسنس رایگان
آزمایش Aspose.Cells را بدون هزینه آغاز کنید. یک مجوز موقت رایگان از صفحه مجوز موقت Aspose دریافت کنید. این کار مجموعه کامل ویژگیها را فعال میکند، علامتهای ارزیابی را حذف مینماید و پس از خرید یک مجوز دائم، امکان استقرار راهحل شما در محیط تولید را فراهم میسازد.
// Example of applying a temporary license (place this at the beginning of your app)
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Total.NET.lic"); // Path to your temporary .lic file
نتیجهگیری
نمودار Column3D100PercentStacked روشی واضح و بصری جذاب برای مقایسه سهم نسبی چندین سری داده در دستهبندیها فراهم میکند. با Aspose.Cells for .NET میتوانید چنین نمودارهایی را بهصورت برنامهنویسی تولید کنید، هر عنصر را سفارشی کنید و نتیجه را به انواع فرمتها صادر کنید—همه اینها بدون نیاز به Microsoft Excel. از کد نمونه ارائهشده بهعنوان پایه استفاده کنید، منبع داده را مطابق نیازهای خود تنظیم کنید و تولید نمودار را در خطوط گزارشگیری خود ادغام کنید.
برای دریافت کمک بیشتر، به Aspose.Cells Support Forum مراجعه کنید: https://forum.aspose.com/c/cells/9
کدنویسی خوش!