تصویرسازی داده‌های نسبی در چندین دسته یک نیاز رایج در گزارش‌گیری تجاری است. یک نمودار Column3D100PercentStacked هر سری داده را به‌عنوان بخشی از یک کل نشان می‌دهد، به صورت ستونی سه‌بعدی پشته‌ای، و هر ستون را به ۱۰۰ % نرمال می‌کند. این راهنما شما را در ایجاد چنین نموداری در اکسل با استفاده از C# و Aspose.Cells for .NET راهنمایی می‌کند. این راه‌حل به‌صورت کامل کد‑محور است، نیازی به نصب اکسل ندارد و می‌تواند به فرمت‌های XLSX، PDF یا تصویر ذخیره شود.

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

کتابخانه 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 ایجاد شده‌اند.
بهینه‌سازی عملکردمجموعه داده‌های بزرگ را با مصرف حافظه کم مدیریت می‌کند.

شروع کار

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

اکنون آماده‌اید تا یک نمودار ستونی 3‑D 100 % پشته‌ای را به‌صورت برنامه‌نویسی تولید کنید.

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

در زیر یک مثال کامل و خودکفا از C# آورده شده است که:

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

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

StepWhat it does
ایجاد کتاب کار و برگه کاریبا یک فایل Excel خالی و برگه‌ای به نام SalesData شروع می‌شود.
پر کردن داده‌هااعداد فروش فصلی برای سه محصول را وارد می‌کند. چیدمان با آنچه نمودار انتظار دارد مطابقت دارد (دسته‌بندی‌ها در ستون A، سری‌ها در ستون‌های B‑D).
افزودن نمودارمتد Charts.Add را با ChartType.Column3D100PercentStacked فراخوانی می‌کند. نمودار ردیف‌های 7‑25 و ستون‌های 0‑8 را در برگه کاری اشغال می‌کند.
افزودن سریداده‌های هر محصول به عنوان یک سری جداگانه اضافه می‌شود. پرچم true به Aspose.Cells می‌گوید نام سری را از اولین سلول محدوده استخراج کند.
داده‌های دسته‌بندیبرچسب‌های محور X (نام‌های فصول) را به ستون A پیوند می‌دهد.
سفارشی‌سازیعنوان‌ها را تنظیم می‌کند، راهنمای نمودار را جابجا می‌کند و برچسب‌های داده‌ای را فعال می‌سازد که درصدها را بر هر بخش پشته‌ای نمایش می‌دهند.
ذخیرهکتاب کار را در فایل Column3D100PercentStacked_Chart.xlsx می‌نویسد. این فایل می‌تواند مستقیماً در Excel باز شود یا به فرمت‌های دیگر تبدیل شود.

منابع رایگان

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

آزمایش 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

کدنویسی خوش!

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