نمایش نسبت چندین سری داده نسبت به یک مجموع، یک نیاز رایج برای گزارش‌گیری تجاری است. یک نمودار ناحیه‌ای پشته‌ای 100 % (Area100PercentStacked) این داده‌ها را به‌صورت نواحی پر شده نمایش می‌دهد که ارتفاع آن‌ها در هر نقطه دسته‌بندی به 100 % می‌رسد، که آن را برای نشان دادن سهم بازار، تخصیص منابع یا هر ترکیبی در طول زمان ایده‌آل می‌سازد.

در این راهنما شما یاد می‌گیرید که چگونه یک نمودار Area100PercentStacked در Excel با استفاده از C# و Aspose.Cells for .NET ایجاد کنید. این مثال کامل، خودکفا است و می‌تواند به‌صورت مستقیم کامپایل و اجرا شود.

این مقاله شامل

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

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

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

  • API خالص .NET – بدون تعامل COM، بر روی هر پلتفرمی که .NET را پشتیبانی می‌کند کار می‌کند.
  • پشتیبانی کامل از فرمت‌ها – XLS, XLSX, CSV, ODS و بیشتر.
  • عملکرد بالا – پردازش کارآمد کتاب‌های کاری بزرگ و مجموعه‌های داده.
  • کنترل دقیق – دسترسی به هر ویژگی نمودار، سری‌ها، محورها و گزینه‌های قالب‌بندی.

شروع کار

  1. دانلود آخرین بسته Aspose.Cells .NET را از صفحه انتشار.
  2. نصب از طریق NuGet:
PM> Install-Package Aspose.Cells
  1. یک مرجع به Aspose.Cells در پروژه C# خود اضافه کنید.

اکنون آماده‌اید تا یک نمودار Area100PercentStacked ایجاد کنید.

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

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

  1. یک کتاب کار جدید ایجاد می‌کند.
  2. داده‌های نمونه (ماه در مقابل فروش سه خط محصول) را پر می‌کند.
  3. یک نمودار Area100PercentStacked درج می‌کند.
  4. عناوین، افسانه‌ها و مقادیر محور را سفارشی می‌کند.
  5. کتاب کار را در یک فایل XLSX ذخیره می‌کند.

توضیح مراحل کلیدی

مرحلهچه کاری انجام می‌دهد
1یک نمونه جدید از Workbook ایجاد می‌کند و اولین Worksheet را به دست می‌آورد.
2ورق کاری را با داده‌های نمونه پر می‌کند – ماه‌ها و سه سری فروش محصول.
3یک نمودار Area100PercentStacked به ورق کاری اضافه می‌کند.
4سه سری (محصول A‑C) را با استفاده از متد NSeries.Add اضافه می‌کند.
5دسته‌بندی‌های محور X (ماه‌ها) را به نمودار متصل می‌کند.
6سفارشی‌سازی اختیاری را نشان می‌دهد – موقعیت افسانه، عناوین محور، قالب عدد، و رنگ ناحیه‌نقشه.
7کارنامه را در Area100PercentStackedChart_Output.xlsx ذخیره می‌کند.

اجرای برنامه فوق یک فایل Excel تولید می‌کند که شامل یک نمودار 100 % Stacked Area کاملاً قالب‌بندی‌شده است و برای تجزیه و تحلیل یا ارائه آماده است.

به‌روزرسانی یک نمودار Area100PercentStacked پیش‌ساخته

اگر قبلاً یک نمودار در یک کتاب‌کار موجود دارید و نیاز به تبدیل آن به نوع Area100PercentStacked دارید، می‌توانید ویژگی Type نمودار را برای هر سری تغییر دهید:

این قطعه کد نشان می‌دهد که چگونه یک نمودار موجود را بدون ایجاد مجدد از ابتدا دوباره پیکربندی کنید.

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

Aspose.Cells یک لایسنس موقت رایگان ارائه می‌دهد که علامت‌های ارزیابی را حذف کرده و تمام ویژگی‌ها را فعال می‌کند. لایسنس خود را از صفحه لایسنس موقت Aspose دریافت کنید. قبل از ایجاد نمودارها، لایسنس را اعمال کنید:

// Apply free temporary license (replace the path with your .lic file location).
var license = new License();
license.SetLicense("Aspose.Total.lic");

نمودار Area100PercentStacked – منابع رایگان

نتیجه‌گیری

ایجاد یک نمودار 100 % Stacked Area با Aspose.Cells for .NET ساده است:

  1. داده‌های خود را آماده کنید.
  2. یک نمودار از نوع ChartType.Area100PercentStacked اضافه کنید.
  3. داده‌های سری و دسته‌بندی را پر کنید.
  4. ظاهر را به‌دقت تنظیم کنید و ذخیره کنید.

کدهای ارائه‌شده کامل، آمادهٔ کامپایل هستند و هم ایجاد نمودار جدید و هم تغییر یک نمودار موجود را نشان می‌دهند. این تکنیک‌ها را در داشبوردهای گزارش‌گیری، تحلیل‌های مالی یا هر سناریویی که نیاز به تجسم داده‌های نسبی دارد، بکار ببرید.

برای دریافت کمک بیشتر، سؤالات خود را در Aspose.Cells forum ارسال کنید.

موارد مرتبط