مقدمه
نمودار Line100PercentStacked (که به عنوان نمودار خطی 100 % انباشته نیز شناخته میشود) برای نمایش سهم نسبی چندین سری داده بر روی محور دستهبندی مشترک که مجموع همیشه به 100 % میرسد، ایدهآل است. با Aspose.Cells for .NET میتوانید این نوع نمودار را بهصورت برنامهنویسی ایجاد و بهطور کامل سفارشی کنید و نیازی به تعامل دستی با اکسل نخواهد بود.
در این مقاله شما خواهید آموخت:
- نحوه افزودن نمودار Line100PercentStacked به یک کتاب کار.
- نحوه پر کردن دادهها برای نمودار.
- نحوه سفارشیسازی سریها، محورها و ظاهر نمودار.
- نحوه ذخیره نتیجه در فرمتهای XLSX، PDF یا تصویر.
C# کتابخانه Excel برای ایجاد نمودار خطی 100 درصد پشتهای
Aspose.Cells for .NET یک API غنی و ایمن از نظر نوع برای کار با فایلهای Excel ارائه میدهد. وقتی صحبت از نمودارها میشود، این کتابخانه دسترسی مستقیم به تمام انواع نمودارهای پشتیبانیشده توسط Microsoft Excel را فراهم میکند، از جمله Line100PercentStacked.
مزایای کلیدی استفاده از Aspose.Cells:
- بدون نیاز به نصب Excel – ایجاد نمودارها در هر سرور.
- پشتیبانی کامل از فرمتها – XLSX، XLS، CSV، PDF، PNG، JPEG و غیره.
- عملکرد بالا – پردازش کتابهای کاری بزرگ با مصرف حافظه کم.
- سفارشیسازی گسترده – تغییر رنگها، نشانگرها، عناوین محور، افسانهها و موارد دیگر.
نصب Aspose.Cells
میتوانید Aspose.Cells را از طریق NuGet به پروژه .NET خود اضافه کنید:
PM> Install-Package Aspose.Cells
یا آخرین نسخه را از صفحهٔ انتشار Aspose.Cells .NET دانلود کنید.
ایجاد یک نمودار Line100PercentStacked در Excel با استفاده از C#
در زیر یک مثال کامل و قابل اجرا آورده شده است که نشان میدهد چگونه یک نمودار Line100PercentStacked تولید کنید. این نمونه یک کتابکار ایجاد میکند، آن را با دادههای نمونه پر میکند، یک نمودار Line100PercentStacked اضافه میکند و فایل را به عنوان Line100PercentStackedChart.xlsx ذخیره مینماید.
توضیح مراحل کلیدی
| مرحله | هدف |
|---|---|
| 1‑2 | دادههای نمونهای بسازید که فروش را بهصورت فصلی برای هر منطقه نشان میدهد. |
| 3 | یک نمودار از نوع ChartType.Line100PercentStacked اضافه کنید. |
| 4 | سه سری (Q1‑Q3) ایجاد کنید و آنها را به بازههای داده مناسب بایند کنید. |
| 5 | راهنما، عناوین محورها را تنظیم کنید و برای خوانایی بهتر نشانگرها را فعال کنید. |
| 6 | کاربرگ را در یک فایل XLSX ذخیره کنید. |
دریافت یک مجوز رایگان
Aspose.Cells برای عملکرد کامل به یک لایسنس نیاز دارد. میتوانید یک لایسنس موقت 30‑روزه را بهصورت رایگان از صفحه Aspose temporary license page دریافت کنید. قبل از رندر کردن فایلهای بزرگ، لایسنس را اعمال کنید تا از نمایش واترمارک ارزیابی جلوگیری شود:
var license = new License();
license.SetLicense("Aspose.Total.lic"); // Path to your temporary license file
منابع رایگان
- راهنمای توسعهدهنده – https://docs.aspose.com/cells/net/
- برنامه آنلاین – https://products.aspose.app/cells/family (ایجاد نمودارها بدون کدنویسی)
- مرجع API – https://reference.aspose.com/cells/net/
- مقالات راهنما – https://blog.aspose.com/fa/categories/aspose.cells-product-family/
نتیجهگیری
ایجاد یک نمودار Line100PercentStacked با Aspose.Cells for .NET ساده است و بهصورت کامل برنامهپذیر میباشد. مثالهای بالا نشان میدهند که چگونه میتوان یک نمودار را از ابتدا تولید کرد یا یک کتابکار موجود را اصلاح نمود، شامل پر کردن دادهها، پیکربندی سریها، عناوین محور، افسانهها، نشانگرها و برچسبهای داده. با Aspose.Cells میتوانید گزارشگیری، داشبوردها و تجسمهای تحلیلی را بدون نیاز به نصب Microsoft Excel بر روی سرور خودکار کنید.
برای هر گونه سؤال یا درخواست کمک بیشتر، به راحتی میتوانید به انجمن پشتیبانی مراجعه کنید.