diff --git a/slides/arabic/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md b/slides/arabic/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md index a4551e5474..28ad667809 100644 --- a/slides/arabic/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md +++ b/slides/arabic/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md @@ -1,50 +1,76 @@ --- -"date": "2025-04-17" -"description": "تعرّف على كيفية إنشاء وتخصيص المخططات الدائرية باستخدام Aspose.Slides لجافا. يغطي هذا البرنامج التعليمي كل شيء، من الإعداد إلى التخصيص المتقدم." -"title": "إنشاء مخططات دائرية في جافا باستخدام Aspose.Slides - دليل شامل" -"url": "/ar/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/" -"weight": 1 +date: '2026-02-19' +description: تعلم كيفية إنشاء مخطط دائري في جافا باستخدام Aspose.Slides وتخصيص ألوان + المخطط الدائري، وإضافة سلاسل المخطط، والعمل مع ورقة بيانات المخطط، وتعيين زاوية + الدوران. +keywords: +- Aspose.Slides Java +- Java pie charts +- data visualization in Java +title: كيفية تخصيص ألوان المخطط الدائري في جافا باستخدام Aspose.Slides – دليل شامل +url: /ar/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/ +weight: 1 --- + code block placeholders as is. + +Proceed. + {{< blocks/products/pf/main-wrap-class >}} {{< blocks/products/pf/main-container >}} {{< blocks/products/pf/tutorial-page-section >}} -# إنشاء مخططات دائرية باستخدام Aspose.Slides لـ Java: برنامج تعليمي كامل +# إنشاء مخططات دائرية باستخدام Aspose.Slides for Java: دليل شامل -## مقدمة -يُعد إنشاء عروض تقديمية ديناميكية وجذابة بصريًا أمرًا بالغ الأهمية لتقديم معلومات مؤثرة. مع Aspose.Slides لجافا، يمكنك دمج مخططات معقدة، مثل المخططات الدائرية، بسلاسة في شرائحك، مما يُحسّن من تصوّر البيانات بسهولة. سيرشدك هذا الدليل الشامل خلال عملية إنشاء مخطط دائري وتخصيصه باستخدام Aspose.Slides لجافا، مما يُساعدك على حلّ تحديات العروض التقديمية الشائعة بسهولة. +## المقدمة +إن إنشاء عروض تقديمية ديناميكية وجذابة بصريًا أمر حيوي لتوصيل المعلومات بشكل مؤثر. مع Aspose.Slides for Java، يمكنك دمج مخططات معقدة مثل المخططات الدائرية في شرائحك بسهولة، **تخصيص ألوان المخطط الدائري**، وتعزيز تصور البيانات دون عناء. سيوجهك هذا الدليل الشامل خلال عملية إنشاء وتخصيص مخطط دائري باستخدام Aspose.Slides Java، مع حل التحديات الشائعة في العروض التقديمية بسهولة. -**ما سوف تتعلمه:** -- تهيئة العرض التقديمي وإضافة الشرائح. -- إنشاء مخطط دائري وتكوينه على الشريحة الخاصة بك. -- تعيين عناوين المخططات، وعلامات البيانات، والألوان. -- تحسين الأداء وإدارة الموارد بشكل فعال. +**ما ستتعلمه:** +- تهيئة عرض تقديمي وإضافة شرائح. +- إنشاء وتكوين مخطط دائري في شريحتك. +- ضبط عناوين المخطط، تسميات البيانات، و**تخصيص ألوان المخطط الدائري**. +- تحسين الأداء وإدارة الموارد بفعالية. - دمج Aspose.Slides في مشاريع Java باستخدام Maven أو Gradle. -لنبدأ بالتأكد من أن لديك كل الأدوات والمعرفة اللازمة للمتابعة! +لنبدأ بالتأكد من أن لديك جميع الأدوات والمعارف اللازمة للمتابعة! + +## إجابات سريعة +- **ما هو الصنف الأساسي لبدء عرض تقديمي؟** `Presentation` من `com.aspose.slides`. +- **أي طريقة تضيف مخططًا دائريًا إلى شريحة؟** `addChart(ChartType.Pie, …)`. +- **كيف تمكّن الألوان المتنوعة لكل شريحة؟** اضبط `setColorVaried(true)` على مجموعة السلسلة. +- **هل يمكن تدوير المخطط الدائري؟** نعم، استخدم `setRotationAngle(double)` على كائن المخطط. +- **هل أحتاج إلى ترخيص للاستخدام في الإنتاج؟** يلزم وجود ترخيص Aspose.Slides للنشر التجاري. + +## ما معنى “تخصيص ألوان المخطط الدائري”؟ +تخصيص ألوان المخطط الدائري يعني تعيين ألوان تعبئة مميزة لكل شريحة من الدائرة، مما يحسن القراءة والتأثير البصري. في Aspose.Slides يمكنك تحقيق ذلك بتمكين الألوان المتنوعة ثم ضبط ألوان تعبئة صلبة لنقاط البيانات الفردية. -## المتطلبات الأساسية -قبل الغوص في هذا البرنامج التعليمي، تأكد من أن لديك الإعداد التالي جاهزًا: +## لماذا نستخدم Aspose.Slides for Java لإنشاء المخططات الدائرية؟ +- **تحكم كامل** في مظهر المخطط دون الحاجة إلى Microsoft Office. +- **توافق متعدد المنصات** – يعمل على Windows وLinux وmacOS. +- **API غني** لربط البيانات، التنسيق، وتصدير إلى PPTX أو PDF أو صور. +- **مرونة الترخيص** – ابدأ بتجربة مجانية وارتقِ عندما تحتاج إلى المجموعة الكاملة من الميزات. -### المكتبات والإصدارات والتبعيات المطلوبة -- **Aspose.Slides لـ Java**:تأكد من أن لديك الإصدار 25.4 أو أحدث. -- **مجموعة تطوير جافا (JDK)**:يجب أن يكون الإصدار 16 أو أعلى. +## المتطلبات المسبقة +قبل الغوص في هذا الدرس، تأكد من أن لديك الإعداد التالي جاهزًا: + +### المكتبات المطلوبة والإصدارات والاعتمادات +- **Aspose.Slides for Java**: الإصدار 25.4 أو أحدث. +- **مجموعة تطوير جافا (JDK)**: الإصدار 16 أو أعلى. ### متطلبات إعداد البيئة -- بيئة تطوير مع تثبيت Java وتكوينه. -- بيئة تطوير متكاملة (IDE) مثل IntelliJ IDEA، أو Eclipse، أو NetBeans. +- بيئة تطوير تحتوي على Java مثبتة ومُعَدة. +- بيئة تطوير متكاملة (IDE) مثل IntelliJ IDEA أو Eclipse أو NetBeans. -### متطلبات المعرفة -- فهم أساسيات برمجة جافا. -- المعرفة بـ Maven أو Gradle لإدارة التبعيات. +### المتطلبات المعرفية +- فهم أساسي لبرمجة Java. +- إلمام بـ Maven أو Gradle لإدارة الاعتمادات. -## إعداد Aspose.Slides لـ Java -لبدء استخدام Aspose.Slides في مشاريع جافا، عليك إضافة المكتبة كاعتمادية. إليك كيفية القيام بذلك باستخدام أدوات بناء مختلفة: +## إعداد Aspose.Slides for Java +لبدء استخدام Aspose.Slides في مشاريع Java الخاصة بك، تحتاج إلى إضافة المكتبة كاعتماد. إليك كيفية القيام بذلك باستخدام أدوات بناء مختلفة: -**مافن** -أضف هذه القطعة إلى `pom.xml` ملف: +**Maven** +أضف هذا المقتطف إلى ملف `pom.xml` الخاص بك: ```xml com.aspose @@ -54,22 +80,22 @@ ``` -**جرادل** -قم بتضمين ما يلي في `build.gradle` ملف: +**Gradle** +ضمن الملف `build.gradle` الخاص بك: ```gradle implementation group: 'com.aspose', name: 'aspose-slides', version: '25.4', classifier: 'jdk16' ``` -**التحميل المباشر** -إذا كنت تفضل عدم استخدام أداة البناء، قم بتنزيل الإصدار الأحدث من [إصدارات Aspose.Slides لـ Java](https://releases.aspose.com/slides/java/). +**تحميل مباشر** +إذا كنت تفضل عدم استخدام أداة بناء، حمّل أحدث إصدار من [Aspose.Slides for Java releases](https://releases.aspose.com/slides/java/). ### خطوات الحصول على الترخيص -- **نسخة تجريبية مجانية**:ابدأ بالتجربة المجانية لاستكشاف ميزات Aspose.Slides. -- **رخصة مؤقتة**:الحصول على ترخيص مؤقت للاستخدام الموسع دون قيود. -- **شراء**:فكر في الشراء إذا كنت بحاجة إلى الوصول على المدى الطويل. +- **تجربة مجانية**: ابدأ بتجربة مجانية لاستكشاف ميزات Aspose.Slides. +- **ترخيص مؤقت**: احصل على ترخيص مؤقت للاستخدام الممتد دون قيود. +- **شراء**: فكر في الشراء إذا كنت تحتاج إلى وصول طويل الأمد. -**التهيئة والإعداد الأساسي** -لبدء استخدام Aspose.Slides، قم بتهيئة مشروعك عن طريق إنشاء كائن عرض تقديمي جديد: +**التهيئة الأساسية والإعداد** +لبدء استخدام Aspose.Slides، قم بتهيئة مشروعك بإنشاء كائن عرض تقديمي جديد: ```java import com.aspose.slides.*; @@ -77,34 +103,34 @@ Presentation presentation = new Presentation(); ``` ## دليل التنفيذ -الآن دعنا نقوم بتقسيم عملية إضافة مخطط دائري وتخصيصه إلى خطوات قابلة للإدارة. +الآن لنقسم عملية إضافة وتخصيص مخطط دائري إلى خطوات قابلة للإدارة. ### تهيئة العرض التقديمي والشريحة -ابدأ بإعداد عرض تقديمي جديد والوصول إلى الشريحة الأولى. هذه هي لوحتك لإنشاء المخططات البيانية: +ابدأ بإعداد عرض تقديمي جديد والوصول إلى الشريحة الأولى. هذه هي مساحة العمل لإنشاء المخططات: ```java import com.aspose.slides.*; -// إنشاء مثيل عرض تقديمي جديد. +// Create a new presentation instance. Presentation presentation = new Presentation(); -// قم بالوصول إلى الشريحة الأولى في العرض التقديمي. -islide slides = presentation.getSlides().get_Item(0); +// Access the first slide in the presentation. +ISlide slide = presentation.getSlides().get_Item(0); ``` ### إضافة مخطط دائري إلى الشريحة -إدراج مخطط دائري في الموضع المحدد بمجموعة بيانات افتراضية: +أدرج مخططًا دائريًا في الموضع المحدد مع مجموعة بيانات افتراضية: ```java import com.aspose.slides.*; -// أضف مخططًا دائريًا في الموضع (100، 100) بالحجم (400، 400). -ischart chart = slides.getShapes().addChart(ChartType.Pie, 100, 100, 400, 400); +// Add a pie chart at position (100, 100) with size (400, 400). +IChart chart = slide.getShapes().addChart(ChartType.Pie, 100, 100, 400, 400); ``` -### تعيين عنوان الرسم البياني -قم بتخصيص الرسم البياني الخاص بك عن طريق تعيين العنوان وتمركزه: +### ضبط عنوان المخطط +خصص مخططك بضبط العنوان وتوسيطه: ```java import com.aspose.slides.*; -// أضف عنوانًا إلى المخطط الدائري. +// Add a title to the pie chart. chart.getChartTitle().addTextFrameForOverriding("Sample Title"); chart.getChartTitle().getTextFrameForOverriding().getTextFrameFormat().setCenterText(NullableBool.True); chart.getChartTitle().setHeight(20); @@ -112,58 +138,58 @@ chart.setTitle(true); ``` ### تكوين تسميات البيانات للسلسلة -تأكد من أن تسميات البيانات تعرض القيم من أجل الوضوح: +تأكد من أن تسميات البيانات تعرض القيم لتوضيح أفضل: ```java import com.aspose.slides.*; -// إظهار قيم البيانات في السلسلة الأولى. +// Show data values on the first series. chart.getChartData().getSeries().get_Item(0).getLabels().getDefaultDataLabelFormat().setShowValue(true); ``` -### إعداد ورقة عمل بيانات الرسم البياني -قم بإعداد ورقة عمل بيانات الرسم البياني الخاص بك عن طريق مسح السلاسل والفئات الموجودة: +### إعداد ورقة عمل بيانات المخطط +قم بإعداد ورقة عمل بيانات المخطط عن طريق مسح السلاسل والفئات الحالية: ```java import com.aspose.slides.*; -// تحضير مصنف بيانات الرسم البياني. +// Prepare the chart data workbook. int defaultWorksheetIndex = 0; -isChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook(); +IChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook(); chart.getChartData().getSeries().clear(); chart.getChartData().getCategories().clear(); ``` -### إضافة فئات إلى الرسم البياني -قم بتحديد الفئات لمخططك الدائري: +### إضافة فئات إلى المخطط +عرّف الفئات لمخططك الدائري: ```java import com.aspose.slides.*; -// إضافة فئات جديدة. +// Add new categories. chart.getChartData().getCategories().add(fact.getCell(0, 1, 0, "First Qtr")); chart.getChartData().getCategories().add(fact.getCell(0, 2, 0, "2nd Qtr")); chart.getChartData().getCategories().add(fact.getCell(0, 3, 0, "3rd Qtr")); ``` -### إضافة سلسلة وملء نقاط البيانات -إنشاء سلسلة وملئها بنقاط البيانات: +### إضافة سلسلة وتعبئة نقاط البيانات +أنشئ سلسلة واملأها بنقاط البيانات – هنا نضيف **سلسلة المخطط**: ```java import com.aspose.slides.*; -// أضف سلسلة جديدة وحدد اسمها. -ischartSeries series = chart.getChartData().getSeries().add(fact.getCell(0, 0, 1, "Series 1"), chart.getType()); +// Add a new series and set its name. +IChartSeries series = chart.getChartData().getSeries().add(fact.getCell(0, 0, 1, "Series 1"), chart.getType()); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 1, 1, 20)); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 2, 1, 50)); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 3, 1, 30)); ``` ### تخصيص ألوان السلسلة والحدود -قم بتعزيز المظهر البصري من خلال تعيين الألوان وتخصيص الحدود: +عزز المظهر البصري بضبط الألوان وتخصيص الحدود – هذا يخص **تخصيص ألوان المخطط الدائري** مباشرةً: ```java import com.aspose.slides.*; -// تعيين ألوان متنوعة لقطاعات السلسلة. +// Set varied colors for the series sectors. chart.getChartData().getSeriesGroups().get_Item(0).setColorVaried(true); -isChartDataPoint point = series.getDataPoints().get_Item(0); +IChartDataPoint point = series.getDataPoints().get_Item(0); point.getFormat().getFill().setFillType(FillType.Solid); point.getFormat().getFill().getSolidFillColor().setColor(new Color(PresetColor.Cyan)); point.getFormat().getLine().getFillFormat().setFillType(FillType.Solid); @@ -172,46 +198,74 @@ point.getFormat().getLine().setWidth(3.0); point.getFormat().getLine().setStyle(LineStyle.ThinThick); point.getFormat().getLine().setDashStyle(LineDashStyle.DashDot); -// كرر ذلك لنقاط البيانات الأخرى بألوان وأنماط مختلفة. +// Repeat for other data points with different colors and styles. ``` -### تكوين تسميات البيانات المخصصة -قم بضبط العلامات لكل نقطة بيانات: +### تكوين تسميات بيانات مخصصة +قم بضبط التسميات لكل نقطة بيانات: ```java import com.aspose.slides.*; -// تكوين العلامات المخصصة. -isDataLabel lbl1 = series.getDataPoints().get_Item(0).getLabel(); +// Configure custom labels. +IDataLabel lbl1 = series.getDataPoints().get_Item(0).getLabel(); lbl1.getDataLabelFormat().setShowValue(true); -isDataLabel lbl2 = series.getDataPoints().get_Item(1).getLabel(); +IDataLabel lbl2 = series.getDataPoints().get_Item(1).getLabel(); lbl2.getDataLabelFormat().setShowValue(true); lbl2.getDataLabelFormat().setShowLegendKey(true); lbl2.getDataLabelFormat().setShowPercentage(true); -isDataLabel lbl3 = series.getDataPoints().get_Item(2).getLabel(); +IDataLabel lbl3 = series.getDataPoints().get_Item(2).getLabel(); lbl3.getDataLabelFormat().setShowSeriesName(true); lbl3.getDataLabelFormat().setShowPercentage(true); -// تمكين خطوط القائد للعلامات. +// Enable leader lines for labels. series.getLabels().getDefaultDataLabelFormat().setShowLeaderLines(true); ``` -### تعيين زاوية الدوران وحفظ العرض التقديمي -قم بإنهاء مخطط الفطيرة الخاص بك عن طريق تعيين زاوية الدوران وحفظ العرض التقديمي: +### ضبط زاوية الدوران وحفظ العرض التقديمي +أكمل مخططك الدائري بـ **ضبط زاوية الدوران** وحفظ الملف: ```java import com.aspose.slides.*; -// ضبط زاوية الدوران. +// Set rotation angle. chart.getPlotArea().getPieChartTitle().getTextFrameForOverriding().setText("Sales Data"); chart.setRotationAngle(-10); -// حفظ العرض التقديمي في ملف. +// Save the presentation to a file. presentation.save("PieChartPresentation.pptx", SaveFormat.Pptx); ``` -## خاتمة -في هذا البرنامج التعليمي، تعلمت كيفية إنشاء وتخصيص المخططات الدائرية باستخدام Aspose.Slides لجافا. باتباع هذه الخطوات، يمكنك تحسين عروضك التقديمية بتصورات بيانات جذابة بصريًا. إذا كانت لديك أي أسئلة أو كنت بحاجة إلى مزيد من المساعدة، فلا تتردد في التواصل معنا. +## المشكلات الشائعة والحلول +| المشكلة | السبب | الحل | +|-------|-------|-----| +| **جميع الشرائح تظهر بنفس اللون** | لم يتم استدعاء `setColorVaried(true)` | تأكد من تمكين الألوان المتنوعة على مجموعة السلسلة. | +| **تسميات البيانات لا تظهر** | تم تعطيل علم `showValue` | استدعِ `setShowValue(true)` على تنسيق التسمية المناسب. | +| **الدوران لا يؤثر** | استخدام إصدار أقدم من Aspose.Slides | حدّث إلى الإصدار 25.4 أو أحدث. | +| **استثناء الترخيص أثناء التشغيل** | ملف الترخيص مفقود أو غير صالح | حمّل الترخيص باستخدام `License license = new License(); license.setLicense("Aspose.Slides.lic");` قبل إنشاء `Presentation`. | + +## الأسئلة المتكررة + +**س: كيف أحصل على ترخيص Aspose.Slides لجافا؟** +ج: يمكنك طلب تجربة مجانية من موقع Aspose، ثم شراء ترخيص دائم. حمّله وقت التشغيل كما هو موضح في جدول المشكلات الشائعة. + +**س: هل يمكنني استخدام هذا الكود مع إصدارات JDK أقدم؟** +ج: يتطلب الـ API JDK 16 أو أعلى؛ الإصدارات الأقدم غير مدعومة. + +**س: هل يمكن تصدير المخطط كصورة بدلاً من PPTX؟** +ج: نعم، استدعِ `chart.getChartData().getChartDataWorkbook().save("chart.png", ImageFormat.Png);` بعد عملية الرسم. + +**س: ماذا لو احتجت لإضافة أكثر من سلسلة إلى مخطط دائري؟** +ج: عادةً ما يعرض المخطط الدائري سلسلة واحدة؛ إذا كنت تحتاج إلى عدة سلاسل ففكّر في استخدام مخطط الدونات بدلاً من ذلك. + +**س: هل تعمل المكتبة على خوادم Linux؟** +ج: بالتأكيد – Aspose.Slides for Java مستقل عن المنصة ويعمل على أي نظام تشغيل يدعم JDK متوافق. + +--- + +**آخر تحديث:** 2026-02-19 +**تم الاختبار مع:** Aspose.Slides for Java 25.4 (jdk16) +**المؤلف:** Aspose {{< /blocks/products/pf/tutorial-page-section >}} diff --git a/slides/chinese/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md b/slides/chinese/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md index 2c5656dfef..8b3b50c522 100644 --- a/slides/chinese/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md +++ b/slides/chinese/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md @@ -1,9 +1,13 @@ --- -"date": "2025-04-17" -"description": "学习如何使用 Aspose.Slides for Java 创建和自定义饼图。本教程涵盖从设置到高级自定义的所有内容。" -"title": "使用 Aspose.Slides 在 Java 中创建饼图——综合指南" -"url": "/zh/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/" -"weight": 1 +date: '2026-02-19' +description: 学习如何使用 Aspose.Slides 在 Java 中创建饼图,并自定义饼图颜色、添加图表系列、操作图表数据工作表以及设置旋转角度。 +keywords: +- Aspose.Slides Java +- Java pie charts +- data visualization in Java +title: 使用 Aspose.Slides 在 Java 中自定义饼图颜色 – 完整指南 +url: /zh/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/ +weight: 1 --- {{< blocks/products/pf/main-wrap-class >}} @@ -14,37 +18,53 @@ # 使用 Aspose.Slides for Java 创建饼图:完整教程 ## 介绍 -创建动态且视觉上引人入胜的演示文稿对于传递有影响力的信息至关重要。使用 Aspose.Slides for Java,您可以将饼图等复杂图表无缝集成到幻灯片中,轻松增强数据可视化效果。本指南将指导您使用 Aspose.Slides Java 创建和自定义饼图,轻松解决常见的演示文稿难题。 +创建动态且视觉上吸引人的演示文稿对于传递有冲击力的信息至关重要。借助 Aspose.Slides for Java,您可以轻松地在幻灯片中集成复杂的图表(如饼图),**自定义饼图颜色**,并毫不费力地提升数据可视化效果。本指南将手把手教您如何使用 Aspose.Slides Java 创建并自定义饼图,轻松解决常见的演示难题。 -**您将学到什么:** +**您将学习的内容:** - 初始化演示文稿并添加幻灯片。 -- 在幻灯片上创建和配置饼图。 -- 设置图表标题、数据标签和颜色。 +- 在幻灯片上创建并配置饼图。 +- 设置图表标题、数据标签以及**自定义饼图颜色**。 - 优化性能并有效管理资源。 - 使用 Maven 或 Gradle 将 Aspose.Slides 集成到 Java 项目中。 -首先,确保您拥有所有必要的工具和知识! +让我们先确保您具备所有必要的工具和知识,随后即可开始实践! -## 先决条件 -在深入本教程之前,请确保您已准备好以下设置: +## 快速答疑 +- **启动演示文稿的主要类是什么?** `Presentation`,来自 `com.aspose.slides`。 +- **哪个方法向幻灯片添加饼图?** `addChart(ChartType.Pie, …)`。 +- **如何为每个切片启用不同颜色?** 在系列组上调用 `setColorVaried(true)`。 +- **可以旋转饼图吗?** 可以,使用图表对象的 `setRotationAngle(double)`。 +- **生产环境需要许可证吗?** 商业部署必须使用 Aspose.Slides 许可证。 -### 所需的库、版本和依赖项 -- **Aspose.Slides for Java**:确保您拥有 25.4 或更高版本。 -- **Java 开发工具包 (JDK)**:需要版本 16 或更高版本。 +## 什么是 “customize pie chart colors”? +自定义饼图颜色指为饼图的每个切片分配不同的填充颜色,以提升可读性和视觉冲击力。在 Aspose.Slides 中,您只需启用多彩模式,然后为各个数据点设置实色填充即可实现。 -### 环境设置要求 -- 安装并配置了 Java 的开发环境。 -- 集成开发环境 (IDE),如 IntelliJ IDEA、Eclipse 或 NetBeans。 +## 为什么使用 Aspose.Slides for Java 创建饼图? +- **完全控制** 图表外观,无需依赖 Microsoft Office。 +- **跨平台** 兼容——在 Windows、Linux 和 macOS 上均可运行。 +- **丰富的 API** 支持数据绑定、样式设置以及导出为 PPTX、PDF 或图片。 +- **许可证灵活**——可先使用免费试用版,后续根据需求升级至完整功能。 + +## 前置条件 +在开始本教程之前,请确保已完成以下准备工作: + +### 必需的库、版本及依赖 +- **Aspose.Slides for Java**:版本 25.4 或更高。 +- **Java Development Kit (JDK)**:版本 16 或更高。 + +### 环境搭建要求 +- 已安装并配置好的 Java 开发环境。 +- 使用 IntelliJ IDEA、Eclipse 或 NetBeans 等集成开发环境(IDE)。 ### 知识前提 -- 对 Java 编程有基本的了解。 -- 熟悉 Maven 或 Gradle 的依赖管理。 +- 具备基本的 Java 编程概念。 +- 熟悉 Maven 或 Gradle 用于依赖管理。 ## 设置 Aspose.Slides for Java -要在您的 Java 项目中使用 Aspose.Slides,您需要将该库添加为依赖项。以下是使用不同构建工具的操作方法: +要在 Java 项目中使用 Aspose.Slides,需将其添加为依赖。以下示例展示了不同构建工具的配置方式: -**Maven** -将此代码片段添加到您的 `pom.xml` 文件: +**Maven** +在 `pom.xml` 中加入以下代码片段: ```xml com.aspose @@ -54,116 +74,116 @@ ``` -**Gradle** -在您的 `build.gradle` 文件: +**Gradle** +在 `build.gradle` 中加入以下内容: ```gradle implementation group: 'com.aspose', name: 'aspose-slides', version: '25.4', classifier: 'jdk16' ``` -**直接下载** -如果您不想使用构建工具,请从下载最新版本 [Aspose.Slides for Java 发布](https://releases。aspose.com/slides/java/). +**直接下载** +如果不使用构建工具,可从 [Aspose.Slides for Java releases](https://releases.aspose.com/slides/java/) 下载最新发行版。 ### 许可证获取步骤 -- **免费试用**:从免费试用开始探索 Aspose.Slides 功能。 -- **临时执照**:获得临时许可证,以便不受限制地延长使用时间。 -- **购买**:如果您需要长期访问,请考虑购买。 +- **免费试用**:先获取免费试用版,体验 Aspose.Slides 功能。 +- **临时许可证**:获取临时许可证,以在无功能限制的情况下延长使用时间。 +- **购买**:若需长期使用,请考虑购买正式许可证。 -**基本初始化和设置** -要开始使用 Aspose.Slides,请通过创建一个新的演示对象来初始化您的项目: +**基础初始化与设置** +下面的代码演示了如何创建一个新的演示文稿对象以开始使用 Aspose.Slides: ```java import com.aspose.slides.*; Presentation presentation = new Presentation(); ``` -## 实施指南 -现在让我们将添加和自定义饼图的过程分解为易于管理的步骤。 +## 实现指南 +接下来我们将把添加并自定义饼图的过程拆解为若干可管理的步骤。 ### 初始化演示文稿和幻灯片 -首先设置一个新的演示文稿并访问第一张幻灯片。这是您创建图表的画布: +首先创建一个新演示文稿并获取第一张幻灯片,这将作为绘制图表的画布: ```java import com.aspose.slides.*; -// 创建一个新的演示实例。 +// Create a new presentation instance. Presentation presentation = new Presentation(); -// 访问演示文稿中的第一张幻灯片。 -islide slides = presentation.getSlides().get_Item(0); +// Access the first slide in the presentation. +ISlide slide = presentation.getSlides().get_Item(0); ``` -### 将饼图添加到幻灯片 -使用默认数据集将饼图插入到指定位置: +### 向幻灯片添加饼图 +在指定位置插入一个默认数据集的饼图: ```java import com.aspose.slides.*; -// 在位置 (100, 100) 处添加一个饼图,大小为 (400, 400)。 -ischart chart = slides.getShapes().addChart(ChartType.Pie, 100, 100, 400, 400); +// Add a pie chart at position (100, 100) with size (400, 400). +IChart chart = slide.getShapes().addChart(ChartType.Pie, 100, 100, 400, 400); ``` ### 设置图表标题 -通过设置和居中标题来定制您的图表: +通过设置并居中标题来自定义图表: ```java import com.aspose.slides.*; -// 为饼图添加标题。 +// Add a title to the pie chart. chart.getChartTitle().addTextFrameForOverriding("Sample Title"); chart.getChartTitle().getTextFrameForOverriding().getTextFrameFormat().setCenterText(NullableBool.True); chart.getChartTitle().setHeight(20); chart.setTitle(true); ``` -### 配置系列的数据标签 -确保数据标签清晰地显示值: +### 为系列配置数据标签 +确保数据标签显示数值,以提升可读性: ```java import com.aspose.slides.*; -// 显示第一个系列的数据值。 +// Show data values on the first series. chart.getChartData().getSeries().get_Item(0).getLabels().getDefaultDataLabelFormat().setShowValue(true); ``` ### 准备图表数据工作表 -通过清除现有系列和类别来设置图表的数据工作表: +通过清除已有的系列和类别,初始化图表的数据工作表: ```java import com.aspose.slides.*; -// 准备图表数据工作簿。 +// Prepare the chart data workbook. int defaultWorksheetIndex = 0; -isChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook(); +IChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook(); chart.getChartData().getSeries().clear(); chart.getChartData().getCategories().clear(); ``` -### 将类别添加到图表 -定义饼图的类别: +### 向图表添加类别 +为饼图定义类别: ```java import com.aspose.slides.*; -// 添加新类别。 +// Add new categories. chart.getChartData().getCategories().add(fact.getCell(0, 1, 0, "First Qtr")); chart.getChartData().getCategories().add(fact.getCell(0, 2, 0, "2nd Qtr")); chart.getChartData().getCategories().add(fact.getCell(0, 3, 0, "3rd Qtr")); ``` ### 添加系列并填充数据点 -创建一个系列并用数据点填充它: +创建系列并填充数据点——这一步 **add chart series**: ```java import com.aspose.slides.*; -// 添加新系列并设置其名称。 -ischartSeries series = chart.getChartData().getSeries().add(fact.getCell(0, 0, 1, "Series 1"), chart.getType()); +// Add a new series and set its name. +IChartSeries series = chart.getChartData().getSeries().add(fact.getCell(0, 0, 1, "Series 1"), chart.getType()); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 1, 1, 20)); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 2, 1, 50)); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 3, 1, 30)); ``` ### 自定义系列颜色和边框 -通过设置颜色和自定义边框来增强视觉吸引力: +通过设置颜色并自定义边框来提升视觉效果——这直接 **customizes pie chart colors**: ```java import com.aspose.slides.*; -// 为系列扇区设置不同的颜色。 +// Set varied colors for the series sectors. chart.getChartData().getSeriesGroups().get_Item(0).setColorVaried(true); -isChartDataPoint point = series.getDataPoints().get_Item(0); +IChartDataPoint point = series.getDataPoints().get_Item(0); point.getFormat().getFill().setFillType(FillType.Solid); point.getFormat().getFill().getSolidFillColor().setColor(new Color(PresetColor.Cyan)); point.getFormat().getLine().getFillFormat().setFillType(FillType.Solid); @@ -172,7 +192,7 @@ point.getFormat().getLine().setWidth(3.0); point.getFormat().getLine().setStyle(LineStyle.ThinThick); point.getFormat().getLine().setDashStyle(LineDashStyle.DashDot); -// 对具有不同颜色和样式的其他数据点重复此操作。 +// Repeat for other data points with different colors and styles. ``` ### 配置自定义数据标签 @@ -180,38 +200,66 @@ point.getFormat().getLine().setDashStyle(LineDashStyle.DashDot); ```java import com.aspose.slides.*; -// 配置自定义标签。 -isDataLabel lbl1 = series.getDataPoints().get_Item(0).getLabel(); +// Configure custom labels. +IDataLabel lbl1 = series.getDataPoints().get_Item(0).getLabel(); lbl1.getDataLabelFormat().setShowValue(true); -isDataLabel lbl2 = series.getDataPoints().get_Item(1).getLabel(); +IDataLabel lbl2 = series.getDataPoints().get_Item(1).getLabel(); lbl2.getDataLabelFormat().setShowValue(true); lbl2.getDataLabelFormat().setShowLegendKey(true); lbl2.getDataLabelFormat().setShowPercentage(true); -isDataLabel lbl3 = series.getDataPoints().get_Item(2).getLabel(); +IDataLabel lbl3 = series.getDataPoints().get_Item(2).getLabel(); lbl3.getDataLabelFormat().setShowSeriesName(true); lbl3.getDataLabelFormat().setShowPercentage(true); -// 启用标签的引线。 +// Enable leader lines for labels. series.getLabels().getDefaultDataLabelFormat().setShowLeaderLines(true); ``` ### 设置旋转角度并保存演示文稿 -通过设置旋转角度并保存演示文稿来完成饼图: +通过 **set rotation angle** 完成饼图的最终调整并保存文件: ```java import com.aspose.slides.*; -// 设置旋转角度。 +// Set rotation angle. chart.getPlotArea().getPieChartTitle().getTextFrameForOverriding().setText("Sales Data"); chart.setRotationAngle(-10); -// 将演示文稿保存到文件。 +// Save the presentation to a file. presentation.save("PieChartPresentation.pptx", SaveFormat.Pptx); ``` -## 结论 -在本教程中,您学习了如何使用 Aspose.Slides for Java 创建和自定义饼图。按照以下步骤操作,您可以使用视觉上更具吸引力的数据可视化效果来增强您的演示文稿。如果您有任何疑问或需要进一步的帮助,请随时联系我们。 +## 常见问题及解决方案 +| 问题 | 原因 | 解决方案 | +|-------|-------|-----| +| **切片全部显示相同颜色** | 未调用 `setColorVaried(true)` | 确保在系列组上启用多彩模式。 | +| **数据标签未显示** | `showValue` 标志未开启 | 在相应的标签格式上调用 `setShowValue(true)`。 | +| **旋转无效** | 使用了旧版 Aspose.Slides | 升级至 25.4 或更高版本。 | +| **运行时出现许可证异常** | 缺少或无效的许可证文件 | 在创建 `Presentation` 前加载许可证:`License license = new License(); license.setLicense("Aspose.Slides.lic");` | + +## 常见问答 + +**Q: 如何获取 Aspose.Slides 的 Java 许可证?** +A: 您可以在 Aspose 官网申请免费试用,然后购买永久许可证。运行时按上表所示加载许可证即可。 + +**Q: 这段代码能在旧版 JDK 上运行吗?** +A: API 要求 JDK 16 或更高,旧版 JDK 不受支持。 + +**Q: 能否将图表导出为图片而不是 PPTX?** +A: 可以,在渲染后调用 `chart.getChartData().getChartDataWorkbook().save("chart.png", ImageFormat.Png);`。 + +**Q: 如果需要在饼图中添加多个系列怎么办?** +A: 饼图通常只显示单一系列;若需多系列展示,请考虑使用环形图(doughnut chart)。 + +**Q: 该库能在 Linux 服务器上运行吗?** +A: 完全可以——Aspose.Slides for Java 与平台无关,只要有兼容的 JDK 即可运行。 + +--- + +**最后更新:** 2026-02-19 +**测试环境:** Aspose.Slides for Java 25.4 (jdk16) +**作者:** Aspose {{< /blocks/products/pf/tutorial-page-section >}} diff --git a/slides/czech/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md b/slides/czech/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md index 44f31affe1..dac8f0d7c6 100644 --- a/slides/czech/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md +++ b/slides/czech/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md @@ -1,9 +1,16 @@ --- -"date": "2025-04-17" -"description": "Naučte se, jak vytvářet a upravovat koláčové grafy pomocí Aspose.Slides pro Javu. Tento tutoriál zahrnuje vše od nastavení až po pokročilé přizpůsobení." -"title": "Vytváření koláčových grafů v Javě s Aspose.Slides – Komplexní průvodce" -"url": "/cs/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/" -"weight": 1 +date: '2026-02-19' +description: Naučte se, jak vytvořit koláčový graf v Javě pomocí Aspose.Slides a přizpůsobit + barvy koláčového grafu, přidat řady grafu, pracovat s listem dat grafu a nastavit + úhel otáčení. +keywords: +- Aspose.Slides Java +- Java pie charts +- data visualization in Java +title: Jak upravit barvy koláčových grafů v Javě pomocí Aspose.Slides – Kompletní + průvodce +url: /cs/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/ +weight: 1 --- {{< blocks/products/pf/main-wrap-class >}} @@ -11,40 +18,56 @@ {{< blocks/products/pf/main-container >}} {{< blocks/products/pf/tutorial-page-section >}} -# Vytváření koláčových grafů pomocí Aspose.Slides pro Javu: Kompletní tutoriál +# Vytváření koláčových grafů pomocí Aspose.Slides pro Java: Kompletní tutoriál -## Zavedení -Vytváření dynamických a vizuálně poutavých prezentací je klíčové pro poskytování působivých informací. S Aspose.Slides pro Javu můžete bez problémů integrovat složité grafy, jako jsou koláčové grafy, do svých slidů a bez námahy tak vylepšit vizualizaci dat. Tato komplexní příručka vás provede procesem vytváření a úpravy koláčového grafu pomocí Aspose.Slides v Javě a snadno vyřeší běžné problémy s prezentacemi. +## Úvod +Vytváření dynamických a vizuálně atraktivních prezentací je klíčové pro předání působivých informací. S Aspose.Slides pro Java můžete bez problémů integrovat složité grafy, jako jsou koláčové grafy, do svých snímků, **customize pie chart colors**, a zlepšit vizualizaci dat s lehkostí. Tento komplexní průvodce vás provede procesem vytvoření a úpravy koláčového grafu pomocí Aspose.Slides Java, řešením běžných výzev prezentací s lehkostí. **Co se naučíte:** - Inicializace prezentace a přidání snímků. - Vytvoření a konfigurace koláčového grafu na snímku. -- Nastavení názvů grafů, popisků dat a barev. +- Nastavení názvů grafu, popisků dat a **customize pie chart colors**. - Optimalizace výkonu a efektivní správa zdrojů. -- Integrace Aspose.Slides do projektů v Javě pomocí Mavenu nebo Gradle. +- Integrace Aspose.Slides do Java projektů pomocí Maven nebo Gradle. -Začněme tím, že se ujistíme, že máte všechny potřebné nástroje a znalosti, abyste mohli pokračovat! +Pojďme začít tím, že se ujistíme, že máte všechny potřebné nástroje a znalosti k tomu, abyste mohli postupovat! + +## Rychlé odpovědi +- **Jaká je hlavní třída pro zahájení prezentace?** `Presentation` z `com.aspose.slides`. +- **Která metoda přidá koláčový graf na snímek?** `addChart(ChartType.Pie, …)`. +- **Jak povolit různé barvy pro každý výsek?** Nastavte `setColorVaried(true)` na skupinu řad. +- **Můžete otočit koláčový graf?** Ano, použijte `setRotationAngle(double)` na objekt grafu. +- **Potřebuji licenci pro produkční použití?** Licence Aspose.Slides je vyžadována pro komerční nasazení. + +## Co znamená “customize pie chart colors”? +Přizpůsobení barev koláčového grafu znamená přiřazení odlišných výplňových barev každému výseku koláče, čímž se zlepšuje čitelnost a vizuální dopad. V Aspose.Slides toho dosáhnete povolením různých barev a následným nastavením pevných výplní pro jednotlivé datové body. + +## Proč použít Aspose.Slides pro Java k vytváření koláčových grafů? +- **Full control** nad vzhledem grafu bez potřeby Microsoft Office. +- **Cross‑platform** kompatibilita – funguje na Windows, Linuxu i macOS. +- **Rich API** pro vazbu dat, stylování a export do PPTX, PDF nebo obrázků. +- **License flexibility** – začněte s bezplatnou zkušební verzí a upgradujte, když potřebujete plnou sadu funkcí. ## Předpoklady -Než se pustíte do tohoto tutoriálu, ujistěte se, že máte připravené následující nastavení: +Než se ponoříte do tohoto tutoriálu, ujistěte se, že máte připravené následující: ### Požadované knihovny, verze a závislosti -- **Aspose.Slides pro Javu**Ujistěte se, že máte verzi 25.4 nebo novější. -- **Vývojová sada pro Javu (JDK)**Je vyžadována verze 16 nebo vyšší. +- **Aspose.Slides for Java**: verze 25.4 nebo novější. +- **Java Development Kit (JDK)**: verze 16 nebo vyšší. ### Požadavky na nastavení prostředí -- Vývojové prostředí s nainstalovanou a nakonfigurovanou Javou. -- Integrované vývojové prostředí (IDE), jako je IntelliJ IDEA, Eclipse nebo NetBeans. +- Vývojové prostředí s nainstalovaným a nakonfigurovaným Java. +- Integrované vývojové prostředí (IDE) jako IntelliJ IDEA, Eclipse nebo NetBeans. ### Předpoklady znalostí - Základní znalost programování v Javě. -- Znalost Mavenu nebo Gradle pro správu závislostí. +- Znalost Maven nebo Gradle pro správu závislostí. -## Nastavení Aspose.Slides pro Javu -Chcete-li začít používat Aspose.Slides ve svých projektech Java, musíte přidat knihovnu jako závislost. Zde je návod, jak to udělat pomocí různých nástrojů pro sestavení: +## Nastavení Aspose.Slides pro Java +Chcete‑li začít používat Aspose.Slides ve svých Java projektech, musíte knihovnu přidat jako závislost. Zde je návod, jak to provést pomocí různých nástrojů pro sestavení: -**Znalec** -Přidejte tento úryvek do svého `pom.xml` soubor: +**Maven** +Přidejte tento úryvek do souboru `pom.xml`: ```xml com.aspose @@ -54,22 +77,22 @@ Přidejte tento úryvek do svého `pom.xml` soubor: ``` -**Gradle** -Zahrňte do svého `build.gradle` soubor: +**Gradle** +Zahrňte následující do souboru `build.gradle`: ```gradle implementation group: 'com.aspose', name: 'aspose-slides', version: '25.4', classifier: 'jdk16' ``` -**Přímé stažení** -Pokud nechcete používat nástroj pro sestavení, stáhněte si nejnovější verzi z [Aspose.Slides pro verze Java](https://releases.aspose.com/slides/java/). +**Přímé stažení** +Pokud raději nepoužíváte nástroj pro sestavení, stáhněte si nejnovější vydání z [Aspose.Slides for Java releases](https://releases.aspose.com/slides/java/). -### Kroky získání licence -- **Bezplatná zkušební verze**Začněte s bezplatnou zkušební verzí a prozkoumejte funkce Aspose.Slides. -- **Dočasná licence**Získejte dočasnou licenci pro dlouhodobé užívání bez omezení. -- **Nákup**Pokud potřebujete dlouhodobý přístup, zvažte koupi. +### License Acquisition Steps +- **Free Trial**: Začněte s bezplatnou zkušební verzí a prozkoumejte funkce Aspose.Slides. +- **Temporary License**: Získejte dočasnou licenci pro rozšířené používání bez omezení. +- **Purchase**: Zvažte zakoupení, pokud potřebujete dlouhodobý přístup. -**Základní inicializace a nastavení** -Chcete-li začít používat Aspose.Slides, inicializujte svůj projekt vytvořením nového objektu prezentace: +**Základní inicializace a nastavení** +Pro zahájení používání Aspose.Slides inicializujte svůj projekt vytvořením nového objektu prezentace: ```java import com.aspose.slides.*; @@ -77,93 +100,93 @@ Presentation presentation = new Presentation(); ``` ## Průvodce implementací -Nyní si rozdělme proces přidávání a úpravy koláčového grafu na zvládnutelné kroky. +Nyní rozdělíme proces přidání a úpravy koláčového grafu na zvládnutelné kroky. -### Inicializace prezentace a snímku -Začněte nastavením nové prezentace a otevřením prvního snímku. Toto je vaše plátno pro vytváření grafů: +### Initialize Presentation and Slide +Začněte nastavením nové prezentace a přístupem k prvnímu snímku. Toto je vaše plátno pro tvorbu grafů: ```java import com.aspose.slides.*; -// Vytvořte novou instanci prezentace. +// Create a new presentation instance. Presentation presentation = new Presentation(); -// Otevření prvního snímku v prezentaci. -islide slides = presentation.getSlides().get_Item(0); +// Access the first slide in the presentation. +ISlide slide = presentation.getSlides().get_Item(0); ``` -### Přidat koláčový graf na snímek -Vložte koláčový graf na zadanou pozici s výchozí datovou sadou: +### Add Pie Chart to Slide +Vložte koláčový graf do určené pozice s výchozím datovým souborem: ```java import com.aspose.slides.*; -// Přidejte koláčový graf na pozici (100, 100) o velikosti (400, 400). -ischart chart = slides.getShapes().addChart(ChartType.Pie, 100, 100, 400, 400); +// Add a pie chart at position (100, 100) with size (400, 400). +IChart chart = slide.getShapes().addChart(ChartType.Pie, 100, 100, 400, 400); ``` -### Nastavit název grafu -Přizpůsobte si graf nastavením a vycentrováním názvu: +### Set Chart Title +Přizpůsobte svůj graf nastavením a vycentrováním názvu: ```java import com.aspose.slides.*; -// Přidejte název koláčového grafu. +// Add a title to the pie chart. chart.getChartTitle().addTextFrameForOverriding("Sample Title"); chart.getChartTitle().getTextFrameForOverriding().getTextFrameFormat().setCenterText(NullableBool.True); chart.getChartTitle().setHeight(20); chart.setTitle(true); ``` -### Konfigurace popisků dat pro řady -Pro přehlednost se ujistěte, že popisky dat zobrazují hodnoty: +### Configure Data Labels for Series +Zajistěte, aby popisky dat zobrazovaly hodnoty pro přehlednost: ```java import com.aspose.slides.*; -// Zobrazit datové hodnoty v první sérii. +// Show data values on the first series. chart.getChartData().getSeries().get_Item(0).getLabels().getDefaultDataLabelFormat().setShowValue(true); ``` -### Příprava pracovního listu s daty z grafu -Nastavte datový list grafu vymazáním stávajících řad a kategorií: +### Prepare Chart Data Worksheet +Nastavte datový list grafu vymazáním existujících řad a kategorií: ```java import com.aspose.slides.*; -// Připravte si sešit s daty grafu. +// Prepare the chart data workbook. int defaultWorksheetIndex = 0; -isChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook(); +IChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook(); chart.getChartData().getSeries().clear(); chart.getChartData().getCategories().clear(); ``` -### Přidat kategorie do grafu -Definujte kategorie pro váš koláčový graf: +### Add Categories to Chart +Definujte kategorie pro svůj koláčový graf: ```java import com.aspose.slides.*; -// Přidat nové kategorie. +// Add new categories. chart.getChartData().getCategories().add(fact.getCell(0, 1, 0, "First Qtr")); chart.getChartData().getCategories().add(fact.getCell(0, 2, 0, "2nd Qtr")); chart.getChartData().getCategories().add(fact.getCell(0, 3, 0, "3rd Qtr")); ``` -### Přidání sérií a naplnění datových bodů -Vytvořte řadu a naplňte ji datovými body: +### Add Series and Populate Data Points +Vytvořte řadu a naplňte ji datovými body – zde **add chart series**: ```java import com.aspose.slides.*; -// Přidejte novou sérii a zadejte její název. -ischartSeries series = chart.getChartData().getSeries().add(fact.getCell(0, 0, 1, "Series 1"), chart.getType()); +// Add a new series and set its name. +IChartSeries series = chart.getChartData().getSeries().add(fact.getCell(0, 0, 1, "Series 1"), chart.getType()); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 1, 1, 20)); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 2, 1, 50)); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 3, 1, 30)); ``` -### Přizpůsobení barev a ohraničení série -Zlepšete vizuální atraktivitu nastavením barev a úpravou okrajů: +### Customize Series Colors and Borders +Zvyšte vizuální přitažlivost nastavením barev a úpravou okrajů – tím přímo **customizes pie chart colors**: ```java import com.aspose.slides.*; -// Nastavte různé barvy pro sektory série. +// Set varied colors for the series sectors. chart.getChartData().getSeriesGroups().get_Item(0).setColorVaried(true); -isChartDataPoint point = series.getDataPoints().get_Item(0); +IChartDataPoint point = series.getDataPoints().get_Item(0); point.getFormat().getFill().setFillType(FillType.Solid); point.getFormat().getFill().getSolidFillColor().setColor(new Color(PresetColor.Cyan)); point.getFormat().getLine().getFillFormat().setFillType(FillType.Solid); @@ -172,46 +195,74 @@ point.getFormat().getLine().setWidth(3.0); point.getFormat().getLine().setStyle(LineStyle.ThinThick); point.getFormat().getLine().setDashStyle(LineDashStyle.DashDot); -// Opakujte pro další datové body s různými barvami a styly. +// Repeat for other data points with different colors and styles. ``` -### Konfigurace vlastních popisků dat -Dolaďte popisky pro každý datový bod: +### Configure Custom Data Labels +Doladěte popisky pro každý datový bod: ```java import com.aspose.slides.*; -// Nakonfigurujte vlastní štítky. -isDataLabel lbl1 = series.getDataPoints().get_Item(0).getLabel(); +// Configure custom labels. +IDataLabel lbl1 = series.getDataPoints().get_Item(0).getLabel(); lbl1.getDataLabelFormat().setShowValue(true); -isDataLabel lbl2 = series.getDataPoints().get_Item(1).getLabel(); +IDataLabel lbl2 = series.getDataPoints().get_Item(1).getLabel(); lbl2.getDataLabelFormat().setShowValue(true); lbl2.getDataLabelFormat().setShowLegendKey(true); lbl2.getDataLabelFormat().setShowPercentage(true); -isDataLabel lbl3 = series.getDataPoints().get_Item(2).getLabel(); +IDataLabel lbl3 = series.getDataPoints().get_Item(2).getLabel(); lbl3.getDataLabelFormat().setShowSeriesName(true); lbl3.getDataLabelFormat().setShowPercentage(true); -// Povolit odkazové čáry pro popisky. +// Enable leader lines for labels. series.getLabels().getDefaultDataLabelFormat().setShowLeaderLines(true); ``` -### Nastavení úhlu natočení a uložení prezentace -Dokončete svůj koláčový graf nastavením úhlu natočení a uložením prezentace: +### Set Rotation Angle and Save Presentation +Dokončete svůj koláčový graf **set rotation angle** a uložte soubor: ```java import com.aspose.slides.*; -// Nastavte úhel natočení. +// Set rotation angle. chart.getPlotArea().getPieChartTitle().getTextFrameForOverriding().setText("Sales Data"); chart.setRotationAngle(-10); -// Uložte prezentaci do souboru. +// Save the presentation to a file. presentation.save("PieChartPresentation.pptx", SaveFormat.Pptx); ``` -## Závěr -V tomto tutoriálu jste se naučili, jak vytvářet a upravovat koláčové grafy pomocí Aspose.Slides pro Javu. Dodržováním těchto kroků můžete vylepšit své prezentace vizuálně poutavými vizualizacemi dat. Pokud máte jakékoli dotazy nebo potřebujete další pomoc, neváhejte se na nás obrátit. +## Časté problémy a řešení +| Problém | Příčina | Řešení | +|-------|-------|-----| +| **Všechny výseky mají stejnou barvu** | `setColorVaried(true)` nebyla zavolána | Ujistěte se, že jste povolili různé barvy na skupině řad. | +| **Popisky dat se nezobrazují** | `showValue` příznak je zakázán | Zavolejte `setShowValue(true)` na odpovídajícím formátu popisku. | +| **Rotace nemá žádný efekt** | Používáte starší verzi Aspose.Slides | Aktualizujte na verzi 25.4 nebo novější. | +| **Licence výjimka za běhu** | Chybějící nebo neplatný licenční soubor | Načtěte licenci pomocí `License license = new License(); license.setLicense("Aspose.Slides.lic");` před vytvořením `Presentation`. | + +## Často kladené otázky + +**Q: Jak získám licenci Aspose.Slides pro Java?** +**A:** Můžete požádat o bezplatnou zkušební verzi na webu Aspose, poté zakoupit trvalou licenci. Načtěte ji za běhu, jak je ukázáno v tabulce Časté problémy a řešení. + +**Q: Mohu tento kód použít se staršími verzemi JDK?** +**A:** API vyžaduje JDK 16 nebo vyšší; starší verze nejsou podporovány. + +**Q: Je možné exportovat graf jako obrázek místo PPTX?** +**A:** Ano, po vykreslení zavolejte `chart.getChartData().getChartDataWorkbook().save("chart.png", ImageFormat.Png);`. + +**Q: Co když potřebuji přidat více než jednu řadu do koláčového grafu?** +**A:** Koláčové grafy obvykle zobrazují jedinou řadu; pro více řad zvažte místo toho prstencový graf. + +**Q: Funguje knihovna na Linux serverech?** +**A:** Absolutně – Aspose.Slides pro Java je platform‑independent a běží na jakémkoli OS s kompatibilním JDK. + +--- + +**Poslední aktualizace:** 2026-02-19 +**Testováno s:** Aspose.Slides for Java 25.4 (jdk16) +**Autor:** Aspose {{< /blocks/products/pf/tutorial-page-section >}} diff --git a/slides/dutch/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md b/slides/dutch/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md index 2ab45ddd94..ac7fc39b17 100644 --- a/slides/dutch/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md +++ b/slides/dutch/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md @@ -1,50 +1,76 @@ --- -"date": "2025-04-17" -"description": "Leer hoe je cirkeldiagrammen maakt en aanpast met Aspose.Slides voor Java. Deze tutorial behandelt alles van installatie tot geavanceerde aanpassing." -"title": "Cirkeldiagrammen maken in Java met Aspose.Slides: een uitgebreide handleiding" -"url": "/nl/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/" -"weight": 1 +date: '2026-02-19' +description: Leer hoe je een cirkeldiagram maakt in Java met Aspose.Slides en de kleuren + van het cirkeldiagram aanpast, diagramreeksen toevoegt, werkt met het gegevenswerkblad + van het diagram en de rotatiehoek instelt. +keywords: +- Aspose.Slides Java +- Java pie charts +- data visualization in Java +title: Hoe je taartdiagramkleuren aanpast in Java met Aspose.Slides – Een volledige + gids +url: /nl/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/ +weight: 1 --- -{{< blocks/products/pf/main-wrap-class >}} + "**Getest met:**" + +"**Author:**" => "**Auteur:**" + +Then closing shortcodes. + +Also ensure we keep any bold formatting. + +Now produce final content with all translations. + +Let's construct final answer.{{< blocks/products/pf/main-wrap-class >}} {{< blocks/products/pf/main-container >}} {{< blocks/products/pf/tutorial-page-section >}} -# Cirkeldiagrammen maken met Aspose.Slides voor Java: een complete tutorial +# Maak taartdiagrammen met Aspose.Slides voor Java: Een volledige tutorial + +## Introductie +Het creëren van dynamische en visueel aantrekkelijke presentaties is cruciaal voor het overbrengen van impactvolle informatie. Met Aspose.Slides voor Java kun je naadloos complexe diagrammen zoals taartdiagrammen in je dia's integreren, **customize pie chart colors**, en moeiteloos de datavisualisatie verbeteren. Deze uitgebreide gids leidt je stap voor stap door het proces van het maken en aanpassen van een taartdiagram met Aspose.Slides Java, en lost veelvoorkomende presentatiewaardenproblemen eenvoudig op. + +Laten we beginnen door ervoor te zorgen dat je alle benodigde tools en kennis hebt om mee te doen! -## Invoering -Het creëren van dynamische en visueel aantrekkelijke presentaties is cruciaal voor het overbrengen van impactvolle informatie. Met Aspose.Slides voor Java kunt u complexe grafieken, zoals cirkeldiagrammen, naadloos integreren in uw dia's, waardoor uw datavisualisatie moeiteloos wordt verbeterd. Deze uitgebreide handleiding begeleidt u bij het maken en aanpassen van een cirkeldiagram met Aspose.Slides Java, waarmee u veelvoorkomende presentatieproblemen eenvoudig kunt oplossen. +## Snelle antwoorden +- **Wat is de primaire klasse om een presentatie te starten?** `Presentation` van `com.aspose.slides`. +- **Welke methode voegt een taartdiagram toe aan een dia?** `addChart(ChartType.Pie, …)`. +- **Hoe schakel je gevarieerde kleuren in voor elke segment?** Stel `setColorVaried(true)` in op de seriesgroep. +- **Kun je het taartdiagram roteren?** Ja, gebruik `setRotationAngle(double)` op het chart‑object. +- **Heb ik een licentie nodig voor productiegebruik?** Een Aspose.Slides‑licentie is vereist voor commerciële implementaties. -**Wat je leert:** -- Een presentatie initialiseren en dia's toevoegen. -- Een cirkeldiagram op uw dia maken en configureren. -- Grafiektitels, gegevenslabels en kleuren instellen. -- Prestaties optimaliseren en middelen effectief beheren. -- Aspose.Slides integreren in Java-projecten met Maven of Gradle. +## Wat betekent “customize pie chart colors”? +Customizing pie chart colors betekent het toewijzen van verschillende vulkleuren aan elk segment van de taart, waardoor de leesbaarheid en visuele impact verbeteren. In Aspose.Slides bereik je dit door gevarieerde kleuren in te schakelen en vervolgens solide vulkleuren in te stellen voor individuele gegevenspunten. -Laten we beginnen door ervoor te zorgen dat je over alle benodigde hulpmiddelen en kennis beschikt om de cursus te kunnen volgen! +## Waarom Aspose.Slides voor Java gebruiken om taartdiagrammen te maken? +- **Volledige controle** over het uiterlijk van het diagram zonder Microsoft Office. +- **Cross‑platform** compatibiliteit – werkt op Windows, Linux en macOS. +- **Rijke API** voor databinding, styling en exporteren naar PPTX, PDF of afbeeldingen. +- **Licentie‑flexibiliteit** – begin met een gratis proefversie en upgrade wanneer je de volledige functionaliteit nodig hebt. -## Vereisten -Voordat u met deze tutorial aan de slag gaat, moet u ervoor zorgen dat u de volgende instellingen gereed hebt: +## Voorvereisten +Voordat je aan deze tutorial begint, zorg dat je de volgende setup klaar hebt staan: ### Vereiste bibliotheken, versies en afhankelijkheden -- **Aspose.Slides voor Java**: Zorg ervoor dat u versie 25.4 of hoger hebt. -- **Java-ontwikkelingskit (JDK)**: Versie 16 of hoger is vereist. +- **Aspose.Slides for Java**: versie 25.4 of later. +- **Java Development Kit (JDK)**: versie 16 of hoger. -### Vereisten voor omgevingsinstellingen +### Vereisten voor omgeving configuratie - Een ontwikkelomgeving met Java geïnstalleerd en geconfigureerd. - Een Integrated Development Environment (IDE) zoals IntelliJ IDEA, Eclipse of NetBeans. ### Kennisvereisten -- Basiskennis van Java-programmering. -- Kennis van Maven of Gradle voor afhankelijkheidsbeheer. +- Basiskennis van Java‑programmeren. +- Bekendheid met Maven of Gradle voor afhankelijkheidsbeheer. -## Aspose.Slides instellen voor Java -Om Aspose.Slides in je Java-projecten te gebruiken, moet je de bibliotheek als afhankelijkheid toevoegen. Zo doe je dat met verschillende buildtools: +## Aspose.Slides voor Java instellen +Om Aspose.Slides in je Java‑projecten te gebruiken, moet je de bibliotheek als afhankelijkheid toevoegen. Hieronder zie je hoe je dit doet met verschillende build‑tools: -**Maven** -Voeg dit fragment toe aan uw `pom.xml` bestand: +**Maven** +Voeg dit fragment toe aan je `pom.xml`‑bestand: ```xml com.aspose @@ -54,116 +80,116 @@ Voeg dit fragment toe aan uw `pom.xml` bestand: ``` -**Gradle** -Neem het volgende op in uw `build.gradle` bestand: +**Gradle** +Neem het volgende op in je `build.gradle`‑bestand: ```gradle implementation group: 'com.aspose', name: 'aspose-slides', version: '25.4', classifier: 'jdk16' ``` -**Direct downloaden** -Als u liever geen buildtool gebruikt, download dan de nieuwste versie van [Aspose.Slides voor Java-releases](https://releases.aspose.com/slides/java/). +**Direct downloaden** +Als je liever geen build‑tool gebruikt, download dan de nieuwste release van [Aspose.Slides for Java releases](https://releases.aspose.com/slides/java/). ### Stappen voor het verkrijgen van een licentie -- **Gratis proefperiode**: Start met een gratis proefperiode om de functies van Aspose.Slides te ontdekken. -- **Tijdelijke licentie**:Verkrijg een tijdelijke licentie voor langdurig gebruik zonder beperkingen. -- **Aankoop**: Overweeg een aankoop als u langdurig toegang nodig hebt. +- **Gratis proefversie**: Begin met een gratis proefversie om de functies van Aspose.Slides te verkennen. +- **Tijdelijke licentie**: Verkrijg een tijdelijke licentie voor uitgebreid gebruik zonder beperkingen. +- **Aankoop**: Overweeg een aankoop als je langdurige toegang nodig hebt. -**Basisinitialisatie en -installatie** -Om Aspose.Slides te kunnen gebruiken, moet u uw project initialiseren door een nieuw presentatieobject te maken: +**Basisinitialisatie en -instelling** +Om Aspose.Slides te gebruiken, initialiseert u uw project door een nieuw presentatie‑object te maken: ```java import com.aspose.slides.*; Presentation presentation = new Presentation(); ``` -## Implementatiegids -Laten we het proces voor het toevoegen en aanpassen van een cirkeldiagram opsplitsen in beheersbare stappen. +## Implementatie‑gids +Nu splitsen we het proces van het toevoegen en aanpassen van een taartdiagram op in beheersbare stappen. ### Presentatie en dia initialiseren -Begin met het opzetten van een nieuwe presentatie en open de eerste dia. Dit is je canvas voor het maken van grafieken: +Begin met het opzetten van een nieuwe presentatie en het openen van de eerste dia. Dit is je canvas voor het maken van diagrammen: ```java import com.aspose.slides.*; -// Een nieuw presentatie-exemplaar maken. +// Create a new presentation instance. Presentation presentation = new Presentation(); -// Ga naar de eerste dia van de presentatie. -islide slides = presentation.getSlides().get_Item(0); +// Access the first slide in the presentation. +ISlide slide = presentation.getSlides().get_Item(0); ``` -### Cirkeldiagram toevoegen aan dia -Plaats een cirkeldiagram op de opgegeven positie met een standaardgegevensset: +### Taartdiagram aan dia toevoegen +Voeg een taartdiagram toe op de opgegeven positie met een standaard dataset: ```java import com.aspose.slides.*; -// Voeg een cirkeldiagram toe op positie (100, 100) met grootte (400, 400). -ischart chart = slides.getShapes().addChart(ChartType.Pie, 100, 100, 400, 400); +// Add a pie chart at position (100, 100) with size (400, 400). +IChart chart = slide.getShapes().addChart(ChartType.Pie, 100, 100, 400, 400); ``` -### Grafiektitel instellen -Pas uw grafiek aan door de titel in te stellen en te centreren: +### Diagramtitel instellen +Pas je diagram aan door de titel in te stellen en te centreren: ```java import com.aspose.slides.*; -// Voeg een titel toe aan het cirkeldiagram. +// Add a title to the pie chart. chart.getChartTitle().addTextFrameForOverriding("Sample Title"); chart.getChartTitle().getTextFrameForOverriding().getTextFrameFormat().setCenterText(NullableBool.True); chart.getChartTitle().setHeight(20); chart.setTitle(true); ``` -### Gegevenslabels voor reeksen configureren -Zorg ervoor dat de gegevenslabels waarden weergeven voor meer duidelijkheid: +### Gegevenslabels voor serie configureren +Zorg ervoor dat gegevenslabels waarden weergeven voor duidelijkheid: ```java import com.aspose.slides.*; -// Gegevenswaarden weergeven in de eerste reeks. +// Show data values on the first series. chart.getChartData().getSeries().get_Item(0).getLabels().getDefaultDataLabelFormat().setShowValue(true); ``` -### Werkblad voor het voorbereiden van grafiekgegevens -Stel het gegevensblad van uw grafiek in door bestaande reeksen en categorieën te wissen: +### Werkblad voor diagramgegevens voorbereiden +Stel het gegevenswerkblad van je diagram in door bestaande series en categorieën te wissen: ```java import com.aspose.slides.*; -// Bereid de werkmap met grafiekgegevens voor. +// Prepare the chart data workbook. int defaultWorksheetIndex = 0; -isChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook(); +IChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook(); chart.getChartData().getSeries().clear(); chart.getChartData().getCategories().clear(); ``` -### Categorieën toevoegen aan grafiek -Definieer categorieën voor uw cirkeldiagram: +### Categorieën aan diagram toevoegen +Definieer categorieën voor je taartdiagram: ```java import com.aspose.slides.*; -// Nieuwe categorieën toevoegen. +// Add new categories. chart.getChartData().getCategories().add(fact.getCell(0, 1, 0, "First Qtr")); chart.getChartData().getCategories().add(fact.getCell(0, 2, 0, "2nd Qtr")); chart.getChartData().getCategories().add(fact.getCell(0, 3, 0, "3rd Qtr")); ``` -### Reeksen toevoegen en datapunten vullen -Maak een reeks en vul deze met datapunten: +### Serie toevoegen en gegevenspunten vullen +Maak een serie aan en vul deze met gegevenspunten – dit is waar we **add chart series**: ```java import com.aspose.slides.*; -// Voeg een nieuwe serie toe en geef de serie een naam. -ischartSeries series = chart.getChartData().getSeries().add(fact.getCell(0, 0, 1, "Series 1"), chart.getType()); +// Add a new series and set its name. +IChartSeries series = chart.getChartData().getSeries().add(fact.getCell(0, 0, 1, "Series 1"), chart.getType()); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 1, 1, 20)); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 2, 1, 50)); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 3, 1, 30)); ``` -### Pas seriekleuren en randen aan -Vergroot de visuele aantrekkingskracht door kleuren in te stellen en randen aan te passen: +### Kleuren en randen van serie aanpassen +Verbeter de visuele aantrekkingskracht door kleuren in te stellen en randen aan te passen – dit **customizes pie chart colors** direct: ```java import com.aspose.slides.*; -// Stel verschillende kleuren in voor de sectoren van de serie. +// Set varied colors for the series sectors. chart.getChartData().getSeriesGroups().get_Item(0).setColorVaried(true); -isChartDataPoint point = series.getDataPoints().get_Item(0); +IChartDataPoint point = series.getDataPoints().get_Item(0); point.getFormat().getFill().setFillType(FillType.Solid); point.getFormat().getFill().getSolidFillColor().setColor(new Color(PresetColor.Cyan)); point.getFormat().getLine().getFillFormat().setFillType(FillType.Solid); @@ -172,46 +198,72 @@ point.getFormat().getLine().setWidth(3.0); point.getFormat().getLine().setStyle(LineStyle.ThinThick); point.getFormat().getLine().setDashStyle(LineDashStyle.DashDot); -// Herhaal dit voor andere datapunten met verschillende kleuren en stijlen. +// Repeat for other data points with different colors and styles. ``` ### Aangepaste gegevenslabels configureren -Pas de labels voor elk gegevenspunt nauwkeurig aan: +Fijn‑afstemmen van de labels voor elk gegevenspunt: ```java import com.aspose.slides.*; -// Aangepaste labels configureren. -isDataLabel lbl1 = series.getDataPoints().get_Item(0).getLabel(); +// Configure custom labels. +IDataLabel lbl1 = series.getDataPoints().get_Item(0).getLabel(); lbl1.getDataLabelFormat().setShowValue(true); -isDataLabel lbl2 = series.getDataPoints().get_Item(1).getLabel(); +IDataLabel lbl2 = series.getDataPoints().get_Item(1).getLabel(); lbl2.getDataLabelFormat().setShowValue(true); lbl2.getDataLabelFormat().setShowLegendKey(true); lbl2.getDataLabelFormat().setShowPercentage(true); -isDataLabel lbl3 = series.getDataPoints().get_Item(2).getLabel(); +IDataLabel lbl3 = series.getDataPoints().get_Item(2).getLabel(); lbl3.getDataLabelFormat().setShowSeriesName(true); lbl3.getDataLabelFormat().setShowPercentage(true); -// Schakel aanhaallijnen voor labels in. +// Enable leader lines for labels. series.getLabels().getDefaultDataLabelFormat().setShowLeaderLines(true); ``` ### Rotatiehoek instellen en presentatie opslaan -Maak uw cirkeldiagram af door een rotatiehoek in te stellen en de presentatie op te slaan: +Rond je taartdiagram af door **set rotation angle** te gebruiken en het bestand op te slaan: ```java import com.aspose.slides.*; -// Rotatiehoek instellen. +// Set rotation angle. chart.getPlotArea().getPieChartTitle().getTextFrameForOverriding().setText("Sales Data"); chart.setRotationAngle(-10); -// Sla de presentatie op in een bestand. +// Save the presentation to a file. presentation.save("PieChartPresentation.pptx", SaveFormat.Pptx); ``` -## Conclusie -In deze tutorial heb je geleerd hoe je cirkeldiagrammen maakt en aanpast met Aspose.Slides voor Java. Door deze stappen te volgen, kun je je presentaties verbeteren met visueel aantrekkelijke datavisualisaties. Neem gerust contact met ons op als je vragen hebt of meer hulp nodig hebt. +## Veelvoorkomende problemen en oplossingen +| Probleem | Oorzaak | Oplossing | +|----------|---------|-----------| +| **Alle segmenten hebben dezelfde kleur** | `setColorVaried(true)` niet aangeroepen | Zorg ervoor dat je gevarieerde kleuren inschakelt op de seriesgroep. | +| **Gegevenslabels worden niet weergegeven** | `showValue`‑vlag uitgeschakeld | Roep `setShowValue(true)` aan op het juiste label‑formaat. | +| **Rotatie heeft geen effect** | Gebruik van een oudere Aspose.Slides‑versie | Upgrade naar versie 25.4 of later. | +| **Licentie‑exception tijdens uitvoering** | Ontbrekend of ongeldig licentiebestand | Laad uw licentie met `License license = new License(); license.setLicense("Aspose.Slides.lic");` vóór het aanmaken van de `Presentation`. | + +## Veelgestelde vragen + +**Q: Hoe verkrijg ik een Aspose.Slides‑licentie voor Java?** +A: Je kunt een gratis proefversie aanvragen via de Aspose‑website en vervolgens een permanente licentie aanschaffen. Laad deze tijdens runtime zoals weergegeven in de tabel met veelvoorkomende problemen. + +**Q: Kan ik deze code gebruiken met oudere JDK‑versies?** +A: De API vereist JDK 16 of hoger; oudere versies worden niet ondersteund. + +**Q: Is het mogelijk om het diagram als afbeelding te exporteren in plaats van PPTX?** +A: Ja, roep `chart.getChartData().getChartDataWorkbook().save("chart.png", ImageFormat.Png);` aan na het renderen. + +**Q: Wat als ik meer dan één serie aan een taartdiagram moet toevoegen?** +A: Taartdiagrammen tonen doorgaans één enkele serie; voor meerdere series kun je beter een donut‑diagram gebruiken. + +**Q: Werkt de bibliotheek op Linux‑servers?** +A: Absoluut – Aspose.Slides voor Java is platform‑onafhankelijk en draait op elk OS met een compatibele JDK. + +**Laatst bijgewerkt:** 2026-02-19 +**Getest met:** Aspose.Slides for Java 25.4 (jdk16) +**Auteur:** Aspose {{< /blocks/products/pf/tutorial-page-section >}} diff --git a/slides/english/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md b/slides/english/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md index 9aab47e66e..0af8efc17a 100644 --- a/slides/english/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md +++ b/slides/english/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md @@ -1,14 +1,13 @@ --- -title: "Creating Pie Charts in Java with Aspose.Slides: A Comprehensive Guide" -description: "Learn how to create and customize pie charts using Aspose.Slides for Java. This tutorial covers everything from setup to advanced customization." -date: "2025-04-17" +title: "How to Customize Pie Chart Colors in Java with Aspose.Slides – A Complete Guide" +description: "Learn how to create a pie chart in Java with Aspose.Slides and customize pie chart colors, add chart series, work with the chart data worksheet, and set rotation angle." +date: "2026-02-19" weight: 1 url: "/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/" keywords: - Aspose.Slides Java - Java pie charts - data visualization in Java - --- {{< blocks/products/pf/main-wrap-class >}} @@ -19,23 +18,39 @@ keywords: # Creating Pie Charts with Aspose.Slides for Java: A Complete Tutorial ## Introduction -Creating dynamic and visually appealing presentations is crucial for delivering impactful information. With Aspose.Slides for Java, you can seamlessly integrate complex charts like pie charts into your slides, enhancing data visualization effortlessly. This comprehensive guide will walk you through the process of creating and customizing a pie chart using Aspose.Slides Java, solving common presentation challenges with ease. +Creating dynamic and visually appealing presentations is crucial for delivering impactful information. With Aspose.Slides for Java, you can seamlessly integrate complex charts like pie charts into your slides, **customize pie chart colors**, and enhance data visualization effortlessly. This comprehensive guide will walk you through the process of creating and customizing a pie chart using Aspose.Slides Java, solving common presentation challenges with ease. **What You'll Learn:** - Initializing a presentation and adding slides. - Creating and configuring a pie chart on your slide. -- Setting chart titles, data labels, and colors. +- Setting chart titles, data labels, and **customizing pie chart colors**. - Optimizing performance and managing resources effectively. - Integrating Aspose.Slides into Java projects using Maven or Gradle. Let's begin by ensuring you have all the necessary tools and knowledge to follow along! +## Quick Answers +- **What is the primary class to start a presentation?** `Presentation` from `com.aspose.slides`. +- **Which method adds a pie chart to a slide?** `addChart(ChartType.Pie, …)`. +- **How do you enable varied colors for each slice?** Set `setColorVaried(true)` on the series group. +- **Can you rotate the pie chart?** Yes, use `setRotationAngle(double)` on the chart object. +- **Do I need a license for production use?** An Aspose.Slides license is required for commercial deployments. + +## What is “customize pie chart colors”? +Customizing pie chart colors means assigning distinct fill colors to each slice of the pie, improving readability and visual impact. In Aspose.Slides you achieve this by enabling varied colors and then setting solid fill colors for individual data points. + +## Why use Aspose.Slides for Java to create pie charts? +- **Full control** over chart appearance without needing Microsoft Office. +- **Cross‑platform** compatibility – works on Windows, Linux, and macOS. +- **Rich API** for data binding, styling, and exporting to PPTX, PDF, or images. +- **License flexibility** – start with a free trial and upgrade when you need the full feature set. + ## Prerequisites Before diving into this tutorial, ensure that you have the following setup ready: ### Required Libraries, Versions, and Dependencies -- **Aspose.Slides for Java**: Ensure you have version 25.4 or later. -- **Java Development Kit (JDK)**: Version 16 or higher is required. +- **Aspose.Slides for Java**: version 25.4 or later. +- **Java Development Kit (JDK)**: version 16 or higher. ### Environment Setup Requirements - A development environment with Java installed and configured. @@ -48,7 +63,7 @@ Before diving into this tutorial, ensure that you have the following setup ready ## Setting Up Aspose.Slides for Java To start using Aspose.Slides in your Java projects, you need to add the library as a dependency. Here's how you can do it using different build tools: -**Maven** +**Maven** Add this snippet to your `pom.xml` file: ```xml @@ -59,21 +74,21 @@ Add this snippet to your `pom.xml` file: ``` -**Gradle** +**Gradle** Include the following in your `build.gradle` file: ```gradle implementation group: 'com.aspose', name: 'aspose-slides', version: '25.4', classifier: 'jdk16' ``` -**Direct Download** +**Direct Download** If you prefer not using a build tool, download the latest release from [Aspose.Slides for Java releases](https://releases.aspose.com/slides/java/). ### License Acquisition Steps -- **Free Trial**: Start with a free trial to explore Aspose.Slides features. -- **Temporary License**: Obtain a temporary license for extended use without limitations. -- **Purchase**: Consider purchasing if you need long-term access. +- **Free Trial**: Start with a free trial to explore Aspose.Slides features. +- **Temporary License**: Obtain a temporary license for extended use without limitations. +- **Purchase**: Consider purchasing if you need long‑term access. -**Basic Initialization and Setup** +**Basic Initialization and Setup** To begin using Aspose.Slides, initialize your project by creating a new presentation object: ```java import com.aspose.slides.*; @@ -92,7 +107,7 @@ import com.aspose.slides.*; // Create a new presentation instance. Presentation presentation = new Presentation(); // Access the first slide in the presentation. -islide slides = presentation.getSlides().get_Item(0); +ISlide slide = presentation.getSlides().get_Item(0); ``` ### Add Pie Chart to Slide @@ -101,7 +116,7 @@ Insert a pie chart into the specified position with a default data set: import com.aspose.slides.*; // Add a pie chart at position (100, 100) with size (400, 400). -ischart chart = slides.getShapes().addChart(ChartType.Pie, 100, 100, 400, 400); +IChart chart = slide.getShapes().addChart(ChartType.Pie, 100, 100, 400, 400); ``` ### Set Chart Title @@ -132,7 +147,7 @@ import com.aspose.slides.*; // Prepare the chart data workbook. int defaultWorksheetIndex = 0; -isChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook(); +IChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook(); chart.getChartData().getSeries().clear(); chart.getChartData().getCategories().clear(); ``` @@ -149,26 +164,26 @@ chart.getChartData().getCategories().add(fact.getCell(0, 3, 0, "3rd Qtr")); ``` ### Add Series and Populate Data Points -Create a series and populate it with data points: +Create a series and populate it with data points – this is where we **add chart series**: ```java import com.aspose.slides.*; // Add a new series and set its name. -ischartSeries series = chart.getChartData().getSeries().add(fact.getCell(0, 0, 1, "Series 1"), chart.getType()); +IChartSeries series = chart.getChartData().getSeries().add(fact.getCell(0, 0, 1, "Series 1"), chart.getType()); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 1, 1, 20)); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 2, 1, 50)); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 3, 1, 30)); ``` ### Customize Series Colors and Borders -Enhance visual appeal by setting colors and customizing borders: +Enhance visual appeal by setting colors and customizing borders – this directly **customizes pie chart colors**: ```java import com.aspose.slides.*; // Set varied colors for the series sectors. chart.getChartData().getSeriesGroups().get_Item(0).setColorVaried(true); -isChartDataPoint point = series.getDataPoints().get_Item(0); +IChartDataPoint point = series.getDataPoints().get_Item(0); point.getFormat().getFill().setFillType(FillType.Solid); point.getFormat().getFill().getSolidFillColor().setColor(new Color(PresetColor.Cyan)); point.getFormat().getLine().getFillFormat().setFillType(FillType.Solid); @@ -181,20 +196,20 @@ point.getFormat().getLine().setDashStyle(LineDashStyle.DashDot); ``` ### Configure Custom Data Labels -Fine-tune the labels for each data point: +Fine‑tune the labels for each data point: ```java import com.aspose.slides.*; // Configure custom labels. -isDataLabel lbl1 = series.getDataPoints().get_Item(0).getLabel(); +IDataLabel lbl1 = series.getDataPoints().get_Item(0).getLabel(); lbl1.getDataLabelFormat().setShowValue(true); -isDataLabel lbl2 = series.getDataPoints().get_Item(1).getLabel(); +IDataLabel lbl2 = series.getDataPoints().get_Item(1).getLabel(); lbl2.getDataLabelFormat().setShowValue(true); lbl2.getDataLabelFormat().setShowLegendKey(true); lbl2.getDataLabelFormat().setShowPercentage(true); -isDataLabel lbl3 = series.getDataPoints().get_Item(2).getLabel(); +IDataLabel lbl3 = series.getDataPoints().get_Item(2).getLabel(); lbl3.getDataLabelFormat().setShowSeriesName(true); lbl3.getDataLabelFormat().setShowPercentage(true); @@ -203,7 +218,7 @@ series.getLabels().getDefaultDataLabelFormat().setShowLeaderLines(true); ``` ### Set Rotation Angle and Save Presentation -Finalize your pie chart by setting a rotation angle and saving the presentation: +Finalize your pie chart by **set rotation angle** and saving the file: ```java import com.aspose.slides.*; @@ -215,8 +230,36 @@ chart.setRotationAngle(-10); presentation.save("PieChartPresentation.pptx", SaveFormat.Pptx); ``` -## Conclusion -In this tutorial, you've learned how to create and customize pie charts using Aspose.Slides for Java. By following these steps, you can enhance your presentations with visually appealing data visualizations. If you have any questions or need further assistance, feel free to reach out. +## Common Issues and Solutions +| Issue | Cause | Fix | +|-------|-------|-----| +| **Slices all appear the same color** | `setColorVaried(true)` not called | Ensure you enable varied colors on the series group. | +| **Data labels not showing** | `showValue` flag disabled | Call `setShowValue(true)` on the appropriate label format. | +| **Rotation has no effect** | Using an older Aspose.Slides version | Upgrade to version 25.4 or later. | +| **License exception at runtime** | Missing or invalid license file | Load your license with `License license = new License(); license.setLicense("Aspose.Slides.lic");` before creating the `Presentation`. | + +## Frequently Asked Questions + +**Q: How do I obtain an Aspose.Slides license for Java?** +A: You can request a free trial from the Aspose website, then purchase a permanent license. Load it at runtime as shown in the Common Issues table. + +**Q: Can I use this code with older JDK versions?** +A: The API requires JDK 16 or higher; older versions are not supported. + +**Q: Is it possible to export the chart as an image instead of PPTX?** +A: Yes, call `chart.getChartData().getChartDataWorkbook().save("chart.png", ImageFormat.Png);` after rendering. + +**Q: What if I need to add more than one series to a pie chart?** +A: Pie charts typically display a single series; for multiple series consider a doughnut chart instead. + +**Q: Does the library work on Linux servers?** +A: Absolutely – Aspose.Slides for Java is platform‑independent and runs on any OS with a compatible JDK. + +--- + +**Last Updated:** 2026-02-19 +**Tested With:** Aspose.Slides for Java 25.4 (jdk16) +**Author:** Aspose {{< /blocks/products/pf/tutorial-page-section >}} diff --git a/slides/french/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md b/slides/french/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md index 56540ab7ae..392adeb0ca 100644 --- a/slides/french/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md +++ b/slides/french/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md @@ -1,9 +1,16 @@ --- -"date": "2025-04-17" -"description": "Apprenez à créer et personnaliser des graphiques à secteurs avec Aspose.Slides pour Java. Ce tutoriel couvre toutes les étapes, de la configuration à la personnalisation avancée." -"title": "Créer des graphiques à secteurs en Java avec Aspose.Slides : un guide complet" -"url": "/fr/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/" -"weight": 1 +date: '2026-02-19' +description: Apprenez à créer un diagramme circulaire en Java avec Aspose.Slides, + à personnaliser les couleurs du diagramme, à ajouter des séries, à travailler avec + la feuille de données du graphique et à définir l’angle de rotation. +keywords: +- Aspose.Slides Java +- Java pie charts +- data visualization in Java +title: Comment personnaliser les couleurs des graphiques circulaires en Java avec + Aspose.Slides – Guide complet +url: /fr/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/ +weight: 1 --- {{< blocks/products/pf/main-wrap-class >}} @@ -11,40 +18,57 @@ {{< blocks/products/pf/main-container >}} {{< blocks/products/pf/tutorial-page-section >}} -# Créer des graphiques à secteurs avec Aspose.Slides pour Java : tutoriel complet +# Créer des graphiques circulaires avec Aspose.Slides pour Java : un tutoriel complet ## Introduction -Créer des présentations dynamiques et visuellement attrayantes est essentiel pour diffuser des informations percutantes. Avec Aspose.Slides pour Java, vous pouvez intégrer facilement des graphiques complexes, comme des camemberts, à vos diapositives et ainsi améliorer la visualisation des données. Ce guide complet vous guidera pas à pas dans la création et la personnalisation d'un camembert avec Aspose.Slides Java, résolvant ainsi facilement les problèmes de présentation courants. +Créer des présentations dynamiques et visuellement attrayantes est essentiel pour transmettre des informations percutantes. Avec Aspose.Slides pour Java, vous pouvez intégrer sans effort des graphiques complexes comme les graphiques circulaires dans vos diapositives, **personnaliser les couleurs du graphique circulaire**, et améliorer la visualisation des données aisément. Ce guide complet vous accompagnera pas à pas dans la création et la personnalisation d’un graphique circulaire à l’aide d’Aspose.Slides Java, en résolvant facilement les défis courants de présentation. -**Ce que vous apprendrez :** -- Initialisation d'une présentation et ajout de diapositives. -- Créer et configurer un graphique à secteurs sur votre diapositive. -- Définition des titres des graphiques, des étiquettes de données et des couleurs. -- Optimiser les performances et gérer efficacement les ressources. -- Intégration d'Aspose.Slides dans des projets Java à l'aide de Maven ou Gradle. +**Ce que vous apprendrez :** +- Initialiser une présentation et ajouter des diapositives. +- Créer et configurer un graphique circulaire sur votre diapositive. +- Définir les titres du graphique, les étiquettes de données, et **personnaliser les couleurs du graphique circulaire**. +- Optimiser les performances et gérer les ressources efficacement. +- Intégrer Aspose.Slides dans des projets Java en utilisant Maven ou Gradle. -Commençons par nous assurer que vous disposez de tous les outils et connaissances nécessaires pour suivre ! +Commençons par nous assurer que vous disposez de tous les outils et connaissances nécessaires pour suivre le tutoriel ! + +## Réponses rapides +- **Quelle est la classe principale pour démarrer une présentation ?** `Presentation` de `com.aspose.slides`. +- **Quelle méthode ajoute un graphique circulaire à une diapositive ?** `addChart(ChartType.Pie, …)`. +- **Comment activer des couleurs variées pour chaque tranche ?** Appelez `setColorVaried(true)` sur le groupe de séries. +- **Peut-on faire pivoter le graphique circulaire ?** Oui, utilisez `setRotationAngle(double)` sur l’objet du graphique. +- **Ai-je besoin d’une licence pour une utilisation en production ?** Une licence Aspose.Slides est requise pour les déploiements commerciaux. + +## Qu’est‑ce que « personnaliser les couleurs du graphique circulaire » ? +Personnaliser les couleurs du graphique circulaire consiste à attribuer des couleurs de remplissage distinctes à chaque tranche du cercle, améliorant ainsi la lisibilité et l’impact visuel. Dans Aspose.Slides, vous obtenez cela en activant les couleurs variées puis en définissant des couleurs de remplissage solides pour chaque point de données. + +## Pourquoi utiliser Aspose.Slides pour Java pour créer des graphiques circulaires ? +- **Contrôle complet** de l’apparence du graphique sans besoin de Microsoft Office. +- **Compatibilité multiplateforme** – fonctionne sous Windows, Linux et macOS. +- **API riche** pour la liaison de données, le style et l’exportation vers PPTX, PDF ou images. +- **Flexibilité de licence** – commencez avec un essai gratuit et passez à la version complète lorsque vous avez besoin de toutes les fonctionnalités. ## Prérequis -Avant de plonger dans ce tutoriel, assurez-vous que la configuration suivante est prête : -### Bibliothèques, versions et dépendances requises -- **Aspose.Slides pour Java**: Assurez-vous d'avoir la version 25.4 ou ultérieure. -- **Kit de développement Java (JDK)**: La version 16 ou supérieure est requise. +Avant de plonger dans ce tutoriel, assurez-vous que votre environnement est prêt : + +### Bibliothèques requises, versions et dépendances +- **Aspose.Slides for Java** : version 25.4 ou ultérieure. +- **Java Development Kit (JDK)** : version 16 ou supérieure. -### Configuration requise pour l'environnement +### Exigences de configuration de l’environnement - Un environnement de développement avec Java installé et configuré. -- Un environnement de développement intégré (IDE) comme IntelliJ IDEA, Eclipse ou NetBeans. +- Un environnement de développement intégré (IDE) tel qu’IntelliJ IDEA, Eclipse ou NetBeans. -### Prérequis en matière de connaissances +### Prérequis de connaissances - Compréhension de base de la programmation Java. - Familiarité avec Maven ou Gradle pour la gestion des dépendances. -## Configuration d'Aspose.Slides pour Java -Pour commencer à utiliser Aspose.Slides dans vos projets Java, vous devez ajouter la bibliothèque en tant que dépendance. Voici comment procéder avec différents outils de compilation : +## Configuration d’Aspose.Slides pour Java +Pour commencer à utiliser Aspose.Slides dans vos projets Java, vous devez ajouter la bibliothèque en tant que dépendance. Voici comment procéder avec différents outils de construction : -**Maven** -Ajoutez cet extrait à votre `pom.xml` déposer: +**Maven** +Ajoutez ce fragment à votre fichier `pom.xml` : ```xml com.aspose @@ -54,116 +78,116 @@ Ajoutez cet extrait à votre `pom.xml` déposer: ``` -**Gradle** -Incluez les éléments suivants dans votre `build.gradle` déposer: +**Gradle** +Incluez ce qui suit dans votre fichier `build.gradle` : ```gradle implementation group: 'com.aspose', name: 'aspose-slides', version: '25.4', classifier: 'jdk16' ``` -**Téléchargement direct** -Si vous préférez ne pas utiliser d'outil de construction, téléchargez la dernière version à partir de [Versions d'Aspose.Slides pour Java](https://releases.aspose.com/slides/java/). +**Téléchargement direct** +Si vous préférez ne pas utiliser d’outil de construction, téléchargez la dernière version depuis [Aspose.Slides for Java releases](https://releases.aspose.com/slides/java/). -### Étapes d'acquisition de licence -- **Essai gratuit**:Commencez par un essai gratuit pour explorer les fonctionnalités d'Aspose.Slides. -- **Permis temporaire**:Obtenez une licence temporaire pour une utilisation prolongée sans limitations. -- **Achat**:Envisagez d’acheter si vous avez besoin d’un accès à long terme. +### Étapes d’obtention de licence +- **Essai gratuit** : commencez avec un essai gratuit pour explorer les fonctionnalités d’Aspose.Slides. +- **Licence temporaire** : obtenez une licence temporaire pour une utilisation prolongée sans limitations. +- **Achat** : envisagez d’acheter si vous avez besoin d’un accès à long terme. -**Initialisation et configuration de base** -Pour commencer à utiliser Aspose.Slides, initialisez votre projet en créant un nouvel objet de présentation : +**Initialisation et configuration de base** +Pour commencer à utiliser Aspose.Slides, initialisez votre projet en créant un nouvel objet présentation : ```java import com.aspose.slides.*; Presentation presentation = new Presentation(); ``` -## Guide de mise en œuvre -Décomposons maintenant le processus d’ajout et de personnalisation d’un graphique à secteurs en étapes gérables. +## Guide d’implémentation +Décomposons maintenant le processus d’ajout et de personnalisation d’un graphique circulaire en étapes gérables. ### Initialiser la présentation et la diapositive -Commencez par créer une nouvelle présentation et accédez à la première diapositive. Voici votre base pour créer des graphiques : +Commencez par configurer une nouvelle présentation et accéder à la première diapositive. C’est votre toile pour créer des graphiques : ```java import com.aspose.slides.*; -// Créer une nouvelle instance de présentation. +// Create a new presentation instance. Presentation presentation = new Presentation(); -// Accédez à la première diapositive de la présentation. -islide slides = presentation.getSlides().get_Item(0); +// Access the first slide in the presentation. +ISlide slide = presentation.getSlides().get_Item(0); ``` -### Ajouter un graphique à secteurs à la diapositive -Insérer un graphique à secteurs dans la position spécifiée avec un ensemble de données par défaut : +### Ajouter un graphique circulaire à la diapositive +Insérez un graphique circulaire à la position spécifiée avec un jeu de données par défaut : ```java import com.aspose.slides.*; -// Ajoutez un graphique à secteurs à la position (100, 100) avec une taille (400, 400). -ischart chart = slides.getShapes().addChart(ChartType.Pie, 100, 100, 400, 400); +// Add a pie chart at position (100, 100) with size (400, 400). +IChart chart = slide.getShapes().addChart(ChartType.Pie, 100, 100, 400, 400); ``` ### Définir le titre du graphique -Personnalisez votre graphique en définissant et en centrant le titre : +Personnalisez votre graphique en définissant et centrant le titre : ```java import com.aspose.slides.*; -// Ajoutez un titre au graphique à secteurs. +// Add a title to the pie chart. chart.getChartTitle().addTextFrameForOverriding("Sample Title"); chart.getChartTitle().getTextFrameForOverriding().getTextFrameFormat().setCenterText(NullableBool.True); chart.getChartTitle().setHeight(20); chart.setTitle(true); ``` -### Configurer les étiquettes de données pour les séries -Assurez-vous que les étiquettes de données affichent les valeurs pour plus de clarté : +### Configurer les étiquettes de données pour la série +Assurez‑vous que les étiquettes de données affichent les valeurs pour plus de clarté : ```java import com.aspose.slides.*; -// Afficher les valeurs des données sur la première série. +// Show data values on the first series. chart.getChartData().getSeries().get_Item(0).getLabels().getDefaultDataLabelFormat().setShowValue(true); ``` -### Préparer une feuille de calcul de données graphiques -Configurez la feuille de calcul de données de votre graphique en effaçant les séries et les catégories existantes : +### Préparer la feuille de données du graphique +Configurez la feuille de données du graphique en supprimant les séries et catégories existantes : ```java import com.aspose.slides.*; -// Préparez le classeur de données du graphique. +// Prepare the chart data workbook. int defaultWorksheetIndex = 0; -isChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook(); +IChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook(); chart.getChartData().getSeries().clear(); chart.getChartData().getCategories().clear(); ``` ### Ajouter des catégories au graphique -Définissez des catégories pour votre graphique à secteurs : +Définissez les catégories pour votre graphique circulaire : ```java import com.aspose.slides.*; -// Ajouter de nouvelles catégories. +// Add new categories. chart.getChartData().getCategories().add(fact.getCell(0, 1, 0, "First Qtr")); chart.getChartData().getCategories().add(fact.getCell(0, 2, 0, "2nd Qtr")); chart.getChartData().getCategories().add(fact.getCell(0, 3, 0, "3rd Qtr")); ``` -### Ajouter des séries et renseigner des points de données -Créez une série et remplissez-la avec des points de données : +### Ajouter une série et remplir les points de données +Créez une série et remplissez‑la avec des points de données – c’est ici que nous **ajoutons une série de graphique** : ```java import com.aspose.slides.*; -// Ajoutez une nouvelle série et définissez son nom. -ischartSeries series = chart.getChartData().getSeries().add(fact.getCell(0, 0, 1, "Series 1"), chart.getType()); +// Add a new series and set its name. +IChartSeries series = chart.getChartData().getSeries().add(fact.getCell(0, 0, 1, "Series 1"), chart.getType()); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 1, 1, 20)); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 2, 1, 50)); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 3, 1, 30)); ``` -### Personnaliser les couleurs et les bordures des séries -Améliorez l'attrait visuel en définissant des couleurs et en personnalisant les bordures : +### Personnaliser les couleurs et les bordures de la série +Améliorez l’aspect visuel en définissant les couleurs et en personnalisant les bordures – cela **personnalise directement les couleurs du graphique circulaire** : ```java import com.aspose.slides.*; -// Définissez des couleurs variées pour les secteurs de la série. +// Set varied colors for the series sectors. chart.getChartData().getSeriesGroups().get_Item(0).setColorVaried(true); -isChartDataPoint point = series.getDataPoints().get_Item(0); +IChartDataPoint point = series.getDataPoints().get_Item(0); point.getFormat().getFill().setFillType(FillType.Solid); point.getFormat().getFill().getSolidFillColor().setColor(new Color(PresetColor.Cyan)); point.getFormat().getLine().getFillFormat().setFillType(FillType.Solid); @@ -172,46 +196,74 @@ point.getFormat().getLine().setWidth(3.0); point.getFormat().getLine().setStyle(LineStyle.ThinThick); point.getFormat().getLine().setDashStyle(LineDashStyle.DashDot); -// Répétez l’opération pour d’autres points de données avec des couleurs et des styles différents. +// Repeat for other data points with different colors and styles. ``` -### Configurer des étiquettes de données personnalisées -Affinez les étiquettes pour chaque point de données : +### Configurer les étiquettes de données personnalisées +Affinez les étiquettes pour chaque point de données : ```java import com.aspose.slides.*; -// Configurer des étiquettes personnalisées. -isDataLabel lbl1 = series.getDataPoints().get_Item(0).getLabel(); +// Configure custom labels. +IDataLabel lbl1 = series.getDataPoints().get_Item(0).getLabel(); lbl1.getDataLabelFormat().setShowValue(true); -isDataLabel lbl2 = series.getDataPoints().get_Item(1).getLabel(); +IDataLabel lbl2 = series.getDataPoints().get_Item(1).getLabel(); lbl2.getDataLabelFormat().setShowValue(true); lbl2.getDataLabelFormat().setShowLegendKey(true); lbl2.getDataLabelFormat().setShowPercentage(true); -isDataLabel lbl3 = series.getDataPoints().get_Item(2).getLabel(); +IDataLabel lbl3 = series.getDataPoints().get_Item(2).getLabel(); lbl3.getDataLabelFormat().setShowSeriesName(true); lbl3.getDataLabelFormat().setShowPercentage(true); -// Activer les lignes de repère pour les étiquettes. +// Enable leader lines for labels. series.getLabels().getDefaultDataLabelFormat().setShowLeaderLines(true); ``` -### Définir l'angle de rotation et enregistrer la présentation -Finalisez votre graphique à secteurs en définissant un angle de rotation et en enregistrant la présentation : +### Définir l’angle de rotation et enregistrer la présentation +Finalisez votre graphique circulaire en **définissant l’angle de rotation** et en enregistrant le fichier : ```java import com.aspose.slides.*; -// Définir l'angle de rotation. +// Set rotation angle. chart.getPlotArea().getPieChartTitle().getTextFrameForOverriding().setText("Sales Data"); chart.setRotationAngle(-10); -// Enregistrez la présentation dans un fichier. +// Save the presentation to a file. presentation.save("PieChartPresentation.pptx", SaveFormat.Pptx); ``` -## Conclusion -Dans ce tutoriel, vous avez appris à créer et personnaliser des graphiques à secteurs avec Aspose.Slides pour Java. En suivant ces étapes, vous pouvez enrichir vos présentations avec des visualisations de données attrayantes. Pour toute question ou besoin d'aide, n'hésitez pas à nous contacter. +## Problèmes courants et solutions +| Problème | Cause | Solution | +|----------|-------|----------| +| **Les tranches apparaissent toutes de la même couleur** | `setColorVaried(true)` non appelé | Assurez‑vous d’activer les couleurs variées sur le groupe de séries. | +| **Les étiquettes de données ne s’affichent pas** | drapeau `showValue` désactivé | Appelez `setShowValue(true)` sur le format d’étiquette approprié. | +| **La rotation n’a aucun effet** | Utilisation d’une version plus ancienne d’Aspose.Slides | Mettez à jour vers la version 25.4 ou ultérieure. | +| **Exception de licence à l’exécution** | Fichier de licence manquant ou invalide | Chargez votre licence avec `License license = new License(); license.setLicense("Aspose.Slides.lic");` avant de créer le `Presentation`. | + +## Questions fréquentes + +**Q : Comment obtenir une licence Aspose.Slides pour Java ?** +R : Vous pouvez demander un essai gratuit sur le site Aspose, puis acheter une licence permanente. Chargez‑la à l’exécution comme indiqué dans le tableau des problèmes courants. + +**Q : Puis‑je utiliser ce code avec des versions plus anciennes du JDK ?** +R : L’API nécessite JDK 16 ou supérieur ; les versions antérieures ne sont pas prises en charge. + +**Q : Est‑il possible d’exporter le graphique sous forme d’image au lieu de PPTX ?** +R : Oui, appelez `chart.getChartData().getChartDataWorkbook().save("chart.png", ImageFormat.Png);` après le rendu. + +**Q : Que faire si je dois ajouter plus d’une série à un graphique circulaire ?** +R : Les graphiques circulaires affichent généralement une seule série ; pour plusieurs séries, envisagez un graphique en anneau à la place. + +**Q : La bibliothèque fonctionne‑t‑elle sur des serveurs Linux ?** +R : Absolument – Aspose.Slides pour Java est indépendant de la plateforme et s’exécute sur tout OS disposant d’un JDK compatible. + +--- + +**Dernière mise à jour :** 2026-02-19 +**Testé avec :** Aspose.Slides for Java 25.4 (jdk16) +**Auteur :** Aspose {{< /blocks/products/pf/tutorial-page-section >}} diff --git a/slides/german/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md b/slides/german/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md index b47f45cf74..ac2a327363 100644 --- a/slides/german/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md +++ b/slides/german/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md @@ -1,9 +1,16 @@ --- -"date": "2025-04-17" -"description": "Erfahren Sie, wie Sie Kreisdiagramme mit Aspose.Slides für Java erstellen und anpassen. Dieses Tutorial behandelt alles von der Einrichtung bis zur erweiterten Anpassung." -"title": "Erstellen von Kreisdiagrammen in Java mit Aspose.Slides – Ein umfassender Leitfaden" -"url": "/de/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/" -"weight": 1 +date: '2026-02-19' +description: Erfahren Sie, wie Sie in Java mit Aspose.Slides ein Kreisdiagramm erstellen, + die Farben des Kreisdiagramms anpassen, Diagrammserien hinzufügen, mit dem Diagrammdaten‑Arbeitsblatt + arbeiten und den Rotationswinkel festlegen. +keywords: +- Aspose.Slides Java +- Java pie charts +- data visualization in Java +title: Wie man die Farben von Kreisdiagrammen in Java mit Aspose.Slides anpasst – + Ein vollständiger Leitfaden +url: /de/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/ +weight: 1 --- {{< blocks/products/pf/main-wrap-class >}} @@ -13,38 +20,53 @@ {{< blocks/products/pf/tutorial-page-section >}} # Erstellen von Kreisdiagrammen mit Aspose.Slides für Java: Ein vollständiges Tutorial -## Einführung -Dynamische und optisch ansprechende Präsentationen sind entscheidend für die Vermittlung wirkungsvoller Informationen. Mit Aspose.Slides für Java können Sie komplexe Diagramme wie Kreisdiagramme nahtlos in Ihre Folien integrieren und so die Datenvisualisierung mühelos verbessern. Diese umfassende Anleitung führt Sie durch die Erstellung und Anpassung eines Kreisdiagramms mit Aspose.Slides Java und löst so mühelos gängige Präsentationsprobleme. +## Einleitung +Das Erstellen dynamischer und optisch ansprechender Präsentationen ist entscheidend, um wirkungsvolle Informationen zu vermitteln. Mit Aspose.Slides für Java können Sie nahtlos komplexe Diagramme wie Kreisdiagramme in Ihre Folien integrieren, **customize pie chart colors** und die Datenvisualisierung mühelos verbessern. Dieses umfassende Handbuch führt Sie Schritt für Schritt durch das Erstellen und Anpassen eines Kreisdiagramms mit Aspose.Slides Java und löst gängige Präsentationsprobleme mit Leichtigkeit. **Was Sie lernen werden:** - Initialisieren einer Präsentation und Hinzufügen von Folien. - Erstellen und Konfigurieren eines Kreisdiagramms auf Ihrer Folie. -- Festlegen von Diagrammtiteln, Datenbeschriftungen und Farben. -- Leistung optimieren und Ressourcen effektiv verwalten. +- Festlegen von Diagrammtiteln, Datenbeschriftungen und **customize pie chart colors**. +- Optimieren der Leistung und effektives Ressourcenmanagement. - Integration von Aspose.Slides in Java-Projekte mit Maven oder Gradle. -Stellen wir zunächst sicher, dass Sie über alle erforderlichen Werkzeuge und Kenntnisse verfügen, um mitmachen zu können! +Lassen Sie uns beginnen, indem wir sicherstellen, dass Sie alle notwendigen Werkzeuge und das Wissen haben, um dem Tutorial zu folgen! + +## Schnelle Antworten +- **Was ist die primäre Klasse zum Starten einer Präsentation?** `Presentation` aus `com.aspose.slides`. +- **Welche Methode fügt ein Kreisdiagramm zu einer Folie hinzu?** `addChart(ChartType.Pie, …)`. +- **Wie aktivieren Sie unterschiedliche Farben für jeden Abschnitt?** Setzen Sie `setColorVaried(true)` in der Seriengruppe. +- **Kann man das Kreisdiagramm drehen?** Ja, verwenden Sie `setRotationAngle(double)` am Diagrammobjekt. +- **Benötige ich eine Lizenz für den Produktionseinsatz?** Eine Aspose.Slides-Lizenz ist für kommerzielle Bereitstellungen erforderlich. + +## Was bedeutet „customize pie chart colors“? +Customizing pie chart colors bedeutet, jedem Abschnitt des Kreisdiagramms eine eigene Füllfarbe zuzuweisen, um die Lesbarkeit und den visuellen Eindruck zu verbessern. In Aspose.Slides erreichen Sie dies, indem Sie unterschiedliche Farben aktivieren und anschließend für einzelne Datenpunkte feste Füllfarben festlegen. + +## Warum Aspose.Slides für Java zum Erstellen von Kreisdiagrammen verwenden? +- **Vollständige Kontrolle** über das Aussehen des Diagramms, ohne Microsoft Office zu benötigen. +- **Plattformübergreifende** Kompatibilität – funktioniert unter Windows, Linux und macOS. +- **Umfangreiche API** für Datenbindung, Styling und Export nach PPTX, PDF oder Bildern. +- **Lizenzflexibilität** – beginnen Sie mit einer kostenlosen Testversion und upgraden Sie, wenn Sie das vollständige Funktionsset benötigen. ## Voraussetzungen -Bevor Sie mit diesem Tutorial beginnen, stellen Sie sicher, dass Sie über die folgende Einrichtung verfügen: ### Erforderliche Bibliotheken, Versionen und Abhängigkeiten -- **Aspose.Slides für Java**: Stellen Sie sicher, dass Sie Version 25.4 oder höher haben. -- **Java Development Kit (JDK)**: Version 16 oder höher ist erforderlich. +- **Aspose.Slides for Java**: Version 25.4 oder höher. +- **Java Development Kit (JDK)**: Version 16 oder höher. -### Anforderungen für die Umgebungseinrichtung +### Anforderungen an die Umgebungseinrichtung - Eine Entwicklungsumgebung mit installiertem und konfiguriertem Java. - Eine integrierte Entwicklungsumgebung (IDE) wie IntelliJ IDEA, Eclipse oder NetBeans. -### Voraussetzungen -- Grundlegende Kenntnisse der Java-Programmierung. -- Vertrautheit mit Maven oder Gradle für die Abhängigkeitsverwaltung. +### Wissensvoraussetzungen +- Grundlegendes Verständnis der Java-Programmierung. +- Vertrautheit mit Maven oder Gradle für das Abhängigkeitsmanagement. -## Einrichten von Aspose.Slides für Java -Um Aspose.Slides in Ihren Java-Projekten verwenden zu können, müssen Sie die Bibliothek als Abhängigkeit hinzufügen. So können Sie dies mit verschiedenen Build-Tools tun: +## Einrichtung von Aspose.Slides für Java +Um Aspose.Slides in Ihren Java-Projekten zu verwenden, müssen Sie die Bibliothek als Abhängigkeit hinzufügen. So geht's mit verschiedenen Build-Tools: -**Maven** -Fügen Sie diesen Ausschnitt zu Ihrem `pom.xml` Datei: +**Maven** +Fügen Sie diesen Ausschnitt zu Ihrer `pom.xml`‑Datei hinzu: ```xml com.aspose @@ -54,80 +76,80 @@ Fügen Sie diesen Ausschnitt zu Ihrem `pom.xml` Datei: ``` -**Gradle** -Nehmen Sie Folgendes in Ihre `build.gradle` Datei: +**Gradle** +Fügen Sie das Folgende in Ihre `build.gradle`‑Datei ein: ```gradle implementation group: 'com.aspose', name: 'aspose-slides', version: '25.4', classifier: 'jdk16' ``` -**Direkter Download** -Wenn Sie kein Build-Tool verwenden möchten, laden Sie die neueste Version herunter von [Aspose.Slides für Java-Versionen](https://releases.aspose.com/slides/java/). +**Direkter Download** +Wenn Sie kein Build‑Tool verwenden möchten, laden Sie das neueste Release von [Aspose.Slides for Java releases](https://releases.aspose.com/slides/java/) herunter. -### Schritte zum Lizenzerwerb -- **Kostenlose Testversion**: Beginnen Sie mit einer kostenlosen Testversion, um die Funktionen von Aspose.Slides zu erkunden. -- **Temporäre Lizenz**: Erwerben Sie eine temporäre Lizenz für eine erweiterte Nutzung ohne Einschränkungen. -- **Kaufen**: Erwägen Sie einen Kauf, wenn Sie langfristigen Zugriff benötigen. +### Schritte zum Erwerb einer Lizenz +- **Kostenlose Testversion**: Beginnen Sie mit einer kostenlosen Testversion, um die Funktionen von Aspose.Slides zu erkunden. +- **Temporäre Lizenz**: Erhalten Sie eine temporäre Lizenz für erweiterten Gebrauch ohne Einschränkungen. +- **Kauf**: Erwägen Sie den Kauf, wenn Sie langfristigen Zugriff benötigen. -**Grundlegende Initialisierung und Einrichtung** -Um mit der Verwendung von Aspose.Slides zu beginnen, initialisieren Sie Ihr Projekt, indem Sie ein neues Präsentationsobjekt erstellen: +**Grundlegende Initialisierung und Einrichtung** +Um Aspose.Slides zu nutzen, initialisieren Sie Ihr Projekt, indem Sie ein neues Präsentationsobjekt erstellen: ```java import com.aspose.slides.*; Presentation presentation = new Presentation(); ``` -## Implementierungshandbuch -Lassen Sie uns nun den Vorgang des Hinzufügens und Anpassens eines Kreisdiagramms in überschaubare Schritte unterteilen. +## Implementierungsleitfaden +Jetzt zerlegen wir den Prozess des Hinzufügens und Anpassen eines Kreisdiagramms in handhabbare Schritte. ### Präsentation und Folie initialisieren -Beginnen Sie mit dem Einrichten einer neuen Präsentation und dem Aufrufen der ersten Folie. Dies ist Ihre Leinwand zum Erstellen von Diagrammen: +Richten Sie zunächst eine neue Präsentation ein und greifen Sie auf die erste Folie zu. Dies ist Ihre Leinwand zum Erstellen von Diagrammen: ```java import com.aspose.slides.*; -// Erstellen Sie eine neue Präsentationsinstanz. +// Create a new presentation instance. Presentation presentation = new Presentation(); -// Greifen Sie auf die erste Folie der Präsentation zu. -islide slides = presentation.getSlides().get_Item(0); +// Access the first slide in the presentation. +ISlide slide = presentation.getSlides().get_Item(0); ``` ### Kreisdiagramm zur Folie hinzufügen -Fügen Sie an der angegebenen Position ein Kreisdiagramm mit einem Standarddatensatz ein: +Fügen Sie ein Kreisdiagramm an der angegebenen Position mit einem Standard‑Datensatz ein: ```java import com.aspose.slides.*; -// Fügen Sie an der Position (100, 100) ein Kreisdiagramm mit der Größe (400, 400) hinzu. -ischart chart = slides.getShapes().addChart(ChartType.Pie, 100, 100, 400, 400); +// Add a pie chart at position (100, 100) with size (400, 400). +IChart chart = slide.getShapes().addChart(ChartType.Pie, 100, 100, 400, 400); ``` ### Diagrammtitel festlegen -Passen Sie Ihr Diagramm an, indem Sie den Titel festlegen und zentrieren: +Passen Sie Ihr Diagramm an, indem Sie den Titel setzen und zentrieren: ```java import com.aspose.slides.*; -// Fügen Sie dem Kreisdiagramm einen Titel hinzu. +// Add a title to the pie chart. chart.getChartTitle().addTextFrameForOverriding("Sample Title"); chart.getChartTitle().getTextFrameForOverriding().getTextFrameFormat().setCenterText(NullableBool.True); chart.getChartTitle().setHeight(20); chart.setTitle(true); ``` -### Konfigurieren von Datenbeschriftungen für Serien -Stellen Sie sicher, dass die Datenbeschriftungen aus Gründen der Übersichtlichkeit Werte anzeigen: +### Datenbeschriftungen für die Serie konfigurieren +Stellen Sie sicher, dass Datenbeschriftungen Werte zur besseren Übersicht anzeigen: ```java import com.aspose.slides.*; -// Datenwerte der ersten Reihe anzeigen. +// Show data values on the first series. chart.getChartData().getSeries().get_Item(0).getLabels().getDefaultDataLabelFormat().setShowValue(true); ``` -### Arbeitsblatt „Diagrammdaten vorbereiten“ -Richten Sie das Datenarbeitsblatt Ihres Diagramms ein, indem Sie vorhandene Reihen und Kategorien löschen: +### Diagrammdaten-Arbeitsblatt vorbereiten +Richten Sie das Datenarbeitsblatt Ihres Diagramms ein, indem Sie vorhandene Serien und Kategorien löschen: ```java import com.aspose.slides.*; -// Bereiten Sie die Arbeitsmappe mit den Diagrammdaten vor. +// Prepare the chart data workbook. int defaultWorksheetIndex = 0; -isChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook(); +IChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook(); chart.getChartData().getSeries().clear(); chart.getChartData().getCategories().clear(); ``` @@ -137,33 +159,33 @@ Definieren Sie Kategorien für Ihr Kreisdiagramm: ```java import com.aspose.slides.*; -// Neue Kategorien hinzufügen. +// Add new categories. chart.getChartData().getCategories().add(fact.getCell(0, 1, 0, "First Qtr")); chart.getChartData().getCategories().add(fact.getCell(0, 2, 0, "2nd Qtr")); chart.getChartData().getCategories().add(fact.getCell(0, 3, 0, "3rd Qtr")); ``` -### Serien hinzufügen und Datenpunkte füllen -Erstellen Sie eine Reihe und füllen Sie sie mit Datenpunkten: +### Serie hinzufügen und Datenpunkte füllen +Erstellen Sie eine Serie und füllen Sie sie mit Datenpunkten – hier **add chart series**: ```java import com.aspose.slides.*; -// Fügen Sie eine neue Serie hinzu und legen Sie ihren Namen fest. -ischartSeries series = chart.getChartData().getSeries().add(fact.getCell(0, 0, 1, "Series 1"), chart.getType()); +// Add a new series and set its name. +IChartSeries series = chart.getChartData().getSeries().add(fact.getCell(0, 0, 1, "Series 1"), chart.getType()); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 1, 1, 20)); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 2, 1, 50)); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 3, 1, 30)); ``` -### Anpassen von Serienfarben und -rändern -Verbessern Sie die visuelle Attraktivität, indem Sie Farben festlegen und Ränder anpassen: +### Serienfarben und -rahmen anpassen +Verbessern Sie die Optik, indem Sie Farben setzen und Rahmen anpassen – das **customizes pie chart colors** direkt: ```java import com.aspose.slides.*; -// Legen Sie für die Seriensektoren unterschiedliche Farben fest. +// Set varied colors for the series sectors. chart.getChartData().getSeriesGroups().get_Item(0).setColorVaried(true); -isChartDataPoint point = series.getDataPoints().get_Item(0); +IChartDataPoint point = series.getDataPoints().get_Item(0); point.getFormat().getFill().setFillType(FillType.Solid); point.getFormat().getFill().getSolidFillColor().setColor(new Color(PresetColor.Cyan)); point.getFormat().getLine().getFillFormat().setFillType(FillType.Solid); @@ -172,46 +194,74 @@ point.getFormat().getLine().setWidth(3.0); point.getFormat().getLine().setStyle(LineStyle.ThinThick); point.getFormat().getLine().setDashStyle(LineDashStyle.DashDot); -// Wiederholen Sie den Vorgang für andere Datenpunkte mit unterschiedlichen Farben und Stilen. +// Repeat for other data points with different colors and styles. ``` -### Konfigurieren benutzerdefinierter Datenbeschriftungen -Optimieren Sie die Beschriftungen für jeden Datenpunkt: +### Benutzerdefinierte Datenbeschriftungen konfigurieren +Feinabstimmung der Beschriftungen für jeden Datenpunkt: ```java import com.aspose.slides.*; -// Konfigurieren Sie benutzerdefinierte Beschriftungen. -isDataLabel lbl1 = series.getDataPoints().get_Item(0).getLabel(); +// Configure custom labels. +IDataLabel lbl1 = series.getDataPoints().get_Item(0).getLabel(); lbl1.getDataLabelFormat().setShowValue(true); -isDataLabel lbl2 = series.getDataPoints().get_Item(1).getLabel(); +IDataLabel lbl2 = series.getDataPoints().get_Item(1).getLabel(); lbl2.getDataLabelFormat().setShowValue(true); lbl2.getDataLabelFormat().setShowLegendKey(true); lbl2.getDataLabelFormat().setShowPercentage(true); -isDataLabel lbl3 = series.getDataPoints().get_Item(2).getLabel(); +IDataLabel lbl3 = series.getDataPoints().get_Item(2).getLabel(); lbl3.getDataLabelFormat().setShowSeriesName(true); lbl3.getDataLabelFormat().setShowPercentage(true); -// Führungslinien für Beschriftungen aktivieren. +// Enable leader lines for labels. series.getLabels().getDefaultDataLabelFormat().setShowLeaderLines(true); ``` -### Drehwinkel einstellen und Präsentation speichern -Finalisieren Sie Ihr Kreisdiagramm, indem Sie einen Drehwinkel festlegen und die Präsentation speichern: +### Rotationswinkel festlegen und Präsentation speichern +Schließen Sie Ihr Kreisdiagramm ab, indem Sie **set rotation angle** anwenden und die Datei speichern: ```java import com.aspose.slides.*; -// Drehwinkel einstellen. +// Set rotation angle. chart.getPlotArea().getPieChartTitle().getTextFrameForOverriding().setText("Sales Data"); chart.setRotationAngle(-10); -// Speichern Sie die Präsentation in einer Datei. +// Save the presentation to a file. presentation.save("PieChartPresentation.pptx", SaveFormat.Pptx); ``` -## Abschluss -In diesem Tutorial haben Sie gelernt, wie Sie Kreisdiagramme mit Aspose.Slides für Java erstellen und anpassen. Mit diesen Schritten können Sie Ihre Präsentationen mit optisch ansprechenden Datenvisualisierungen aufwerten. Bei Fragen oder für weitere Unterstützung wenden Sie sich gerne an uns. +## Häufige Probleme und Lösungen +| Problem | Ursache | Lösung | +|---------|---------|--------| +| **Alle Abschnitte haben dieselbe Farbe** | `setColorVaried(true)` nicht aufgerufen | Stellen Sie sicher, dass Sie unterschiedliche Farben in der Seriengruppe aktivieren. | +| **Datenbeschriftungen werden nicht angezeigt** | `showValue`-Flag deaktiviert | Rufen Sie `setShowValue(true)` im entsprechenden Beschriftungsformat auf. | +| **Rotation hat keine Wirkung** | Verwendung einer älteren Aspose.Slides-Version | Aktualisieren Sie auf Version 25.4 oder höher. | +| **Lizenzausnahme zur Laufzeit** | Fehlende oder ungültige Lizenzdatei | Laden Sie Ihre Lizenz mit `License license = new License(); license.setLicense("Aspose.Slides.lic");` bevor Sie das `Presentation`‑Objekt erstellen. | + +## Häufig gestellte Fragen + +**Q: Wie erhalte ich eine Aspose.Slides‑Lizenz für Java?** +A: Sie können eine kostenlose Testversion auf der Aspose‑Website anfordern und anschließend eine permanente Lizenz erwerben. Laden Sie sie zur Laufzeit wie in der Tabelle „Häufige Probleme und Lösungen“ gezeigt. + +**Q: Kann ich diesen Code mit älteren JDK‑Versionen verwenden?** +A: Die API erfordert JDK 16 oder höher; ältere Versionen werden nicht unterstützt. + +**Q: Ist es möglich, das Diagramm als Bild statt als PPTX zu exportieren?** +A: Ja, rufen Sie nach dem Rendern `chart.getChartData().getChartDataWorkbook().save("chart.png", ImageFormat.Png);` auf. + +**Q: Was, wenn ich mehr als eine Serie zu einem Kreisdiagramm hinzufügen muss?** +A: Kreisdiagramme zeigen typischerweise nur eine Serie; für mehrere Serien sollten Sie stattdessen ein Donut‑Diagramm verwenden. + +**Q: Funktioniert die Bibliothek auf Linux‑Servern?** +A: Absolut – Aspose.Slides für Java ist plattformunabhängig und läuft auf jedem Betriebssystem mit kompatiblem JDK. + +--- + +**Last Updated:** 2026-02-19 +**Tested With:** Aspose.Slides for Java 25.4 (jdk16) +**Author:** Aspose {{< /blocks/products/pf/tutorial-page-section >}} diff --git a/slides/greek/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md b/slides/greek/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md index ab45261005..cc7f8f04d8 100644 --- a/slides/greek/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md +++ b/slides/greek/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md @@ -1,9 +1,16 @@ --- -"date": "2025-04-17" -"description": "Μάθετε πώς να δημιουργείτε και να προσαρμόζετε γραφήματα πίτας χρησιμοποιώντας το Aspose.Slides για Java. Αυτό το σεμινάριο καλύπτει τα πάντα, από την εγκατάσταση έως την προηγμένη προσαρμογή." -"title": "Δημιουργία γραφημάτων πίτας σε Java με το Aspose.Slides - Ένας ολοκληρωμένος οδηγός" -"url": "/el/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/" -"weight": 1 +date: '2026-02-19' +description: Μάθετε πώς να δημιουργήσετε ένα διάγραμμα πίτας σε Java με το Aspose.Slides, + να προσαρμόσετε τα χρώματα του διαγράμματος, να προσθέσετε σειρές διαγράμματος, + να εργαστείτε με το φύλλο δεδομένων του διαγράμματος και να ορίσετε τη γωνία περιστροφής. +keywords: +- Aspose.Slides Java +- Java pie charts +- data visualization in Java +title: Πώς να προσαρμόσετε τα χρώματα του διαγράμματος πίτας σε Java με το Aspose.Slides + – Ένας πλήρης οδηγός +url: /el/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/ +weight: 1 --- {{< blocks/products/pf/main-wrap-class >}} @@ -11,40 +18,56 @@ {{< blocks/products/pf/main-container >}} {{< blocks/products/pf/tutorial-page-section >}} -# Δημιουργία γραφημάτων πίτας με το Aspose.Slides για Java: Ένα πλήρες σεμινάριο +# Δημιουργία Διαγραμμάτων Πίτας με το Aspose.Slides for Java: Ένα Πλήρες Εγχειρίδιο ## Εισαγωγή -Η δημιουργία δυναμικών και οπτικά ελκυστικών παρουσιάσεων είναι ζωτικής σημασίας για την παροχή πληροφοριών με αντίκτυπο. Με το Aspose.Slides για Java, μπορείτε να ενσωματώσετε απρόσκοπτα σύνθετα γραφήματα όπως κυκλικά γραφήματα στις διαφάνειές σας, βελτιώνοντας την οπτικοποίηση δεδομένων χωρίς κόπο. Αυτός ο περιεκτικός οδηγός θα σας καθοδηγήσει στη διαδικασία δημιουργίας και προσαρμογής ενός κυκλικού γραφήματος χρησιμοποιώντας το Aspose.Slides Java, λύνοντας εύκολα συνηθισμένες προκλήσεις παρουσίασης. +Η δημιουργία δυναμικών και οπτικά ελκυστικών παρουσιάσεων είναι κρίσιμη για τη μετάδοση ισχυρών πληροφοριών. Με το Aspose.Slides for Java, μπορείτε να ενσωματώσετε άψογα σύνθετα διαγράμματα όπως τα διαγράμματα πίτας στις διαφάνειές σας, **να προσαρμόσετε τα χρώματα του διαγράμματος πίτας** και να ενισχύσετε την οπτικοποίηση δεδομένων χωρίς κόπο. Αυτός ο ολοκληρωμένος οδηγός θα σας καθοδηγήσει στη διαδικασία δημιουργίας και προσαρμογής ενός διαγράμματος πίτας χρησιμοποιώντας το Aspose.Slides Java, λύνοντας κοινά προβλήματα παρουσιάσεων με ευκολία. **Τι θα μάθετε:** - Αρχικοποίηση παρουσίασης και προσθήκη διαφανειών. -- Δημιουργία και διαμόρφωση ενός γραφήματος πίτας στη διαφάνειά σας. -- Ορισμός τίτλων γραφημάτων, ετικετών δεδομένων και χρωμάτων. -- Βελτιστοποίηση της απόδοσης και αποτελεσματική διαχείριση των πόρων. -- Ενσωμάτωση του Aspose.Slides σε έργα Java χρησιμοποιώντας Maven ή Gradle. +- Δημιουργία και διαμόρφωση διαγράμματος πίτας στη διαφάνεια. +- Ορισμός τίτλων διαγράμματος, ετικετών δεδομένων και **προσαρμογή χρωμάτων διαγράμματος πίτας**. +- Βελτιστοποίηση απόδοσης και αποτελεσματική διαχείριση πόρων. +- Ενσωμάτωση Aspose.Slides σε έργα Java χρησιμοποιώντας Maven ή Gradle. Ας ξεκινήσουμε διασφαλίζοντας ότι έχετε όλα τα απαραίτητα εργαλεία και γνώσεις για να ακολουθήσετε! +## Γρήγορες Απαντήσεις +- **Ποια είναι η κύρια κλάση για την έναρξη μιας παρουσίασης;** `Presentation` από `com.aspose.slides`. +- **Ποια μέθοδος προσθέτει διάγραμμα πίτας σε μια διαφάνεια;** `addChart(ChartType.Pie, …)`. +- **Πώς ενεργοποιείτε διαφορετικά χρώματα για κάθε φέτα;** Ορίστε `setColorVaried(true)` στην ομάδα σειράς. +- **Μπορείτε να περιστρέψετε το διάγραμμα πίτας;** Ναι, χρησιμοποιήστε `setRotationAngle(double)` στο αντικείμενο διαγράμματος. +- **Χρειάζομαι άδεια για χρήση σε παραγωγή;** Απαιτείται άδεια Aspose.Slides για εμπορικές αναπτύξεις. + +## Τι σημαίνει “προσαρμογή χρωμάτων διαγράμματος πίτας”; +Η προσαρμογή χρωμάτων διαγράμματος πίτας σημαίνει η ανάθεση διαφορετικών χρωμάτων γεμίσματος σε κάθε φέτα της πίτας, βελτιώνοντας την αναγνωσιμότητα και την οπτική επίδραση. Στο Aspose.Slides το επιτυγχάνετε ενεργοποιώντας διαφορετικά χρώματα και στη συνέχεια ορίζοντας χρώματα γεμίσματος για μεμονωμένα σημεία δεδομένων. + +## Γιατί να χρησιμοποιήσετε Aspose.Slides for Java για τη δημιουργία διαγραμμάτων πίτας; +- **Πλήρης έλεγχος** της εμφάνισης του διαγράμματος χωρίς ανάγκη Microsoft Office. +- **Διασυστημική** συμβατότητα – λειτουργεί σε Windows, Linux και macOS. +- **Πλούσιο API** για σύνδεση δεδομένων, στυλιζάρισμα και εξαγωγή σε PPTX, PDF ή εικόνες. +- **Ευελιξία αδειών** – ξεκινήστε με δωρεάν δοκιμή και αναβαθμίστε όταν χρειάζεστε το πλήρες σύνολο λειτουργιών. + ## Προαπαιτούμενα -Πριν ξεκινήσετε αυτό το σεμινάριο, βεβαιωθείτε ότι έχετε έτοιμες τις ακόλουθες ρυθμίσεις: +Πριν βυθιστείτε σε αυτό το εγχειρίδιο, βεβαιωθείτε ότι έχετε την παρακάτω διαμόρφωση έτοιμη: -### Απαιτούμενες βιβλιοθήκες, εκδόσεις και εξαρτήσεις -- **Aspose.Slides για Java**Βεβαιωθείτε ότι έχετε την έκδοση 25.4 ή νεότερη. -- **Κιτ ανάπτυξης Java (JDK)**Απαιτείται έκδοση 16 ή νεότερη. +### Απαιτούμενες Βιβλιοθήκες, Εκδόσεις και Εξαρτήσεις +- **Aspose.Slides for Java**: έκδοση 25.4 ή νεότερη. +- **Java Development Kit (JDK)**: έκδοση 16 ή υψηλότερη. -### Απαιτήσεις Ρύθμισης Περιβάλλοντος -- Ένα περιβάλλον ανάπτυξης με εγκατεστημένη και ρυθμισμένη Java. -- Ένα Ολοκληρωμένο Περιβάλλον Ανάπτυξης (IDE) όπως το IntelliJ IDEA, το Eclipse ή το NetBeans. +### Απαιτήσεις Περιβάλλοντος +- Περιβάλλον ανάπτυξης με εγκατεστημένη και ρυθμισμένη Java. +- Ένα ολοκληρωμένο περιβάλλον ανάπτυξης (IDE) όπως IntelliJ IDEA, Eclipse ή NetBeans. -### Προαπαιτούμενα Γνώσεων +### Προαπαιτούμενες Γνώσεις - Βασική κατανόηση του προγραμματισμού Java. -- Εξοικείωση με το Maven ή το Gradle για διαχείριση εξαρτήσεων. +- Εξοικείωση με Maven ή Gradle για διαχείριση εξαρτήσεων. -## Ρύθμιση του Aspose.Slides για Java -Για να ξεκινήσετε να χρησιμοποιείτε το Aspose.Slides στα έργα Java σας, πρέπει να προσθέσετε τη βιβλιοθήκη ως εξάρτηση. Δείτε πώς μπορείτε να το κάνετε χρησιμοποιώντας διαφορετικά εργαλεία δημιουργίας: +## Ρύθμιση Aspose.Slides for Java +Για να αρχίσετε να χρησιμοποιείτε το Aspose.Slides στα έργα Java, πρέπει να προσθέσετε τη βιβλιοθήκη ως εξάρτηση. Δείτε πώς μπορείτε να το κάνετε με διαφορετικά εργαλεία κατασκευής: -**Maven** -Προσθέστε αυτό το απόσπασμα στο δικό σας `pom.xml` αρχείο: +**Maven** +Προσθέστε αυτό το απόσπασμα στο αρχείο `pom.xml` σας: ```xml com.aspose @@ -54,116 +77,116 @@ ``` -**Γκράντλ** -Συμπεριλάβετε τα ακόλουθα στο `build.gradle` αρχείο: +**Gradle** +Συμπεριλάβετε το ακόλουθο στο αρχείο `build.gradle` σας: ```gradle implementation group: 'com.aspose', name: 'aspose-slides', version: '25.4', classifier: 'jdk16' ``` -**Άμεση Λήψη** -Αν προτιμάτε να μην χρησιμοποιήσετε κάποιο εργαλείο δημιουργίας, κατεβάστε την τελευταία έκδοση από [Aspose.Slides για εκδόσεις Java](https://releases.aspose.com/slides/java/). +**Άμεση Λήψη** +Αν προτιμάτε να μην χρησιμοποιήσετε εργαλείο κατασκευής, κατεβάστε την τελευταία έκδοση από [Aspose.Slides for Java releases](https://releases.aspose.com/slides/java/). -### Βήματα απόκτησης άδειας χρήσης -- **Δωρεάν δοκιμή**Ξεκινήστε με μια δωρεάν δοκιμή για να εξερευνήσετε τις λειτουργίες του Aspose.Slides. -- **Προσωρινή Άδεια**Αποκτήστε προσωρινή άδεια για εκτεταμένη χρήση χωρίς περιορισμούς. -- **Αγορά**Σκεφτείτε το ενδεχόμενο αγοράς εάν χρειάζεστε μακροπρόθεσμη πρόσβαση. +### Βήματα Απόκτησης Άδειας +- **Δωρεάν Δοκιμή**: Ξεκινήστε με δωρεάν δοκιμή για να εξερευνήσετε τις δυνατότητες του Aspose.Slides. +- **Προσωρινή Άδεια**: Αποκτήστε προσωρινή άδεια για παρατεταμένη χρήση χωρίς περιορισμούς. +- **Αγορά**: Σκεφτείτε την αγορά εάν χρειάζεστε μακροπρόθεσμη πρόσβαση. -**Βασική Αρχικοποίηση και Ρύθμιση** -Για να ξεκινήσετε να χρησιμοποιείτε το Aspose.Slides, αρχικοποιήστε το έργο σας δημιουργώντας ένα νέο αντικείμενο παρουσίασης: +**Βασική Αρχικοποίηση και Ρύθμιση** +Για να αρχίσετε να χρησιμοποιείτε το Aspose.Slides, αρχικοποιήστε το έργο σας δημιουργώντας ένα νέο αντικείμενο παρουσίασης: ```java import com.aspose.slides.*; Presentation presentation = new Presentation(); ``` -## Οδηγός Εφαρμογής -Τώρα ας αναλύσουμε τη διαδικασία προσθήκης και προσαρμογής ενός γραφήματος πίτας σε διαχειρίσιμα βήματα. +## Οδηγός Υλοποίησης +Τώρα ας διασπάσουμε τη διαδικασία προσθήκης και προσαρμογής ενός διαγράμματος πίτας σε διαχειρίσιμα βήματα. -### Αρχικοποίηση παρουσίασης και διαφάνειας -Ξεκινήστε ρυθμίζοντας μια νέα παρουσίαση και αποκτώντας πρόσβαση στην πρώτη διαφάνεια. Αυτός είναι ο καμβάς σας για τη δημιουργία γραφημάτων: +### Αρχικοποίηση Παρουσίασης και Διαφάνειας +Ξεκινήστε δημιουργώντας μια νέα παρουσίαση και αποκτώντας πρόσβαση στην πρώτη διαφάνεια. Αυτό είναι το καμβάς σας για τη δημιουργία διαγραμμάτων: ```java import com.aspose.slides.*; -// Δημιουργήστε μια νέα παρουσία παρουσίασης. +// Create a new presentation instance. Presentation presentation = new Presentation(); -// Αποκτήστε πρόσβαση στην πρώτη διαφάνεια της παρουσίασης. -islide slides = presentation.getSlides().get_Item(0); +// Access the first slide in the presentation. +ISlide slide = presentation.getSlides().get_Item(0); ``` -### Προσθήκη κυκλικού γραφήματος σε διαφάνεια -Εισαγάγετε ένα γράφημα πίτας στην καθορισμένη θέση με ένα προεπιλεγμένο σύνολο δεδομένων: +### Προσθήκη Διαγράμματος Πίτας στη Διαφάνεια +Εισάγετε ένα διάγραμμα πίτας στη συγκεκριμένη θέση με ένα προεπιλεγμένο σύνολο δεδομένων: ```java import com.aspose.slides.*; -// Προσθέστε ένα γράφημα πίτας στη θέση (100, 100) με μέγεθος (400, 400). -ischart chart = slides.getShapes().addChart(ChartType.Pie, 100, 100, 400, 400); +// Add a pie chart at position (100, 100) with size (400, 400). +IChart chart = slide.getShapes().addChart(ChartType.Pie, 100, 100, 400, 400); ``` -### Ορισμός τίτλου γραφήματος -Προσαρμόστε το γράφημά σας ορίζοντας και κεντράροντας τον τίτλο: +### Ορισμός Τίτλου Διαγράμματος +Προσαρμόστε το διάγραμμά σας ορίζοντας και κεντρώνοντας τον τίτλο: ```java import com.aspose.slides.*; -// Προσθέστε έναν τίτλο στο γράφημα πίτας. +// Add a title to the pie chart. chart.getChartTitle().addTextFrameForOverriding("Sample Title"); chart.getChartTitle().getTextFrameForOverriding().getTextFrameFormat().setCenterText(NullableBool.True); chart.getChartTitle().setHeight(20); chart.setTitle(true); ``` -### Ρύθμιση παραμέτρων ετικετών δεδομένων για σειρές -Βεβαιωθείτε ότι οι ετικέτες δεδομένων εμφανίζουν τιμές για λόγους σαφήνειας: +### Διαμόρφωση Ετικετών Δεδομένων για τη Σειρά +Βεβαιωθείτε ότι οι ετικέτες δεδομένων εμφανίζουν τιμές για σαφήνεια: ```java import com.aspose.slides.*; -// Εμφάνιση τιμών δεδομένων στην πρώτη σειρά. +// Show data values on the first series. chart.getChartData().getSeries().get_Item(0).getLabels().getDefaultDataLabelFormat().setShowValue(true); ``` -### Προετοιμασία φύλλου εργασίας δεδομένων γραφήματος -Ρυθμίστε το φύλλο εργασίας δεδομένων του γραφήματός σας διαγράφοντας τις υπάρχουσες σειρές και κατηγορίες: +### Προετοιμασία Φύλλου Δεδομένων Διαγράμματος +Διαμορφώστε το φύλλο δεδομένων του διαγράμματος καθαρίζοντας υπάρχουσες σειρές και κατηγορίες: ```java import com.aspose.slides.*; -// Προετοιμάστε το βιβλίο εργασίας δεδομένων γραφήματος. +// Prepare the chart data workbook. int defaultWorksheetIndex = 0; -isChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook(); +IChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook(); chart.getChartData().getSeries().clear(); chart.getChartData().getCategories().clear(); ``` -### Προσθήκη κατηγοριών στο γράφημα -Ορίστε κατηγορίες για το γράφημα πίτας σας: +### Προσθήκη Κατηγοριών στο Διάγραμμα +Ορίστε τις κατηγορίες για το διάγραμμα πίτας: ```java import com.aspose.slides.*; -// Προσθήκη νέων κατηγοριών. +// Add new categories. chart.getChartData().getCategories().add(fact.getCell(0, 1, 0, "First Qtr")); chart.getChartData().getCategories().add(fact.getCell(0, 2, 0, "2nd Qtr")); chart.getChartData().getCategories().add(fact.getCell(0, 3, 0, "3rd Qtr")); ``` -### Προσθήκη Σειρών και Συμπλήρωση Σημείων Δεδομένων -Δημιουργήστε μια σειρά και συμπληρώστε την με σημεία δεδομένων: +### Προσθήκη Σειράς και Συμπλήρωση Σημείων Δεδομένων +Δημιουργήστε μια σειρά και συμπληρώστε την με σημεία δεδομένων – εδώ **προσθέτουμε σειρά διαγράμματος**: ```java import com.aspose.slides.*; -// Προσθέστε μια νέα σειρά και ορίστε το όνομά της. -ischartSeries series = chart.getChartData().getSeries().add(fact.getCell(0, 0, 1, "Series 1"), chart.getType()); +// Add a new series and set its name. +IChartSeries series = chart.getChartData().getSeries().add(fact.getCell(0, 0, 1, "Series 1"), chart.getType()); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 1, 1, 20)); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 2, 1, 50)); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 3, 1, 30)); ``` -### Προσαρμόστε τα χρώματα και τα περιγράμματα των σειρών -Βελτιώστε την οπτική ελκυστικότητα ορίζοντας χρώματα και προσαρμόζοντας τα περιγράμματα: +### Προσαρμογή Χρωμάτων Σειράς και Περιγραμμάτων +Βελτιώστε την οπτική εμφάνιση ορίζοντας χρώματα και προσαρμόζοντας τα περιγράμματα – αυτό **προσαρμόζει τα χρώματα του διαγράμματος πίτας**: ```java import com.aspose.slides.*; -// Ορίστε ποικίλα χρώματα για τους τομείς της σειράς. +// Set varied colors for the series sectors. chart.getChartData().getSeriesGroups().get_Item(0).setColorVaried(true); -isChartDataPoint point = series.getDataPoints().get_Item(0); +IChartDataPoint point = series.getDataPoints().get_Item(0); point.getFormat().getFill().setFillType(FillType.Solid); point.getFormat().getFill().getSolidFillColor().setColor(new Color(PresetColor.Cyan)); point.getFormat().getLine().getFillFormat().setFillType(FillType.Solid); @@ -172,46 +195,74 @@ point.getFormat().getLine().setWidth(3.0); point.getFormat().getLine().setStyle(LineStyle.ThinThick); point.getFormat().getLine().setDashStyle(LineDashStyle.DashDot); -// Επαναλάβετε για άλλα σημεία δεδομένων με διαφορετικά χρώματα και στυλ. +// Repeat for other data points with different colors and styles. ``` -### Ρύθμιση παραμέτρων προσαρμοσμένων ετικετών δεδομένων -Βελτιστοποιήστε τις ετικέτες για κάθε σημείο δεδομένων: +### Διαμόρφωση Προσαρμοσμένων Ετικετών Δεδομένων +Ρυθμίστε με ακρίβεια τις ετικέτες για κάθε σημείο δεδομένων: ```java import com.aspose.slides.*; -// Διαμορφώστε προσαρμοσμένες ετικέτες. -isDataLabel lbl1 = series.getDataPoints().get_Item(0).getLabel(); +// Configure custom labels. +IDataLabel lbl1 = series.getDataPoints().get_Item(0).getLabel(); lbl1.getDataLabelFormat().setShowValue(true); -isDataLabel lbl2 = series.getDataPoints().get_Item(1).getLabel(); +IDataLabel lbl2 = series.getDataPoints().get_Item(1).getLabel(); lbl2.getDataLabelFormat().setShowValue(true); lbl2.getDataLabelFormat().setShowLegendKey(true); lbl2.getDataLabelFormat().setShowPercentage(true); -isDataLabel lbl3 = series.getDataPoints().get_Item(2).getLabel(); +IDataLabel lbl3 = series.getDataPoints().get_Item(2).getLabel(); lbl3.getDataLabelFormat().setShowSeriesName(true); lbl3.getDataLabelFormat().setShowPercentage(true); -// Ενεργοποίηση γραμμών οδηγού για ετικέτες. +// Enable leader lines for labels. series.getLabels().getDefaultDataLabelFormat().setShowLeaderLines(true); ``` -### Ορισμός γωνίας περιστροφής και αποθήκευση παρουσίασης -Οριστικοποιήστε το γράφημα πίτας ορίζοντας μια γωνία περιστροφής και αποθηκεύοντας την παρουσίαση: +### Ορισμός Γωνίας Περιστροφής και Αποθήκευση Παρουσίασης +Ολοκληρώστε το διάγραμμα πίτας **ορίζοντας γωνία περιστροφής** και αποθηκεύοντας το αρχείο: ```java import com.aspose.slides.*; -// Ορίστε τη γωνία περιστροφής. +// Set rotation angle. chart.getPlotArea().getPieChartTitle().getTextFrameForOverriding().setText("Sales Data"); chart.setRotationAngle(-10); -// Αποθηκεύστε την παρουσίαση σε ένα αρχείο. +// Save the presentation to a file. presentation.save("PieChartPresentation.pptx", SaveFormat.Pptx); ``` -## Σύναψη -Σε αυτό το σεμινάριο, μάθατε πώς να δημιουργείτε και να προσαρμόζετε γραφήματα πίτας χρησιμοποιώντας το Aspose.Slides για Java. Ακολουθώντας αυτά τα βήματα, μπορείτε να βελτιώσετε τις παρουσιάσεις σας με οπτικά ελκυστικές απεικονίσεις δεδομένων. Εάν έχετε οποιεσδήποτε ερωτήσεις ή χρειάζεστε περαιτέρω βοήθεια, μη διστάσετε να επικοινωνήσετε μαζί μας. +## Συχνά Προβλήματα και Λύσεις +| Πρόβλημα | Αιτία | Διόρθωση | +|----------|-------|----------| +| **Οι φέτες εμφανίζονται όλες με το ίδιο χρώμα** | `setColorVaried(true)` δεν κλήθηκε | Βεβαιωθείτε ότι έχετε ενεργοποιήσει διαφορετικά χρώματα στην ομάδα σειράς. | +| **Οι ετικέτες δεδομένων δεν εμφανίζονται** | Η σημαία `showValue` είναι απενεργοποιημένη | Κλήστε `setShowValue(true)` στη σχετική μορφή ετικέτας. | +| **Η περιστροφή δεν έχει αποτέλεσμα** | Χρήση παλαιότερης έκδοσης Aspose.Slides | Αναβαθμίστε στην έκδοση 25.4 ή νεότερη. | +| **Εξαίρεση άδειας κατά την εκτέλεση** | Απουσία ή μη έγκυρο αρχείο άδειας | Φορτώστε την άδειά σας με `License license = new License(); license.setLicense("Aspose.Slides.lic");` πριν δημιουργήσετε το `Presentation`. | + +## Συχνές Ερωτήσεις + +**Ε: Πώς αποκτώ άδεια Aspose.Slides για Java;** +Α: Μπορείτε να ζητήσετε δωρεάν δοκιμή από τον ιστότοπο Aspose, στη συνέχεια να αγοράσετε μόνιμη άδεια. Φορτώστε την κατά το χρόνο εκτέλεσης όπως φαίνεται στον πίνακα Συχνών Προβλημάτων. + +**Ε: Μπορώ να χρησιμοποιήσω αυτόν τον κώδικα με παλαιότερες εκδόσεις JDK;** +Α: Το API απαιτεί JDK 16 ή υψηλότερη· οι παλαιότερες εκδόσεις δεν υποστηρίζονται. + +**Ε: Είναι δυνατόν να εξάγω το διάγραμμα ως εικόνα αντί για PPTX;** +Α: Ναι, καλέστε `chart.getChartData().getChartDataWorkbook().save("chart.png", ImageFormat.Png);` μετά την απόδοση. + +**Ε: Τι γίνεται αν χρειαστεί να προσθέσω περισσότερες από μία σειρές σε διάγραμμα πίτας;** +Α: Τα διαγράμματα πίτας συνήθως εμφανίζουν μία σειρά· για πολλαπλές σειρές χρησιμοποιήστε διάγραμμα δακτυλίου (doughnut) αντί αυτού. + +**Ε: Λειτουργεί η βιβλιοθήκη σε διακομιστές Linux;** +Α: Απόλυτα – το Aspose.Slides for Java είναι ανεξάρτητο από πλατφόρμα και τρέχει σε οποιοδήποτε OS με συμβατό JDK. + +--- + +**Τελευταία ενημέρωση:** 2026-02-19 +**Δοκιμασμένο με:** Aspose.Slides for Java 25.4 (jdk16) +**Συγγραφέας:** Aspose {{< /blocks/products/pf/tutorial-page-section >}} diff --git a/slides/hindi/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md b/slides/hindi/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md index 395fbec904..8b0e2f0a26 100644 --- a/slides/hindi/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md +++ b/slides/hindi/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md @@ -1,9 +1,16 @@ --- -"date": "2025-04-17" -"description": "Aspose.Slides for Java का उपयोग करके पाई चार्ट बनाना और उन्हें कस्टमाइज़ करना सीखें। यह ट्यूटोरियल सेटअप से लेकर एडवांस्ड कस्टमाइज़ेशन तक सब कुछ कवर करता है।" -"title": "Aspose.Slides के साथ जावा में पाई चार्ट बनाना एक व्यापक गाइड" -"url": "/hi/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/" -"weight": 1 +date: '2026-02-19' +description: Aspose.Slides के साथ जावा में पाई चार्ट बनाना सीखें, पाई चार्ट के रंगों + को अनुकूलित करें, चार्ट सीरीज़ जोड़ें, चार्ट डेटा वर्कशीट के साथ काम करें, और रोटेशन + एंगल सेट करें। +keywords: +- Aspose.Slides Java +- Java pie charts +- data visualization in Java +title: Java में Aspose.Slides के साथ पाई चार्ट के रंगों को कस्टमाइज़ करने का तरीका + – एक पूर्ण गाइड +url: /hi/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/ +weight: 1 --- {{< blocks/products/pf/main-wrap-class >}} @@ -11,40 +18,56 @@ {{< blocks/products/pf/main-container >}} {{< blocks/products/pf/tutorial-page-section >}} -# जावा के लिए Aspose.Slides के साथ पाई चार्ट बनाना: एक संपूर्ण ट्यूटोरियल +# Aspose.Slides for Java के साथ पाई चार्ट बनाना: एक पूर्ण ट्यूटोरियल ## परिचय -प्रभावशाली जानकारी देने के लिए गतिशील और आकर्षक प्रस्तुतिकरण बनाना महत्वपूर्ण है। Aspose.Slides for Java के साथ, आप पाई चार्ट जैसे जटिल चार्ट को अपनी स्लाइड में आसानी से एकीकृत कर सकते हैं, जिससे डेटा विज़ुअलाइज़ेशन को आसानी से बढ़ाया जा सकता है। यह व्यापक मार्गदर्शिका आपको Aspose.Slides Java का उपयोग करके पाई चार्ट बनाने और उसे अनुकूलित करने की प्रक्रिया से गुज़रेगी, जिससे आम प्रस्तुति चुनौतियों को आसानी से हल किया जा सकेगा। +डायनामिक और दृश्यात्मक रूप से आकर्षक प्रस्तुतियों का निर्माण प्रभावशाली जानकारी प्रदान करने के लिए अत्यंत महत्वपूर्ण है। Aspose.Slides for Java के साथ आप अपने स्लाइड्स में पाई चार्ट जैसे जटिल चार्ट को सहजता से एकीकृत कर सकते हैं, **पाई चार्ट के रंगों को कस्टमाइज़** कर सकते हैं, और डेटा विज़ुअलाइज़ेशन को आसानी से बेहतर बना सकते हैं। यह व्यापक गाइड आपको Aspose.Slides Java का उपयोग करके पाई चार्ट बनाने और कस्टमाइज़ करने की पूरी प्रक्रिया से परिचित कराएगा, जिससे सामान्य प्रस्तुति चुनौतियों का समाधान सरल हो जाएगा। **आप क्या सीखेंगे:** -- प्रस्तुति आरंभ करना और स्लाइड जोड़ना. +- एक प्रेजेंटेशन को इनिशियलाइज़ करना और स्लाइड्स जोड़ना। - अपनी स्लाइड पर पाई चार्ट बनाना और कॉन्फ़िगर करना। -- चार्ट शीर्षक, डेटा लेबल और रंग सेट करना. -- प्रदर्शन को अनुकूलित करना और संसाधनों का प्रभावी प्रबंधन करना। -- Maven या Gradle का उपयोग करके Aspose.Slides को Java परियोजनाओं में एकीकृत करना। +- चार्ट टाइटल, डेटा लेबल सेट करना, और **पाई चार्ट के रंगों को कस्टमाइज़** करना। +- प्रदर्शन को ऑप्टिमाइज़ करना और संसाधनों का प्रभावी प्रबंधन करना। +- Maven या Gradle का उपयोग करके Java प्रोजेक्ट्स में Aspose.Slides को इंटीग्रेट करना। -आइए सबसे पहले यह सुनिश्चित करें कि आपके पास आगे बढ़ने के लिए सभी आवश्यक उपकरण और ज्ञान मौजूद हैं! +आइए शुरू करते हैं, यह सुनिश्चित करते हुए कि आपके पास सभी आवश्यक टूल्स और ज्ञान है जिससे आप इस ट्यूटोरियल को फॉलो कर सकें! -## आवश्यक शर्तें -इस ट्यूटोरियल में आगे बढ़ने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित सेटअप तैयार है: +## त्वरित उत्तर +- **प्रेजेंटेशन शुरू करने के लिए मुख्य क्लास कौन सी है?** `Presentation` from `com.aspose.slides`। +- **कौन सा मेथड स्लाइड में पाई चार्ट जोड़ता है?** `addChart(ChartType.Pie, …)`। +- **प्रत्येक स्लाइस के लिए विभिन्न रंग कैसे सक्षम करें?** सीरीज़ ग्रुप पर `setColorVaried(true)` सेट करें। +- **क्या आप पाई चार्ट को घुमा सकते हैं?** हाँ, चार्ट ऑब्जेक्ट पर `setRotationAngle(double)` का उपयोग करें। +- **प्रोडक्शन उपयोग के लिए लाइसेंस चाहिए?** व्यावसायिक डिप्लॉयमेंट के लिए Aspose.Slides लाइसेंस आवश्यक है। -### आवश्यक लाइब्रेरी, संस्करण और निर्भरताएँ -- **जावा के लिए Aspose.Slides**सुनिश्चित करें कि आपके पास संस्करण 25.4 या बाद का संस्करण है। -- **जावा डेवलपमेंट किट (JDK)**: संस्करण 16 या उच्चतर आवश्यक है. +## “पाई चार्ट के रंगों को कस्टमाइज़” क्या है? +पाई चार्ट के रंगों को कस्टमाइज़ करने का अर्थ है प्रत्येक स्लाइस को अलग-अलग फ़िल रंग असाइन करना, जिससे पठनीयता और दृश्य प्रभाव बढ़ता है। Aspose.Slides में आप यह वैरिएड कलर्स को सक्षम करके और फिर व्यक्तिगत डेटा पॉइंट्स के लिए सॉलिड फ़िल कलर्स सेट करके प्राप्त करते हैं। + +## Java के लिए Aspose.Slides का उपयोग करके पाई चार्ट क्यों बनाएं? +- **पूर्ण नियंत्रण** चार्ट की उपस्थिति पर, बिना Microsoft Office की आवश्यकता के। +- **क्रॉस‑प्लेटफ़ॉर्म** संगतता – Windows, Linux, और macOS पर काम करता है। +- **समृद्ध API** डेटा बाइंडिंग, स्टाइलिंग, और PPTX, PDF, या इमेज में एक्सपोर्ट करने के लिए। +- **लाइसेंस लचीलापन** – फ्री ट्रायल से शुरू करें और जब पूरी फीचर सेट की जरूरत हो तो अपग्रेड करें। + +## पूर्वापेक्षाएँ +इस ट्यूटोरियल को शुरू करने से पहले सुनिश्चित करें कि आपके पास निम्नलिखित सेटअप तैयार है: + +### आवश्यक लाइब्रेरी, संस्करण, और डिपेंडेंसियाँ +- **Aspose.Slides for Java**: संस्करण 25.4 या बाद का। +- **Java Development Kit (JDK)**: संस्करण 16 या उससे ऊपर। ### पर्यावरण सेटअप आवश्यकताएँ -- जावा स्थापित और कॉन्फ़िगर किया गया एक विकास वातावरण। -- एक एकीकृत विकास वातावरण (IDE) जैसे कि IntelliJ IDEA, Eclipse, या NetBeans. +- Java स्थापित और कॉन्फ़िगर किया हुआ विकास पर्यावरण। +- IntelliJ IDEA, Eclipse, या NetBeans जैसे एकीकृत विकास पर्यावरण (IDE)। ### ज्ञान पूर्वापेक्षाएँ -- जावा प्रोग्रामिंग की बुनियादी समझ. -- निर्भरता प्रबंधन के लिए मावेन या ग्रेडेल से परिचित होना। +- Java प्रोग्रामिंग की बुनियादी समझ। +- डिपेंडेंसी मैनेजमेंट के लिए Maven या Gradle की परिचितता। -## Java के लिए Aspose.Slides सेट अप करना -अपने जावा प्रोजेक्ट में Aspose.Slides का उपयोग शुरू करने के लिए, आपको लाइब्रेरी को निर्भरता के रूप में जोड़ना होगा। यहां बताया गया है कि आप विभिन्न बिल्ड टूल का उपयोग करके ऐसा कैसे कर सकते हैं: +## Aspose.Slides for Java सेटअप करना +अपने Java प्रोजेक्ट्स में Aspose.Slides का उपयोग शुरू करने के लिए, लाइब्रेरी को डिपेंडेंसी के रूप में जोड़ें। विभिन्न बिल्ड टूल्स का उपयोग करके इसे कैसे करें, नीचे दिया गया है: -**मावेन** -इस स्निपेट को अपने में जोड़ें `pom.xml` फ़ाइल: +**Maven** +अपने `pom.xml` फ़ाइल में यह स्निपेट जोड़ें: ```xml com.aspose @@ -54,116 +77,116 @@ ``` -**ग्रैडल** -अपने कार्यक्रम में निम्नलिखित को शामिल करें `build.gradle` फ़ाइल: +**Gradle** +अपने `build.gradle` फ़ाइल में निम्नलिखित शामिल करें: ```gradle implementation group: 'com.aspose', name: 'aspose-slides', version: '25.4', classifier: 'jdk16' ``` -**प्रत्यक्षत: डाउनलोड** -यदि आप बिल्ड टूल का उपयोग नहीं करना चाहते हैं, तो नवीनतम रिलीज़ डाउनलोड करें [Aspose.Slides for Java रिलीज़](https://releases.aspose.com/slides/java/). +**डायरेक्ट डाउनलोड** +यदि आप बिल्ड टूल का उपयोग नहीं करना चाहते, तो नवीनतम रिलीज़ [Aspose.Slides for Java releases](https://releases.aspose.com/slides/java/) से डाउनलोड करें। -### लाइसेंस प्राप्ति चरण -- **मुफ्त परीक्षण**Aspose.Slides सुविधाओं का पता लगाने के लिए एक निःशुल्क परीक्षण के साथ शुरुआत करें। -- **अस्थायी लाइसेंस**: बिना किसी सीमा के विस्तारित उपयोग के लिए अस्थायी लाइसेंस प्राप्त करें। -- **खरीदना**यदि आपको दीर्घकालिक पहुंच की आवश्यकता है तो खरीदने पर विचार करें। +### लाइसेंस प्राप्त करने के चरण +- **फ्री ट्रायल**: Aspose.Slides की सुविधाओं को एक्सप्लोर करने के लिए फ्री ट्रायल से शुरू करें। +- **टेम्पररी लाइसेंस**: बिना सीमाओं के विस्तारित उपयोग के लिए टेम्पररी लाइसेंस प्राप्त करें। +- **खरीदें**: यदि आपको दीर्घकालिक एक्सेस चाहिए तो खरीदने पर विचार करें। -**बुनियादी आरंभीकरण और सेटअप** -Aspose.Slides का उपयोग शुरू करने के लिए, एक नया प्रेजेंटेशन ऑब्जेक्ट बनाकर अपने प्रोजेक्ट को आरंभ करें: +**बेसिक इनिशियलाइज़ेशन और सेटअप** +Aspose.Slides का उपयोग शुरू करने के लिए, एक नया प्रेजेंटेशन ऑब्जेक्ट बनाकर अपने प्रोजेक्ट को इनिशियलाइज़ करें: ```java import com.aspose.slides.*; Presentation presentation = new Presentation(); ``` -## कार्यान्वयन मार्गदर्शिका -अब आइए पाई चार्ट को जोड़ने और अनुकूलित करने की प्रक्रिया को प्रबंधनीय चरणों में विभाजित करें। +## इम्प्लीमेंटेशन गाइड +अब हम पाई चार्ट जोड़ने और कस्टमाइज़ करने की प्रक्रिया को प्रबंधनीय चरणों में विभाजित करेंगे। -### प्रस्तुति और स्लाइड आरंभ करें -एक नया प्रेजेंटेशन सेट अप करके और पहली स्लाइड एक्सेस करके शुरू करें। चार्ट बनाने के लिए यह आपका कैनवास है: +### प्रेजेंटेशन और स्लाइड इनिशियलाइज़ करें +एक नया प्रेजेंटेशन सेट अप करें और पहली स्लाइड तक पहुँचें। यह आपके चार्ट बनाने के लिए कैनवास है: ```java import com.aspose.slides.*; -// एक नया प्रस्तुतिकरण उदाहरण बनाएँ. +// Create a new presentation instance. Presentation presentation = new Presentation(); -// प्रस्तुति में पहली स्लाइड तक पहुंचें. -islide slides = presentation.getSlides().get_Item(0); +// Access the first slide in the presentation. +ISlide slide = presentation.getSlides().get_Item(0); ``` ### स्लाइड में पाई चार्ट जोड़ें -डिफ़ॉल्ट डेटा सेट के साथ निर्दिष्ट स्थान पर पाई चार्ट डालें: +डिफ़ॉल्ट डेटा सेट के साथ निर्दिष्ट पोजीशन पर पाई चार्ट इन्सर्ट करें: ```java import com.aspose.slides.*; -// स्थिति (100, 100) पर आकार (400, 400) के साथ एक पाई चार्ट जोड़ें। -ischart chart = slides.getShapes().addChart(ChartType.Pie, 100, 100, 400, 400); +// Add a pie chart at position (100, 100) with size (400, 400). +IChart chart = slide.getShapes().addChart(ChartType.Pie, 100, 100, 400, 400); ``` -### चार्ट शीर्षक सेट करें -शीर्षक सेट करके और उसे केन्द्रित करके अपने चार्ट को अनुकूलित करें: +### चार्ट टाइटल सेट करें +टाइटल सेट करके और सेंटर करके अपने चार्ट को कस्टमाइज़ करें: ```java import com.aspose.slides.*; -// पाई चार्ट में शीर्षक जोड़ें. +// Add a title to the pie chart. chart.getChartTitle().addTextFrameForOverriding("Sample Title"); chart.getChartTitle().getTextFrameForOverriding().getTextFrameFormat().setCenterText(NullableBool.True); chart.getChartTitle().setHeight(20); chart.setTitle(true); ``` -### श्रृंखला के लिए डेटा लेबल कॉन्फ़िगर करें -सुनिश्चित करें कि डेटा लेबल स्पष्टता के लिए मान प्रदर्शित करते हैं: +### सीरीज़ के लिए डेटा लेबल कॉन्फ़िगर करें +स्पष्टता के लिए डेटा लेबल्स को वैल्यू दिखाने के लिए सुनिश्चित करें: ```java import com.aspose.slides.*; -// पहली श्रृंखला पर डेटा मान दिखाएँ. +// Show data values on the first series. chart.getChartData().getSeries().get_Item(0).getLabels().getDefaultDataLabelFormat().setShowValue(true); ``` ### चार्ट डेटा वर्कशीट तैयार करें -मौजूदा श्रृंखला और श्रेणियों को साफ़ करके अपने चार्ट की डेटा वर्कशीट सेट करें: +मौजूदा सीरीज़ और कैटेगरीज को क्लियर करके अपने चार्ट की डेटा वर्कशीट सेट अप करें: ```java import com.aspose.slides.*; -// चार्ट डेटा कार्यपुस्तिका तैयार करें. +// Prepare the chart data workbook. int defaultWorksheetIndex = 0; -isChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook(); +IChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook(); chart.getChartData().getSeries().clear(); chart.getChartData().getCategories().clear(); ``` -### चार्ट में श्रेणियाँ जोड़ें -अपने पाई चार्ट के लिए श्रेणियाँ परिभाषित करें: +### चार्ट में कैटेगरीज जोड़ें +अपने पाई चार्ट के लिए कैटेगरीज परिभाषित करें: ```java import com.aspose.slides.*; -// नई श्रेणियाँ जोड़ें. +// Add new categories. chart.getChartData().getCategories().add(fact.getCell(0, 1, 0, "First Qtr")); chart.getChartData().getCategories().add(fact.getCell(0, 2, 0, "2nd Qtr")); chart.getChartData().getCategories().add(fact.getCell(0, 3, 0, "3rd Qtr")); ``` -### श्रृंखला जोड़ें और डेटा बिंदु भरें -एक श्रृंखला बनाएं और उसमें डेटा बिंदु भरें: +### सीरीज़ जोड़ें और डेटा पॉइंट्स भरें +एक सीरीज़ बनाएं और डेटा पॉइंट्स से भरें – यही वह जगह है जहाँ हम **चार्ट सीरीज़ जोड़ते** हैं: ```java import com.aspose.slides.*; -// एक नई श्रृंखला जोड़ें और उसका नाम निर्धारित करें. -ischartSeries series = chart.getChartData().getSeries().add(fact.getCell(0, 0, 1, "Series 1"), chart.getType()); +// Add a new series and set its name. +IChartSeries series = chart.getChartData().getSeries().add(fact.getCell(0, 0, 1, "Series 1"), chart.getType()); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 1, 1, 20)); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 2, 1, 50)); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 3, 1, 30)); ``` -### श्रृंखला के रंग और बॉर्डर अनुकूलित करें -रंग सेट करके और बॉर्डर को अनुकूलित करके दृश्य अपील बढ़ाएं: +### सीरीज़ के रंग और बॉर्डर कस्टमाइज़ करें +रंग सेट करके और बॉर्डर कस्टमाइज़ करके दृश्य आकर्षण बढ़ाएँ – यह सीधे **पाई चार्ट के रंगों को कस्टमाइज़** करता है: ```java import com.aspose.slides.*; -// श्रृंखला क्षेत्रों के लिए विविध रंग निर्धारित करें। +// Set varied colors for the series sectors. chart.getChartData().getSeriesGroups().get_Item(0).setColorVaried(true); -isChartDataPoint point = series.getDataPoints().get_Item(0); +IChartDataPoint point = series.getDataPoints().get_Item(0); point.getFormat().getFill().setFillType(FillType.Solid); point.getFormat().getFill().getSolidFillColor().setColor(new Color(PresetColor.Cyan)); point.getFormat().getLine().getFillFormat().setFillType(FillType.Solid); @@ -172,46 +195,74 @@ point.getFormat().getLine().setWidth(3.0); point.getFormat().getLine().setStyle(LineStyle.ThinThick); point.getFormat().getLine().setDashStyle(LineDashStyle.DashDot); -// विभिन्न रंगों और शैलियों के साथ अन्य डेटा बिंदुओं के लिए दोहराएं। +// Repeat for other data points with different colors and styles. ``` -### कस्टम डेटा लेबल कॉन्फ़िगर करें -प्रत्येक डेटा बिंदु के लिए लेबल को ठीक करें: +### कस्टम डेटा लेबल्स कॉन्फ़िगर करें +प्रत्येक डेटा पॉइंट के लिए लेबल्स को फाइन‑ट्यून करें: ```java import com.aspose.slides.*; -// कस्टम लेबल कॉन्फ़िगर करें. -isDataLabel lbl1 = series.getDataPoints().get_Item(0).getLabel(); +// Configure custom labels. +IDataLabel lbl1 = series.getDataPoints().get_Item(0).getLabel(); lbl1.getDataLabelFormat().setShowValue(true); -isDataLabel lbl2 = series.getDataPoints().get_Item(1).getLabel(); +IDataLabel lbl2 = series.getDataPoints().get_Item(1).getLabel(); lbl2.getDataLabelFormat().setShowValue(true); lbl2.getDataLabelFormat().setShowLegendKey(true); lbl2.getDataLabelFormat().setShowPercentage(true); -isDataLabel lbl3 = series.getDataPoints().get_Item(2).getLabel(); +IDataLabel lbl3 = series.getDataPoints().get_Item(2).getLabel(); lbl3.getDataLabelFormat().setShowSeriesName(true); lbl3.getDataLabelFormat().setShowPercentage(true); -// लेबल के लिए लीडर लाइन सक्षम करें. +// Enable leader lines for labels. series.getLabels().getDefaultDataLabelFormat().setShowLeaderLines(true); ``` -### रोटेशन कोण सेट करें और प्रेजेंटेशन सहेजें -घूर्णन कोण निर्धारित करके और प्रस्तुति को सहेजकर अपने पाई चार्ट को अंतिम रूप दें: +### रोटेशन एंगल सेट करें और प्रेजेंटेशन सेव करें +**रोटेशन एंगल सेट** करके और फ़ाइल को सेव करके अपने पाई चार्ट को अंतिम रूप दें: ```java import com.aspose.slides.*; -// घूर्णन कोण सेट करें. +// Set rotation angle. chart.getPlotArea().getPieChartTitle().getTextFrameForOverriding().setText("Sales Data"); chart.setRotationAngle(-10); -// प्रस्तुति को फ़ाइल में सहेजें. +// Save the presentation to a file. presentation.save("PieChartPresentation.pptx", SaveFormat.Pptx); ``` -## निष्कर्ष -इस ट्यूटोरियल में, आपने Aspose.Slides for Java का उपयोग करके पाई चार्ट बनाना और उन्हें कस्टमाइज़ करना सीखा है। इन चरणों का पालन करके, आप अपने प्रेजेंटेशन को आकर्षक डेटा विज़ुअलाइज़ेशन के साथ बेहतर बना सकते हैं। यदि आपके पास कोई प्रश्न है या आपको और सहायता की आवश्यकता है, तो बेझिझक हमसे संपर्क करें। +## सामान्य समस्याएँ और समाधान +| समस्या | कारण | समाधान | +|-------|-------|-----| +| **स्लाइस सभी एक ही रंग में दिखते हैं** | `setColorVaried(true)` नहीं बुलाया गया | सुनिश्चित करें कि आप सीरीज़ ग्रुप पर वैरिएड कलर्स को सक्षम करें। | +| **डेटा लेबल नहीं दिख रहे** | `showValue` फ़्लैग डिसेबल है | उपयुक्त लेबल फ़ॉर्मेट पर `setShowValue(true)` कॉल करें। | +| **रोटेशन का कोई प्रभाव नहीं** | पुराना Aspose.Slides संस्करण उपयोग में है | संस्करण 25.4 या बाद में अपग्रेड करें। | +| **रनटाइम पर लाइसेंस एक्सेप्शन** | लाइसेंस फ़ाइल गायब या अमान्य है | `License license = new License(); license.setLicense("Aspose.Slides.lic");` को `Presentation` बनाने से पहले लोड करें। | + +## अक्सर पूछे जाने वाले प्रश्न + +**प्र: Java के लिए Aspose.Slides लाइसेंस कैसे प्राप्त करें?** +उ: आप Aspose वेबसाइट से फ्री ट्रायल का अनुरोध कर सकते हैं, फिर स्थायी लाइसेंस खरीदें। सामान्य समस्याओं की तालिका में दिखाए अनुसार रनटाइम पर इसे लोड करें। + +**प्र: क्या मैं इस कोड को पुराने JDK संस्करणों के साथ उपयोग कर सकता हूँ?** +उ: API को JDK 16 या उससे ऊपर की आवश्यकता है; पुराने संस्करण समर्थित नहीं हैं। + +**प्र: क्या PPTX के बजाय चार्ट को इमेज के रूप में एक्सपोर्ट करना संभव है?** +उ: हाँ, रेंडरिंग के बाद `chart.getChartData().getChartDataWorkbook().save("chart.png", ImageFormat.Png);` कॉल करें। + +**प्र: यदि मुझे पाई चार्ट में एक से अधिक सीरीज़ जोड़नी हों तो क्या करें?** +उ: पाई चार्ट आमतौर पर एक ही सीरीज़ दिखाते हैं; कई सीरीज़ के लिए डोनट चार्ट पर विचार करें। + +**प्र: क्या लाइब्रेरी Linux सर्वरों पर काम करती है?** +उ: बिल्कुल – Aspose.Slides for Java प्लेटफ़ॉर्म‑इंडिपेंडेंट है और किसी भी OS पर चलती है जहाँ संगत JDK उपलब्ध हो। + +--- + +**Last Updated:** 2026-02-19 +**Tested With:** Aspose.Slides for Java 25.4 (jdk16) +**Author:** Aspose {{< /blocks/products/pf/tutorial-page-section >}} diff --git a/slides/hongkong/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md b/slides/hongkong/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md index 992630cb7e..72b98e9f96 100644 --- a/slides/hongkong/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md +++ b/slides/hongkong/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md @@ -1,50 +1,74 @@ --- -"date": "2025-04-17" -"description": "了解如何使用 Aspose.Slides for Java 建立和自訂餅圖。本教程涵蓋了從設定到進階自訂的所有內容。" -"title": "使用 Aspose.Slides 在 Java 中建立餅圖綜合指南" -"url": "/zh-hant/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/" -"weight": 1 +date: '2026-02-19' +description: 學習如何在 Java 中使用 Aspose.Slides 建立圓餅圖,並自訂圓餅圖顏色、加入圖表系列、操作圖表資料工作表,以及設定旋轉角度。 +keywords: +- Aspose.Slides Java +- Java pie charts +- data visualization in Java +title: 使用 Aspose.Slides 在 Java 中自訂圓餅圖顏色 – 完整指南 +url: /zh-hant/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/ +weight: 1 --- +Translate table. + +Proceed. + {{< blocks/products/pf/main-wrap-class >}} {{< blocks/products/pf/main-container >}} {{< blocks/products/pf/tutorial-page-section >}} -# 使用 Aspose.Slides for Java 建立圓餅圖:完整教學課程 +# 使用 Aspose.Slides for Java 建立圓餅圖:完整教學 ## 介紹 -創建動態且具有視覺吸引力的簡報對於傳遞有影響力的訊息至關重要。使用 Aspose.Slides for Java,您可以將圓餅圖等複雜圖表無縫整合到投影片中,輕鬆增強資料視覺化。本綜合指南將引導您完成使用 Aspose.Slides Java 建立和自訂餅圖的過程,輕鬆解決常見的簡報難題。 +建立動態且具視覺吸引力的簡報對於傳遞有衝擊力的資訊至關重要。使用 Aspose.Slides for Java,您可以輕鬆在投影片中整合複雜的圖表(如圓餅圖),**自訂圓餅圖顏色**,並毫不費力地提升資料可視化效果。本完整指南將一步步帶您使用 Aspose.Slides Java 建立與自訂圓餅圖,輕鬆解決常見的簡報挑戰。 -**您將學到什麼:** +**您將學會:** - 初始化簡報並新增投影片。 -- 在投影片上建立和配置圓餅圖。 -- 設定圖表標題、資料標籤和顏色。 -- 優化效能並有效管理資源。 -- 使用 Maven 或 Gradle 將 Aspose.Slides 整合到 Java 專案中。 +- 在投影片上建立與設定圓餅圖。 +- 設定圖表標題、資料標籤,並**自訂圓餅圖顏色**。 +- 最佳化效能與有效管理資源。 +- 透過 Maven 或 Gradle 將 Aspose.Slides 整合至 Java 專案。 + +讓我們先確保您已具備所有必要的工具與知識,然後開始吧! + +## 快速答覆 +- **建立簡報的主要類別是什麼?** `Presentation`(來自 `com.aspose.slides`)。 +- **哪個方法可將圓餅圖加入投影片?** `addChart(ChartType.Pie, …)`。 +- **如何為每個切片啟用不同顏色?** 在系列群組上設定 `setColorVaried(true)`。 +- **可以旋轉圓餅圖嗎?** 可以,使用圖表物件的 `setRotationAngle(double)`。 +- **商業環境需要授權嗎?** 商業部署必須使用 Aspose.Slides 授權。 -首先,確保您擁有所有必要的工具和知識! +## 什麼是「自訂圓餅圖顏色」? +自訂圓餅圖顏色是指為圓餅圖的每個切片指派不同的填色,以提升可讀性與視覺衝擊力。於 Aspose.Slides 中,您只需啟用多色模式,然後為各資料點設定實心填色即可。 -## 先決條件 -在深入本教學之前,請確保您已準備好以下設定: +## 為什麼使用 Aspose.Slides for Java 來建立圓餅圖? +- **完整控制** 圖表外觀,無需 Microsoft Office。 +- **跨平台** 相容性——支援 Windows、Linux 與 macOS。 +- **功能豐富的 API**,可進行資料繫結、樣式設定,並匯出為 PPTX、PDF 或影像。 +- **授權彈性**——可先使用免費試用版,之後視需求升級取得完整功能。 -### 所需的函式庫、版本和相依性 -- **Aspose.Slides for Java**:確保您擁有 25.4 或更高版本。 -- **Java 開發工具包 (JDK)**:需要版本 16 或更高版本。 +## 前置條件 +在開始本教學前,請確保已完成以下設定: -### 環境設定要求 -- 安裝並配置了 Java 的開發環境。 -- 整合開發環境 (IDE),如 IntelliJ IDEA、Eclipse 或 NetBeans。 +### 必要的函式庫、版本與相依性 +- **Aspose.Slides for Java**:版本 25.4 或更新。 +- **Java Development Kit (JDK)**:版本 16 以上。 -### 知識前提 -- 對 Java 程式設計有基本的了解。 -- 熟悉 Maven 或 Gradle 的依賴管理。 +### 環境設定需求 +- 已安裝並配置 Java 的開發環境。 +- 使用 IntelliJ IDEA、Eclipse 或 NetBeans 等整合開發環境 (IDE)。 + +### 知識前置條件 +- 基本的 Java 程式設計概念。 +- 熟悉 Maven 或 Gradle 之相依性管理。 ## 設定 Aspose.Slides for Java -要開始在 Java 專案中使用 Aspose.Slides,您需要將該程式庫新增為依賴項。以下是使用不同的建置工具來實現此目的的方法: +要在 Java 專案中使用 Aspose.Slides,必須將函式庫加入相依性。以下示範不同建置工具的加入方式: -**Maven** -將此程式碼片段新增至您的 `pom.xml` 文件: +**Maven** +將以下片段加入 `pom.xml` 檔案: ```xml com.aspose @@ -54,116 +78,116 @@ ``` -**Gradle** -在您的 `build.gradle` 文件: +**Gradle** +在 `build.gradle` 檔案中加入: ```gradle implementation group: 'com.aspose', name: 'aspose-slides', version: '25.4', classifier: 'jdk16' ``` -**直接下載** -如果您不想使用建置工具,請從下載最新版本 [Aspose.Slides for Java 發布](https://releases。aspose.com/slides/java/). +**直接下載** +若不使用建置工具,可從 [Aspose.Slides for Java releases](https://releases.aspose.com/slides/java/) 下載最新版本。 -### 許可證取得步驟 -- **免費試用**:從免費試用開始探索 Aspose.Slides 功能。 -- **臨時執照**:取得臨時許可證,以便不受限制地延長使用時間。 -- **購買**:如果您需要長期訪問,請考慮購買。 +### 取得授權的步驟 +- **免費試用**:先取得免費試用版以探索功能。 +- **暫時授權**:取得暫時授權以延長無限制使用時間。 +- **購買**:若需長期使用,請考慮購買正式授權。 -**基本初始化和設定** -要開始使用 Aspose.Slides,請透過建立一個新的演示物件來初始化您的專案: +**基本初始化與設定** +以下程式碼示範如何建立新的簡報物件以開始使用 Aspose.Slides: ```java import com.aspose.slides.*; Presentation presentation = new Presentation(); ``` -## 實施指南 -現在讓我們將新增和自訂餅圖的流程分解為易於管理的步驟。 +## 實作指南 +接下來,我們將把加入與自訂圓餅圖的流程拆解為可管理的步驟。 -### 初始化簡報和投影片 -首先設定一個新的簡報並存取第一張投影片。這是您創建圖表的畫布: +### 初始化簡報與投影片 +先建立新簡報並取得第一張投影片,作為圖表的畫布: ```java import com.aspose.slides.*; -// 建立一個新的演示實例。 +// Create a new presentation instance. Presentation presentation = new Presentation(); -// 存取簡報中的第一張投影片。 -islide slides = presentation.getSlides().get_Item(0); +// Access the first slide in the presentation. +ISlide slide = presentation.getSlides().get_Item(0); ``` -### 將圓餅圖加入投影片 -使用預設資料集將餅圖插入指定位置: +### 在投影片加入圓餅圖 +在指定位置插入圓餅圖,使用預設資料集: ```java import com.aspose.slides.*; -// 在位置 (100, 100) 處新增一個圓餅圖,大小為 (400, 400)。 -ischart chart = slides.getShapes().addChart(ChartType.Pie, 100, 100, 400, 400); +// Add a pie chart at position (100, 100) with size (400, 400). +IChart chart = slide.getShapes().addChart(ChartType.Pie, 100, 100, 400, 400); ``` ### 設定圖表標題 -透過設定和居中標題來自訂您的圖表: +自訂圖表標題並置中顯示: ```java import com.aspose.slides.*; -// 為圓餅圖新增標題。 +// Add a title to the pie chart. chart.getChartTitle().addTextFrameForOverriding("Sample Title"); chart.getChartTitle().getTextFrameForOverriding().getTextFrameFormat().setCenterText(NullableBool.True); chart.getChartTitle().setHeight(20); chart.setTitle(true); ``` -### 配置系列的資料標籤 -確保數據標籤清晰地顯示值: +### 為系列設定資料標籤 +確保資料標籤顯示數值,以提升清晰度: ```java import com.aspose.slides.*; -// 顯示第一個系列的資料值。 +// Show data values on the first series. chart.getChartData().getSeries().get_Item(0).getLabels().getDefaultDataLabelFormat().setShowValue(true); ``` ### 準備圖表資料工作表 -透過清除現有系列和類別來設定圖表的資料工作表: +先清除既有的系列與類別,為圖表資料工作表做初始化: ```java import com.aspose.slides.*; -// 準備圖表資料工作簿。 +// Prepare the chart data workbook. int defaultWorksheetIndex = 0; -isChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook(); +IChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook(); chart.getChartData().getSeries().clear(); chart.getChartData().getCategories().clear(); ``` -### 將類別新增至圖表 -定義餅圖的類別: +### 為圖表加入類別 +為圓餅圖定義類別: ```java import com.aspose.slides.*; -// 新增類別。 +// Add new categories. chart.getChartData().getCategories().add(fact.getCell(0, 1, 0, "First Qtr")); chart.getChartData().getCategories().add(fact.getCell(0, 2, 0, "2nd Qtr")); chart.getChartData().getCategories().add(fact.getCell(0, 3, 0, "3rd Qtr")); ``` -### 新增系列並填充數據點 -創建一個系列並用數據點填充它: +### 新增系列並填入資料點 +建立系列並填入資料點——此步驟即**加入圖表系列**: ```java import com.aspose.slides.*; -// 新增系列並設定其名稱。 -ischartSeries series = chart.getChartData().getSeries().add(fact.getCell(0, 0, 1, "Series 1"), chart.getType()); +// Add a new series and set its name. +IChartSeries series = chart.getChartData().getSeries().add(fact.getCell(0, 0, 1, "Series 1"), chart.getType()); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 1, 1, 20)); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 2, 1, 50)); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 3, 1, 30)); ``` -### 自訂系列顏色和邊框 -透過設定顏色和自訂邊框來增強視覺吸引力: +### 自訂系列顏色與邊框 +設定顏色與邊框以提升視覺效果——這正是**自訂圓餅圖顏色**的核心: ```java import com.aspose.slides.*; -// 為系列扇區設定不同的顏色。 +// Set varied colors for the series sectors. chart.getChartData().getSeriesGroups().get_Item(0).setColorVaried(true); -isChartDataPoint point = series.getDataPoints().get_Item(0); +IChartDataPoint point = series.getDataPoints().get_Item(0); point.getFormat().getFill().setFillType(FillType.Solid); point.getFormat().getFill().getSolidFillColor().setColor(new Color(PresetColor.Cyan)); point.getFormat().getLine().getFillFormat().setFillType(FillType.Solid); @@ -172,46 +196,74 @@ point.getFormat().getLine().setWidth(3.0); point.getFormat().getLine().setStyle(LineStyle.ThinThick); point.getFormat().getLine().setDashStyle(LineDashStyle.DashDot); -// 對具有不同顏色和樣式的其他資料點重複此操作。 +// Repeat for other data points with different colors and styles. ``` -### 配置自訂資料標籤 -微調每個數據點的標籤: +### 設定自訂資料標籤 +微調每個資料點的標籤: ```java import com.aspose.slides.*; -// 配置自訂標籤。 -isDataLabel lbl1 = series.getDataPoints().get_Item(0).getLabel(); +// Configure custom labels. +IDataLabel lbl1 = series.getDataPoints().get_Item(0).getLabel(); lbl1.getDataLabelFormat().setShowValue(true); -isDataLabel lbl2 = series.getDataPoints().get_Item(1).getLabel(); +IDataLabel lbl2 = series.getDataPoints().get_Item(1).getLabel(); lbl2.getDataLabelFormat().setShowValue(true); lbl2.getDataLabelFormat().setShowLegendKey(true); lbl2.getDataLabelFormat().setShowPercentage(true); -isDataLabel lbl3 = series.getDataPoints().get_Item(2).getLabel(); +IDataLabel lbl3 = series.getDataPoints().get_Item(2).getLabel(); lbl3.getDataLabelFormat().setShowSeriesName(true); lbl3.getDataLabelFormat().setShowPercentage(true); -// 啟用標籤的引線。 +// Enable leader lines for labels. series.getLabels().getDefaultDataLabelFormat().setShowLeaderLines(true); ``` ### 設定旋轉角度並儲存簡報 -透過設定旋轉角度並儲存簡報來完成圓餅圖: +最後透過**設定旋轉角度**完成圓餅圖,並將檔案儲存: ```java import com.aspose.slides.*; -// 設定旋轉角度。 +// Set rotation angle. chart.getPlotArea().getPieChartTitle().getTextFrameForOverriding().setText("Sales Data"); chart.setRotationAngle(-10); -// 將簡報儲存到文件。 +// Save the presentation to a file. presentation.save("PieChartPresentation.pptx", SaveFormat.Pptx); ``` -## 結論 -在本教學中,您學習如何使用 Aspose.Slides for Java 建立和自訂圓餅圖。透過遵循這些步驟,您可以使用視覺上吸引人的資料視覺化來增強您的簡報。如果您有任何疑問或需要進一步的協助,請隨時與我們聯繫。 +## 常見問題與解決方案 +| 問題 | 原因 | 解決方式 | +|------|------|----------| +| **切片全部呈現相同顏色** | 未呼叫 `setColorVaried(true)` | 確認已在系列群組上啟用多色模式。 | +| **資料標籤未顯示** | `showValue` 旗標未開啟 | 在相應的標籤格式上呼叫 `setShowValue(true)`。 | +| **旋轉無效** | 使用較舊的 Aspose.Slides 版本 | 升級至 25.4 或更新版本。 | +| **執行時出現授權例外** | 未載入或授權檔案無效 | 在建立 `Presentation` 前先載入授權:`License license = new License(); license.setLicense("Aspose.Slides.lic");` | + +## 常見問答 + +**Q: 如何取得 Aspose.Slides 的 Java 授權?** +A: 可於 Aspose 官方網站申請免費試用,之後購買正式授權。於執行時依上述「常見問題」表格載入授權。 + +**Q: 可以在較舊的 JDK 版本使用此程式碼嗎?** +A: API 需要 JDK 16 以上,較舊版本不受支援。 + +**Q: 能否將圖表匯出為影像而非 PPTX?** +A: 可以,於渲染後呼叫 `chart.getChartData().getChartDataWorkbook().save("chart.png", ImageFormat.Png);`。 + +**Q: 若要在圓餅圖中加入多個系列該怎麼辦?** +A: 圓餅圖通常僅顯示單一系列;若需多系列建議改用環形圖 (doughnut chart)。 + +**Q: 此函式庫能在 Linux 伺服器上運行嗎?** +A: 完全可以——Aspose.Slides for Java 為跨平台套件,只要安裝相容的 JDK,即可在任何作業系統執行。 + +--- + +**最後更新日期:** 2026-02-19 +**測試環境:** Aspose.Slides for Java 25.4 (jdk16) +**作者:** Aspose {{< /blocks/products/pf/tutorial-page-section >}} diff --git a/slides/hungarian/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md b/slides/hungarian/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md index 0d475e0cca..97da4918b9 100644 --- a/slides/hungarian/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md +++ b/slides/hungarian/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md @@ -1,50 +1,75 @@ --- -"date": "2025-04-17" -"description": "Tanuld meg, hogyan hozhatsz létre és szabhatsz testre kördiagramokat az Aspose.Slides for Java használatával. Ez az oktatóanyag mindent lefed a beállítástól a haladó testreszabásig." -"title": "Kördiagramok létrehozása Java nyelven az Aspose.Slides segítségével – Átfogó útmutató" -"url": "/hu/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/" -"weight": 1 +date: '2026-02-19' +description: Tanulja meg, hogyan hozhat létre kördiagramot Java-ban az Aspose.Slides + segítségével, testreszabhatja a kördiagram színeit, hozzáadhat diagram sorozatokat, + dolgozhat a diagram adatlapjával, és beállíthatja a forgatási szöget. +keywords: +- Aspose.Slides Java +- Java pie charts +- data visualization in Java +title: Hogyan testre szabjuk a kördiagram színeit Java-ban az Aspose.Slides segítségével + – Teljes útmutató +url: /hu/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/ +weight: 1 --- -{{< blocks/products/pf/main-wrap-class >}} + if needed" but Hungarian is LTR, ignore. + +Now craft final answer.{{< blocks/products/pf/main-wrap-class >}} {{< blocks/products/pf/main-container >}} {{< blocks/products/pf/tutorial-page-section >}} -# Kördiagramok létrehozása az Aspose.Slides segítségével Java-ban: Teljes körű útmutató +# Pité diagramok létrehozása az Aspose.Slides for Java-val: Teljes útmutató ## Bevezetés -dinamikus és vizuálisan vonzó prezentációk készítése kulcsfontosságú a hatásos információk közvetítéséhez. Az Aspose.Slides Java verziójával zökkenőmentesen integrálhat összetett diagramokat, például kördiagramokat a diáiba, könnyedén javítva az adatvizualizációt. Ez az átfogó útmutató végigvezeti Önt a kördiagramok Aspose.Slides Java használatával történő létrehozásának és testreszabásának folyamatán, könnyedén megoldva a prezentációkkal kapcsolatos gyakori kihívásokat. +Dinamikus és vizuálisan vonzó prezentációk létrehozása kulcsfontosságú a hatásos információátadáshoz. Az Aspose.Slides for Java-val zökkenőmentesen integrálhatsz összetett diagramokat, például pité diagramokat a diáidba, **testreszabhatod a pité diagram színeit**, és könnyedén javíthatod az adatok megjelenítését. Ez az átfogó útmutató végigvezet a pité diagram létrehozásának és testreszabásának folyamatán az Aspose.Slides Java segítségével, megoldva a gyakori prezentációs kihívásokat egyszerűen. -**Amit tanulni fogsz:** +**Mit fogsz megtanulni:** - Prezentáció inicializálása és diák hozzáadása. -- Kördiagram létrehozása és konfigurálása a dián. -- Diagramcímek, adatfeliratok és színek beállítása. -- A teljesítmény optimalizálása és az erőforrások hatékony kezelése. -- Aspose.Slides integrálása Java projektekbe Maven vagy Gradle használatával. +- Pité diagram létrehozása és konfigurálása a diádon. +- Diagramcímek, adatcímkék beállítása, és **a pité diagram színeinek testreszabása**. +- Teljesítmény optimalizálása és erőforrások hatékony kezelése. +- Az Aspose.Slides integrálása Java projektekbe Maven vagy Gradle használatával. + +Kezdjük azzal, hogy biztosítjuk, hogy minden szükséges eszköz és tudás rendelkezésedre álljon! + +## Gyors válaszok +- **Mi a fő osztály egy prezentáció elindításához?** `Presentation` from `com.aspose.slides`. +- **Melyik metódus ad hozzá egy pité diagramot a diára?** `addChart(ChartType.Pie, …)`. +- **Hogyan engedélyezed a változatos színeket minden szelethez?** Set `setColorVaried(true)` on the series group. +- **Forgatható a pité diagram?** Yes, use `setRotationAngle(double)` on the chart object. +- **Szükség van licencre a termelésben való használathoz?** An Aspose.Slides license is required for commercial deployments. -Kezdjük azzal, hogy minden szükséges eszközzel és tudással rendelkezel a folytatáshoz! +## Mi az a „customize pie chart colors”? +A pité diagram színeinek testreszabása azt jelenti, hogy minden szeletnek különféle kitöltőszíneket rendelsz, ezáltal javítva az olvashatóságot és a vizuális hatást. Az Aspose.Slides-ben ezt úgy érheted el, hogy engedélyezed a változatos színeket, majd egyedi szilárd kitöltőszíneket állítasz be az egyes adatpontokhoz. -## Előfeltételek -Mielőtt belevágna ebbe az oktatóanyagba, győződjön meg arról, hogy a következő beállításokkal rendelkezik: +## Miért használjuk az Aspose.Slides for Java-t pité diagramok létrehozásához? +- **Full control** over chart appearance without needing Microsoft Office. +- **Cross‑platform** compatibility – works on Windows, Linux, and macOS. +- **Rich API** for data binding, styling, and exporting to PPTX, PDF, or images. +- **License flexibility** – start with a free trial and upgrade when you need the full feature set. + +## Előkövetelmények +Mielőtt belemerülnél ebbe az útmutatóba, győződj meg róla, hogy a következő környezet készen áll: ### Szükséges könyvtárak, verziók és függőségek -- **Aspose.Slides Java-hoz**Győződjön meg róla, hogy a 25.4-es vagy újabb verzióval rendelkezik. -- **Java fejlesztőkészlet (JDK)**: 16-os vagy újabb verzió szükséges. +- **Aspose.Slides for Java**: version 25.4 or later. +- **Java Development Kit (JDK)**: version 16 or higher. -### Környezeti beállítási követelmények -- Fejlesztői környezet telepített és konfigurált Java-val. -- Integrált fejlesztői környezet (IDE), mint például az IntelliJ IDEA, az Eclipse vagy a NetBeans. +### Környezet beállítási követelmények +- Fejlesztői környezet Java-val telepítve és konfigurálva. +- Egy integrált fejlesztőkörnyezet (IDE), például IntelliJ IDEA, Eclipse vagy NetBeans. -### Előfeltételek a tudáshoz -- Java programozási alapismeretek. -- Maven vagy Gradle ismeretek függőségkezelés terén. +### Tudás előkövetelmények +- Alapvető Java programozási ismeretek. +- Ismeret a Maven vagy Gradle függőségkezelésről. -## Az Aspose.Slides beállítása Java-hoz -Az Aspose.Slides Java projektekben való használatának elkezdéséhez hozzá kell adni a könyvtárat függőségként. Így teheted meg ezt különböző build eszközökkel: +## Az Aspose.Slides for Java beállítása +Az Aspose.Slides használatához a Java projektjeidben hozzá kell adnod a könyvtárat függőségként. Íme, hogyan teheted ezt különböző build eszközökkel: -**Szakértő** -Add hozzá ezt a részletet a `pom.xml` fájl: +**Maven** +Add this snippet to your `pom.xml` file: ```xml com.aspose @@ -54,22 +79,22 @@ Add hozzá ezt a részletet a `pom.xml` fájl: ``` -**Gradle** -A következőket is vedd bele a listádba `build.gradle` fájl: +**Gradle** +Include the following in your `build.gradle` file: ```gradle implementation group: 'com.aspose', name: 'aspose-slides', version: '25.4', classifier: 'jdk16' ``` -**Közvetlen letöltés** -Ha nem szeretnél építőeszközt használni, töltsd le a legújabb verziót innen: [Aspose.Slides Java kiadásokhoz](https://releases.aspose.com/slides/java/). +**Direct Download** +If you prefer not using a build tool, download the latest release from [Aspose.Slides for Java releases](https://releases.aspose.com/slides/java/). -### Licencbeszerzés lépései -- **Ingyenes próbaverzió**: Kezdje el egy ingyenes próbaverzióval az Aspose.Slides funkcióinak felfedezését. -- **Ideiglenes engedély**: Szerezzen be egy ideiglenes engedélyt korlátozás nélküli, meghosszabbított használatra. -- **Vásárlás**: Fontolja meg a vásárlást, ha hosszú távú hozzáférésre van szüksége. +### Licenc beszerzési lépések +- **Ingyenes próba**: Kezd egy ingyenes próbával az Aspose.Slides funkcióinak felfedezéséhez. +- **Ideiglenes licenc**: Szerezz ideiglenes licencet korlátlan használathoz. +- **Vásárlás**: Fontold meg a vásárlást, ha hosszú távú hozzáférésre van szükséged. -**Alapvető inicializálás és beállítás** -Az Aspose.Slides használatának megkezdéséhez inicializálja a projektet egy új prezentációs objektum létrehozásával: +**Basic Initialization and Setup** +To begin using Aspose.Slides, initialize your project by creating a new presentation object: ```java import com.aspose.slides.*; @@ -77,93 +102,93 @@ Presentation presentation = new Presentation(); ``` ## Megvalósítási útmutató -Most bontsuk le a kördiagram hozzáadásának és testreszabásának folyamatát kezelhető lépésekre. +Most bontsuk le a pité diagram hozzáadásának és testreszabásának folyamatát kezelhető lépésekre. ### Prezentáció és dia inicializálása -Kezdésként állítson be egy új prezentációt, és nyissa meg az első diát. Ez a vászon a diagramok létrehozásához: +Start by setting up a new presentation and accessing the first slide. This is your canvas for creating charts: ```java import com.aspose.slides.*; -// Hozzon létre egy új prezentációs példányt. +// Create a new presentation instance. Presentation presentation = new Presentation(); -// Nyissa meg a prezentáció első diáját. -islide slides = presentation.getSlides().get_Item(0); +// Access the first slide in the presentation. +ISlide slide = presentation.getSlides().get_Item(0); ``` -### Kördiagram hozzáadása diához -Kördiagram beszúrása a megadott pozícióba alapértelmezett adathalmazzal: +### Pité diagram hozzáadása a diához +Insert a pie chart into the specified position with a default data set: ```java import com.aspose.slides.*; -// Adjon hozzá egy kördiagramot a (100, 100) pozícióban, (400, 400) méretben. -ischart chart = slides.getShapes().addChart(ChartType.Pie, 100, 100, 400, 400); +// Add a pie chart at position (100, 100) with size (400, 400). +IChart chart = slide.getShapes().addChart(ChartType.Pie, 100, 100, 400, 400); ``` ### Diagram címének beállítása -Szabja testre a diagramot a cím beállításával és középre igazításával: +Customize your chart by setting and centering the title: ```java import com.aspose.slides.*; -// Adj címet a kördiagramhoz. +// Add a title to the pie chart. chart.getChartTitle().addTextFrameForOverriding("Sample Title"); chart.getChartTitle().getTextFrameForOverriding().getTextFrameFormat().setCenterText(NullableBool.True); chart.getChartTitle().setHeight(20); chart.setTitle(true); ``` -### Adatsorok adatcímkéinek konfigurálása -Az áttekinthetőség érdekében győződjön meg arról, hogy az adatcímkék értékeket jelenítenek meg: +### Adatcímkék beállítása a sorozathoz +Ensure that data labels display values for clarity: ```java import com.aspose.slides.*; -// Adatértékek megjelenítése az első sorozaton. +// Show data values on the first series. chart.getChartData().getSeries().get_Item(0).getLabels().getDefaultDataLabelFormat().setShowValue(true); ``` -### Diagramadat-munkalap elkészítése -Állítsa be a diagram adatlapját a meglévő sorozatok és kategóriák törlésével: +### Diagram adat munkalap előkészítése +Set up your chart's data worksheet by clearing existing series and categories: ```java import com.aspose.slides.*; -// Készítse elő a diagramadatokkal foglalkozó munkafüzetet. +// Prepare the chart data workbook. int defaultWorksheetIndex = 0; -isChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook(); +IChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook(); chart.getChartData().getSeries().clear(); chart.getChartData().getCategories().clear(); ``` ### Kategóriák hozzáadása a diagramhoz -Definiálja a kördiagram kategóriáit: +Define categories for your pie chart: ```java import com.aspose.slides.*; -// Új kategóriák hozzáadása. +// Add new categories. chart.getChartData().getCategories().add(fact.getCell(0, 1, 0, "First Qtr")); chart.getChartData().getCategories().add(fact.getCell(0, 2, 0, "2nd Qtr")); chart.getChartData().getCategories().add(fact.getCell(0, 3, 0, "3rd Qtr")); ``` -### Sorozatok hozzáadása és adatpontok feltöltése -Hozz létre egy sorozatot, és töltsd fel adatpontokkal: +### Sorozat hozzáadása és adatpontok feltöltése +Create a series and populate it with data points – this is where we **add chart series**: ```java import com.aspose.slides.*; -// Adjon hozzá egy új sorozatot, és adja meg a nevét. -ischartSeries series = chart.getChartData().getSeries().add(fact.getCell(0, 0, 1, "Series 1"), chart.getType()); +// Add a new series and set its name. +IChartSeries series = chart.getChartData().getSeries().add(fact.getCell(0, 0, 1, "Series 1"), chart.getType()); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 1, 1, 20)); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 2, 1, 50)); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 3, 1, 30)); ``` -### Sorozatszínek és szegélyek testreszabása -Növelje a vizuális vonzerőt színek beállításával és a szegélyek testreszabásával: +### Sorozat színeinek és szegélyeinek testreszabása +Enhance visual appeal by setting colors and customizing borders – this directly **customizes pie chart colors**: ```java import com.aspose.slides.*; -// Állítson be különböző színeket a sorozat szektoraihoz. +// Set varied colors for the series sectors. chart.getChartData().getSeriesGroups().get_Item(0).setColorVaried(true); -isChartDataPoint point = series.getDataPoints().get_Item(0); +IChartDataPoint point = series.getDataPoints().get_Item(0); point.getFormat().getFill().setFillType(FillType.Solid); point.getFormat().getFill().getSolidFillColor().setColor(new Color(PresetColor.Cyan)); point.getFormat().getLine().getFillFormat().setFillType(FillType.Solid); @@ -172,46 +197,72 @@ point.getFormat().getLine().setWidth(3.0); point.getFormat().getLine().setStyle(LineStyle.ThinThick); point.getFormat().getLine().setDashStyle(LineDashStyle.DashDot); -// Ismételje meg a műveletet más, eltérő színekkel és stílusokkal rendelkező adatpontok esetében. +// Repeat for other data points with different colors and styles. ``` -### Egyéni adatcímkék konfigurálása -Finomhangolja az egyes adatpontok címkéit: +### Egyedi adatcímkék konfigurálása +Fine‑tune the labels for each data point: ```java import com.aspose.slides.*; -// Egyéni címkék konfigurálása. -isDataLabel lbl1 = series.getDataPoints().get_Item(0).getLabel(); +// Configure custom labels. +IDataLabel lbl1 = series.getDataPoints().get_Item(0).getLabel(); lbl1.getDataLabelFormat().setShowValue(true); -isDataLabel lbl2 = series.getDataPoints().get_Item(1).getLabel(); +IDataLabel lbl2 = series.getDataPoints().get_Item(1).getLabel(); lbl2.getDataLabelFormat().setShowValue(true); lbl2.getDataLabelFormat().setShowLegendKey(true); lbl2.getDataLabelFormat().setShowPercentage(true); -isDataLabel lbl3 = series.getDataPoints().get_Item(2).getLabel(); +IDataLabel lbl3 = series.getDataPoints().get_Item(2).getLabel(); lbl3.getDataLabelFormat().setShowSeriesName(true); lbl3.getDataLabelFormat().setShowPercentage(true); -// Vezető vonalak engedélyezése a címkékhez. +// Enable leader lines for labels. series.getLabels().getDefaultDataLabelFormat().setShowLeaderLines(true); ``` ### Forgatási szög beállítása és a prezentáció mentése -kördiagram véglegesítéséhez állítson be egy forgatási szöget, és mentse el a prezentációt: +Finalize your pie chart by **set rotation angle** and saving the file: ```java import com.aspose.slides.*; -// Állítsa be a forgási szöget. +// Set rotation angle. chart.getPlotArea().getPieChartTitle().getTextFrameForOverriding().setText("Sales Data"); chart.setRotationAngle(-10); -// Mentse el a prezentációt egy fájlba. +// Save the presentation to a file. presentation.save("PieChartPresentation.pptx", SaveFormat.Pptx); ``` -## Következtetés -Ebben az oktatóanyagban megtanultad, hogyan hozhatsz létre és szabhatsz testre kördiagramokat az Aspose.Slides for Java segítségével. Ezeket a lépéseket követve vizuálisan vonzó adatvizualizációkkal gazdagíthatod prezentációidat. Ha bármilyen kérdésed van, vagy további segítségre van szükséged, fordulj hozzánk bizalommal. +## Gyakori problémák és megoldások +| Issue | Cause | Fix | +|-------|-------|-----| +| **Minden szelet ugyanazt a színt kap** | `setColorVaried(true)` nem lett meghívva | Győződj meg arról, hogy a sorozatcsoporton engedélyezed a változatos színeket. | +| **Az adatcímkék nem jelennek meg** | `showValue` jelző letiltva | `setShowValue(true)` hívása a megfelelő címkeformátumon. | +| **A forgatás nem hat** | Régebbi Aspose.Slides verzió használata | Frissíts a 25.4 vagy újabb verzióra. | +| **Licenc kivétel futás közben** | Hiányzó vagy érvénytelen licencfájl | Töltsd be a licencet a `License license = new License(); license.setLicense("Aspose.Slides.lic");` kóddal a `Presentation` létrehozása előtt. | + +## Gyakran Ismételt Kérdések + +**Q: Hogyan szerezhetek be egy Aspose.Slides licencet Java-hoz?** +A: Kérhetsz ingyenes próbát az Aspose weboldaláról, majd vásárolhatsz állandó licencet. Töltsd be futás közben, ahogy a Gyakori problémák táblázatában látható. + +**Q: Használhatom ezt a kódot régebbi JDK verziókkal?** +A: Az API JDK 16 vagy újabb verziót igényel; a régebbi verziók nem támogatottak. + +**Q: Lehetséges a diagramot képként exportálni PPTX helyett?** +A: Igen, hívd a `chart.getChartData().getChartDataWorkbook().save("chart.png", ImageFormat.Png);` metódust a renderelés után. + +**Q: Mi van, ha több mint egy sorozatot kell hozzáadni egy pité diagramhoz?** +A: A pité diagramok általában egyetlen sorozatot jelenítenek meg; több sorozat esetén fontold meg a gyűrűdiagram (doughnut) használatát. + +**Q: Működik a könyvtár Linux szervereken?** +A: Teljes mértékben – az Aspose.Slides for Java platform‑független, és bármely, kompatibilis JDK-val rendelkező operációs rendszeren fut. + +**Last Updated:** 2026-02-19 +**Tested With:** Aspose.Slides for Java 25.4 (jdk16) +**Author:** Aspose {{< /blocks/products/pf/tutorial-page-section >}} diff --git a/slides/indonesian/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md b/slides/indonesian/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md index 26b1dd4418..72ff0abfa7 100644 --- a/slides/indonesian/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md +++ b/slides/indonesian/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md @@ -1,11 +1,24 @@ --- -"date": "2025-04-17" -"description": "Pelajari cara membuat dan menyesuaikan diagram pai menggunakan Aspose.Slides untuk Java. Tutorial ini mencakup semuanya mulai dari pengaturan hingga penyesuaian tingkat lanjut." -"title": "Membuat Diagram Lingkaran di Java dengan Aspose.Slides: Panduan Lengkap" -"url": "/id/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/" -"weight": 1 +date: '2026-02-19' +description: Pelajari cara membuat grafik pai di Java dengan Aspose.Slides, menyesuaikan + warna grafik pai, menambahkan seri grafik, bekerja dengan lembar kerja data grafik, + dan mengatur sudut rotasi. +keywords: +- Aspose.Slides Java +- Java pie charts +- data visualization in Java +title: Cara Menyesuaikan Warna Diagram Lingkaran di Java dengan Aspose.Slides – Panduan + Lengkap +url: /id/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/ +weight: 1 --- +Also there is a backtop button shortcode after. + +We must ensure we keep all markdown formatting. + +Let's produce final translation. + {{< blocks/products/pf/main-wrap-class >}} {{< blocks/products/pf/main-container >}} @@ -13,38 +26,54 @@ {{< blocks/products/pf/tutorial-page-section >}} # Membuat Diagram Lingkaran dengan Aspose.Slides untuk Java: Tutorial Lengkap -## Perkenalan -Membuat presentasi yang dinamis dan menarik secara visual sangat penting untuk menyampaikan informasi yang berdampak. Dengan Aspose.Slides untuk Java, Anda dapat dengan mudah mengintegrasikan diagram kompleks seperti diagram pai ke dalam slide Anda, sehingga meningkatkan visualisasi data dengan mudah. Panduan lengkap ini akan memandu Anda melalui proses pembuatan dan penyesuaian diagram pai menggunakan Aspose.Slides Java, sehingga dapat menyelesaikan tantangan presentasi umum dengan mudah. +## Pendahuluan +Membuat presentasi yang dinamis dan menarik secara visual sangat penting untuk menyampaikan informasi yang berdampak. Dengan Aspose.Slides untuk Java, Anda dapat dengan mulus mengintegrasikan diagram kompleks seperti diagram lingkaran ke dalam slide Anda, **menyesuaikan warna diagram lingkaran**, dan meningkatkan visualisasi data dengan mudah. Panduan komprehensif ini akan memandu Anda melalui proses pembuatan dan penyesuaian diagram lingkaran menggunakan Aspose.Slides Java, menyelesaikan tantangan presentasi umum dengan mudah. **Apa yang Akan Anda Pelajari:** -- Inisialisasi presentasi dan menambahkan slide. +- Menginisialisasi presentasi dan menambahkan slide. - Membuat dan mengonfigurasi diagram lingkaran pada slide Anda. -- Menetapkan judul bagan, label data, dan warna. +- Menetapkan judul diagram, label data, dan **menyesuaikan warna diagram lingkaran**. - Mengoptimalkan kinerja dan mengelola sumber daya secara efektif. - Mengintegrasikan Aspose.Slides ke dalam proyek Java menggunakan Maven atau Gradle. -Mari kita mulai dengan memastikan Anda memiliki semua alat dan pengetahuan yang diperlukan untuk mengikutinya! +Mari kita mulai dengan memastikan Anda memiliki semua alat dan pengetahuan yang diperlukan untuk mengikuti tutorial ini! + +## Jawaban Cepat +- **Apa kelas utama untuk memulai sebuah presentasi?** `Presentation` dari `com.aspose.slides`. +- **Metode mana yang menambahkan diagram lingkaran ke slide?** `addChart(ChartType.Pie, …)`. +- **Bagaimana cara mengaktifkan warna berbeda untuk setiap irisan?** Atur `setColorVaried(true)` pada grup seri. +- **Apakah diagram lingkaran dapat diputar?** Ya, gunakan `setRotationAngle(double)` pada objek diagram. +- **Apakah saya memerlukan lisensi untuk penggunaan produksi?** Lisensi Aspose.Slides diperlukan untuk penerapan komersial. + +## Apa itu “menyesuaikan warna diagram lingkaran”? +Menyesuaikan warna diagram lingkaran berarti memberikan warna isi yang berbeda untuk setiap irisan diagram, meningkatkan keterbacaan dan dampak visual. Di Aspose.Slides Anda dapat melakukannya dengan mengaktifkan warna beragam dan kemudian menetapkan warna isi solid untuk masing‑masing titik data. + +## Mengapa menggunakan Aspose.Slides untuk Java dalam membuat diagram lingkaran? +- **Kontrol penuh** atas tampilan diagram tanpa memerlukan Microsoft Office. +- **Kompatibilitas lintas‑platform** – berfungsi di Windows, Linux, dan macOS. +- **API kaya** untuk binding data, styling, dan mengekspor ke PPTX, PDF, atau gambar. +- **Fleksibilitas lisensi** – mulai dengan percobaan gratis dan tingkatkan ketika Anda membutuhkan semua fitur. ## Prasyarat -Sebelum menyelami tutorial ini, pastikan Anda telah menyiapkan pengaturan berikut: +Sebelum menyelami tutorial ini, pastikan Anda telah menyiapkan hal‑hal berikut: -### Pustaka, Versi, dan Ketergantungan yang Diperlukan -- **Aspose.Slides untuk Java**Pastikan Anda memiliki versi 25.4 atau yang lebih baru. -- **Kit Pengembangan Java (JDK)**: Diperlukan versi 16 atau lebih tinggi. +### Perpustakaan, Versi, dan Dependensi yang Diperlukan +- **Aspose.Slides untuk Java**: versi 25.4 atau lebih baru. +- **Java Development Kit (JDK)**: versi 16 atau lebih tinggi. -### Persyaratan Pengaturan Lingkungan -- Lingkungan pengembangan dengan Java terinstal dan dikonfigurasi. -- Lingkungan Pengembangan Terpadu (IDE) seperti IntelliJ IDEA, Eclipse, atau NetBeans. +### Persyaratan Penyiapan Lingkungan +- Lingkungan pengembangan dengan Java terpasang dan terkonfigurasi. +- Integrated Development Environment (IDE) seperti IntelliJ IDEA, Eclipse, atau NetBeans. ### Prasyarat Pengetahuan -- Pemahaman dasar tentang pemrograman Java. -- Kemampuan menggunakan Maven atau Gradle untuk manajemen ketergantungan. +- Pemahaman dasar pemrograman Java. +- Familiaritas dengan Maven atau Gradle untuk manajemen dependensi. ## Menyiapkan Aspose.Slides untuk Java -Untuk mulai menggunakan Aspose.Slides di proyek Java Anda, Anda perlu menambahkan pustaka tersebut sebagai dependensi. Berikut ini cara melakukannya menggunakan berbagai alat pembuatan: +Untuk mulai menggunakan Aspose.Slides dalam proyek Java Anda, tambahkan perpustakaan sebagai dependensi. Berikut cara melakukannya dengan berbagai alat build: -**Pakar** -Tambahkan cuplikan ini ke `pom.xml` mengajukan: +**Maven** +Tambahkan potongan berikut ke file `pom.xml` Anda: ```xml com.aspose @@ -54,21 +83,21 @@ Tambahkan cuplikan ini ke `pom.xml` mengajukan: ``` -**Bahasa Inggris Gradle** -Sertakan hal berikut dalam formulir Anda `build.gradle` mengajukan: +**Gradle** +Sertakan yang berikut dalam file `build.gradle` Anda: ```gradle implementation group: 'com.aspose', name: 'aspose-slides', version: '25.4', classifier: 'jdk16' ``` -**Unduh Langsung** -Jika Anda memilih untuk tidak menggunakan alat build, unduh rilis terbaru dari [Aspose.Slides untuk rilis Java](https://releases.aspose.com/slides/java/). +**Unduhan Langsung** +Jika Anda lebih memilih tidak menggunakan alat build, unduh rilis terbaru dari [Aspose.Slides for Java releases](https://releases.aspose.com/slides/java/). -### Langkah-langkah Memperoleh Lisensi -- **Uji Coba Gratis**Mulailah dengan uji coba gratis untuk menjelajahi fitur Aspose.Slides. -- **Lisensi Sementara**: Dapatkan lisensi sementara untuk penggunaan jangka panjang tanpa batasan. -- **Pembelian**: Pertimbangkan untuk membeli jika Anda membutuhkan akses jangka panjang. +### Langkah‑langkah Akuisisi Lisensi +- **Percobaan Gratis**: Mulai dengan percobaan gratis untuk menjelajahi fitur Aspose.Slides. +- **Lisensi Sementara**: Dapatkan lisensi sementara untuk penggunaan lebih lama tanpa batasan. +- **Pembelian**: Pertimbangkan membeli jika Anda memerlukan akses jangka panjang. -**Inisialisasi dan Pengaturan Dasar** +**Inisialisasi Dasar dan Penyiapan** Untuk mulai menggunakan Aspose.Slides, inisialisasi proyek Anda dengan membuat objek presentasi baru: ```java import com.aspose.slides.*; @@ -77,93 +106,93 @@ Presentation presentation = new Presentation(); ``` ## Panduan Implementasi -Sekarang mari kita uraikan proses penambahan dan penyesuaian diagram lingkaran menjadi langkah-langkah yang dapat dikelola. +Sekarang mari kita uraikan proses penambahan dan penyesuaian diagram lingkaran menjadi langkah‑langkah yang dapat dikelola. ### Inisialisasi Presentasi dan Slide -Mulailah dengan menyiapkan presentasi baru dan mengakses slide pertama. Ini adalah kanvas untuk membuat diagram: +Mulailah dengan menyiapkan presentasi baru dan mengakses slide pertama. Ini adalah kanvas Anda untuk membuat diagram: ```java import com.aspose.slides.*; -// Buat contoh presentasi baru. +// Create a new presentation instance. Presentation presentation = new Presentation(); -// Akses slide pertama dalam presentasi. -islide slides = presentation.getSlides().get_Item(0); +// Access the first slide in the presentation. +ISlide slide = presentation.getSlides().get_Item(0); ``` ### Tambahkan Diagram Lingkaran ke Slide -Masukkan diagram lingkaran ke posisi yang ditentukan dengan kumpulan data default: +Sisipkan diagram lingkaran pada posisi yang ditentukan dengan set data default: ```java import com.aspose.slides.*; -// Tambahkan diagram lingkaran pada posisi (100, 100) dengan ukuran (400, 400). -ischart chart = slides.getShapes().addChart(ChartType.Pie, 100, 100, 400, 400); +// Add a pie chart at position (100, 100) with size (400, 400). +IChart chart = slide.getShapes().addChart(ChartType.Pie, 100, 100, 400, 400); ``` -### Tetapkan Judul Bagan -Sesuaikan bagan Anda dengan mengatur dan memusatkan judul: +### Tetapkan Judul Diagram +Sesuaikan diagram Anda dengan menetapkan dan memusatkan judul: ```java import com.aspose.slides.*; -// Tambahkan judul pada diagram lingkaran. +// Add a title to the pie chart. chart.getChartTitle().addTextFrameForOverriding("Sample Title"); chart.getChartTitle().getTextFrameForOverriding().getTextFrameFormat().setCenterText(NullableBool.True); chart.getChartTitle().setHeight(20); chart.setTitle(true); ``` -### Konfigurasikan Label Data untuk Seri +### Konfigurasi Label Data untuk Seri Pastikan label data menampilkan nilai untuk kejelasan: ```java import com.aspose.slides.*; -// Menampilkan nilai data pada seri pertama. +// Show data values on the first series. chart.getChartData().getSeries().get_Item(0).getLabels().getDefaultDataLabelFormat().setShowValue(true); ``` -### Siapkan Lembar Kerja Data Bagan -Siapkan lembar kerja data bagan Anda dengan menghapus seri dan kategori yang ada: +### Siapkan Worksheet Data Diagram +Atur worksheet data diagram Anda dengan membersihkan seri dan kategori yang ada: ```java import com.aspose.slides.*; -// Siapkan buku kerja data bagan. +// Prepare the chart data workbook. int defaultWorksheetIndex = 0; -isChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook(); +IChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook(); chart.getChartData().getSeries().clear(); chart.getChartData().getCategories().clear(); ``` -### Tambahkan Kategori ke Bagan -Tentukan kategori untuk diagram lingkaran Anda: +### Tambahkan Kategori ke Diagram +Definisikan kategori untuk diagram lingkaran Anda: ```java import com.aspose.slides.*; -// Tambahkan kategori baru. +// Add new categories. chart.getChartData().getCategories().add(fact.getCell(0, 1, 0, "First Qtr")); chart.getChartData().getCategories().add(fact.getCell(0, 2, 0, "2nd Qtr")); chart.getChartData().getCategories().add(fact.getCell(0, 3, 0, "3rd Qtr")); ``` ### Tambahkan Seri dan Isi Titik Data -Buat seri dan isi dengan titik data: +Buat seri dan isi dengan titik data – inilah tempat kami **menambahkan seri diagram**: ```java import com.aspose.slides.*; -// Tambahkan seri baru dan tetapkan namanya. -ischartSeries series = chart.getChartData().getSeries().add(fact.getCell(0, 0, 1, "Series 1"), chart.getType()); +// Add a new series and set its name. +IChartSeries series = chart.getChartData().getSeries().add(fact.getCell(0, 0, 1, "Series 1"), chart.getType()); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 1, 1, 20)); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 2, 1, 50)); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 3, 1, 30)); ``` -### Sesuaikan Warna dan Batas Seri -Tingkatkan daya tarik visual dengan mengatur warna dan menyesuaikan batas: +### Sesuaikan Warna dan Garis Batas Seri +Tingkatkan daya tarik visual dengan menetapkan warna dan menyesuaikan garis batas – ini secara langsung **menyesuaikan warna diagram lingkaran**: ```java import com.aspose.slides.*; -// Tetapkan warna bervariasi untuk sektor seri. +// Set varied colors for the series sectors. chart.getChartData().getSeriesGroups().get_Item(0).setColorVaried(true); -isChartDataPoint point = series.getDataPoints().get_Item(0); +IChartDataPoint point = series.getDataPoints().get_Item(0); point.getFormat().getFill().setFillType(FillType.Solid); point.getFormat().getFill().getSolidFillColor().setColor(new Color(PresetColor.Cyan)); point.getFormat().getLine().getFillFormat().setFillType(FillType.Solid); @@ -172,46 +201,74 @@ point.getFormat().getLine().setWidth(3.0); point.getFormat().getLine().setStyle(LineStyle.ThinThick); point.getFormat().getLine().setDashStyle(LineDashStyle.DashDot); -// Ulangi untuk titik data lainnya dengan warna dan gaya yang berbeda. +// Repeat for other data points with different colors and styles. ``` -### Konfigurasikan Label Data Kustom -Sempurnakan label untuk setiap titik data: +### Konfigurasi Label Data Kustom +Sesuaikan label untuk masing‑masing titik data: ```java import com.aspose.slides.*; -// Konfigurasikan label khusus. -isDataLabel lbl1 = series.getDataPoints().get_Item(0).getLabel(); +// Configure custom labels. +IDataLabel lbl1 = series.getDataPoints().get_Item(0).getLabel(); lbl1.getDataLabelFormat().setShowValue(true); -isDataLabel lbl2 = series.getDataPoints().get_Item(1).getLabel(); +IDataLabel lbl2 = series.getDataPoints().get_Item(1).getLabel(); lbl2.getDataLabelFormat().setShowValue(true); lbl2.getDataLabelFormat().setShowLegendKey(true); lbl2.getDataLabelFormat().setShowPercentage(true); -isDataLabel lbl3 = series.getDataPoints().get_Item(2).getLabel(); +IDataLabel lbl3 = series.getDataPoints().get_Item(2).getLabel(); lbl3.getDataLabelFormat().setShowSeriesName(true); lbl3.getDataLabelFormat().setShowPercentage(true); -// Aktifkan garis pemimpin untuk label. +// Enable leader lines for labels. series.getLabels().getDefaultDataLabelFormat().setShowLeaderLines(true); ``` -### Atur Sudut Rotasi dan Simpan Presentasi -Selesaikan diagram lingkaran Anda dengan mengatur sudut rotasi dan menyimpan presentasi: +### Tetapkan Sudut Rotasi dan Simpan Presentasi +Selesaikan diagram lingkaran Anda dengan **menetapkan sudut rotasi** dan menyimpan file: ```java import com.aspose.slides.*; -// Mengatur sudut rotasi. +// Set rotation angle. chart.getPlotArea().getPieChartTitle().getTextFrameForOverriding().setText("Sales Data"); chart.setRotationAngle(-10); -// Simpan presentasi ke sebuah berkas. +// Save the presentation to a file. presentation.save("PieChartPresentation.pptx", SaveFormat.Pptx); ``` -## Kesimpulan -Dalam tutorial ini, Anda telah mempelajari cara membuat dan menyesuaikan diagram pai menggunakan Aspose.Slides untuk Java. Dengan mengikuti langkah-langkah ini, Anda dapat menyempurnakan presentasi Anda dengan visualisasi data yang menarik secara visual. Jika Anda memiliki pertanyaan atau memerlukan bantuan lebih lanjut, jangan ragu untuk menghubungi kami. +## Masalah Umum dan Solusinya +| Masalah | Penyebab | Solusi | +|-------|-------|-----| +| **Semua irisan muncul dengan warna yang sama** | `setColorVaried(true)` tidak dipanggil | Pastikan Anda mengaktifkan warna beragam pada grup seri. | +| **Label data tidak muncul** | Flag `showValue` dinonaktifkan | Panggil `setShowValue(true)` pada format label yang sesuai. | +| **Rotasi tidak berpengaruh** | Menggunakan versi Aspose.Slides yang lebih lama | Tingkatkan ke versi 25.4 atau lebih baru. | +| **Pengecualian lisensi saat runtime** | File lisensi hilang atau tidak valid | Muat lisensi Anda dengan `License license = new License(); license.setLicense("Aspose.Slides.lic");` sebelum membuat `Presentation`. | + +## Pertanyaan yang Sering Diajukan + +**T: Bagaimana cara mendapatkan lisensi Aspose.Slides untuk Java?** +J: Anda dapat meminta percobaan gratis dari situs Aspose, lalu membeli lisensi permanen. Muat lisensi tersebut pada runtime seperti yang ditunjukkan pada tabel Masalah Umum. + +**T: Bisakah saya menggunakan kode ini dengan versi JDK yang lebih lama?** +J: API memerlukan JDK 16 atau lebih tinggi; versi yang lebih lama tidak didukung. + +**T: Apakah memungkinkan mengekspor diagram sebagai gambar alih‑alih PPTX?** +J: Ya, panggil `chart.getChartData().getChartDataWorkbook().save("chart.png", ImageFormat.Png);` setelah rendering. + +**T: Bagaimana jika saya perlu menambahkan lebih dari satu seri ke diagram lingkaran?** +J: Diagram lingkaran biasanya menampilkan satu seri; untuk beberapa seri pertimbangkan diagram donat sebagai gantinya. + +**T: Apakah perpustakaan ini bekerja di server Linux?** +J: Tentu – Aspose.Slides untuk Java bersifat platform‑independen dan berjalan di OS apa pun dengan JDK yang kompatibel. + +--- + +**Terakhir Diperbarui:** 2026-02-19 +**Diuji Dengan:** Aspose.Slides untuk Java 25.4 (jdk16) +**Penulis:** Aspose {{< /blocks/products/pf/tutorial-page-section >}} diff --git a/slides/italian/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md b/slides/italian/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md index 4a8073bc15..6d87483f01 100644 --- a/slides/italian/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md +++ b/slides/italian/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md @@ -1,50 +1,81 @@ --- -"date": "2025-04-17" -"description": "Scopri come creare e personalizzare grafici a torta utilizzando Aspose.Slides per Java. Questo tutorial copre tutto, dalla configurazione alla personalizzazione avanzata." -"title": "Creazione di grafici a torta in Java con Aspose.Slides: una guida completa" -"url": "/it/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/" -"weight": 1 +date: '2026-02-19' +description: Scopri come creare un grafico a torta in Java con Aspose.Slides, personalizzare + i colori del grafico a torta, aggiungere serie di dati, lavorare con il foglio di + dati del grafico e impostare l'angolo di rotazione. +keywords: +- Aspose.Slides Java +- Java pie charts +- data visualization in Java +title: Come personalizzare i colori dei grafici a torta in Java con Aspose.Slides + – Guida completa +url: /it/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/ +weight: 1 --- + rows content. + +Also FAQ questions and answers. + +Also bullet lists. + +Let's produce. + {{< blocks/products/pf/main-wrap-class >}} {{< blocks/products/pf/main-container >}} {{< blocks/products/pf/tutorial-page-section >}} -# Creazione di grafici a torta con Aspose.Slides per Java: un tutorial completo +# Creare Grafici a Torta con Aspose.Slides per Java: Un Tutorial Completo ## Introduzione -Creare presentazioni dinamiche e visivamente accattivanti è fondamentale per trasmettere informazioni di grande impatto. Con Aspose.Slides per Java, puoi integrare perfettamente grafici complessi come i grafici a torta nelle tue diapositive, migliorando la visualizzazione dei dati senza sforzo. Questa guida completa ti guiderà attraverso il processo di creazione e personalizzazione di un grafico a torta utilizzando Aspose.Slides Java, risolvendo facilmente le più comuni sfide di presentazione. +Creare presentazioni dinamiche e visivamente accattivanti è fondamentale per trasmettere informazioni di impatto. Con Aspose.Slides per Java, puoi integrare senza sforzo grafici complessi come i grafici a torta nelle tue slide, **personalizzare i colori del grafico a torta** e migliorare la visualizzazione dei dati in modo semplice. Questa guida completa ti accompagnerà passo passo nella creazione e personalizzazione di un grafico a torta usando Aspose.Slides Java, risolvendo con facilità le comuni sfide delle presentazioni. -**Cosa imparerai:** -- Inizializzazione di una presentazione e aggiunta di diapositive. -- Creazione e configurazione di un grafico a torta sulla diapositiva. -- Impostazione di titoli di grafici, etichette dati e colori. -- Ottimizzare le prestazioni e gestire efficacemente le risorse. -- Integrazione di Aspose.Slides in progetti Java utilizzando Maven o Gradle. +**Cosa Imparerai:** +- Inizializzare una presentazione e aggiungere slide. +- Creare e configurare un grafico a torta nella tua slide. +- Impostare titoli del grafico, etichette dei dati e **personalizzare i colori del grafico a torta**. +- Ottimizzare le prestazioni e gestire le risorse in modo efficace. +- Integrare Aspose.Slides nei progetti Java usando Maven o Gradle. -Cominciamo assicurandoci che tu abbia tutti gli strumenti e le conoscenze necessarie per seguire il tutorial! +Iniziamo assicurandoci di avere tutti gli strumenti e le conoscenze necessarie per seguirci! + +## Risposte Rapide +- **Qual è la classe principale per avviare una presentazione?** `Presentation` da `com.aspose.slides`. +- **Quale metodo aggiunge un grafico a torta a una slide?** `addChart(ChartType.Pie, …)`. +- **Come si abilitano colori diversi per ogni fetta?** Imposta `setColorVaried(true)` sul gruppo di serie. +- **È possibile ruotare il grafico a torta?** Sì, usa `setRotationAngle(double)` sull'oggetto chart. +- **È necessaria una licenza per l'uso in produzione?** È richiesta una licenza Aspose.Slides per le distribuzioni commerciali. + +## Cos'è “personalizzare i colori del grafico a torta”? +Personalizzare i colori del grafico a torta significa assegnare colori di riempimento distinti a ciascuna fetta della torta, migliorando la leggibilità e l'impatto visivo. In Aspose.Slides lo ottieni abilitando i colori variabili e poi impostando colori di riempimento solidi per i singoli punti dati. + +## Perché usare Aspose.Slides per Java per creare grafici a torta? +- **Controllo totale** sull'aspetto del grafico senza necessità di Microsoft Office. +- **Compatibilità cross‑platform** – funziona su Windows, Linux e macOS. +- **API ricca** per il binding dei dati, lo styling e l'esportazione in PPTX, PDF o immagini. +- **Flessibilità di licenza** – inizia con una prova gratuita e passa a una licenza completa quando ti servono tutte le funzionalità. ## Prerequisiti -Prima di immergerti in questo tutorial, assicurati di avere pronta la seguente configurazione: +Prima di immergerti in questo tutorial, assicurati di avere pronto quanto segue: -### Librerie, versioni e dipendenze richieste -- **Aspose.Slides per Java**: Assicurati di avere la versione 25.4 o successiva. -- **Kit di sviluppo Java (JDK)**: È richiesta la versione 16 o successiva. +### Librerie, Versioni e Dipendenze Richieste +- **Aspose.Slides per Java**: versione 25.4 o successiva. +- **Java Development Kit (JDK)**: versione 16 o superiore. -### Requisiti di configurazione dell'ambiente +### Requisiti per la Configurazione dell'Ambiente - Un ambiente di sviluppo con Java installato e configurato. -- Un ambiente di sviluppo integrato (IDE) come IntelliJ IDEA, Eclipse o NetBeans. +- Un Integrated Development Environment (IDE) come IntelliJ IDEA, Eclipse o NetBeans. -### Prerequisiti di conoscenza -- Conoscenza di base della programmazione Java. +### Conoscenze Preliminari +- Comprensione di base della programmazione Java. - Familiarità con Maven o Gradle per la gestione delle dipendenze. -## Impostazione di Aspose.Slides per Java -Per iniziare a utilizzare Aspose.Slides nei tuoi progetti Java, devi aggiungere la libreria come dipendenza. Ecco come puoi farlo utilizzando diversi strumenti di build: +## Configurare Aspose.Slides per Java +Per iniziare a usare Aspose.Slides nei tuoi progetti Java, devi aggiungere la libreria come dipendenza. Ecco come fare con diversi strumenti di build: -**Esperto** -Aggiungi questo frammento al tuo `pom.xml` file: +**Maven** +Aggiungi questo snippet al tuo file `pom.xml`: ```xml com.aspose @@ -54,116 +85,116 @@ Aggiungi questo frammento al tuo `pom.xml` file: ``` -**Gradle** -Includi quanto segue nel tuo `build.gradle` file: +**Gradle** +Inserisci quanto segue nel tuo file `build.gradle`: ```gradle implementation group: 'com.aspose', name: 'aspose-slides', version: '25.4', classifier: 'jdk16' ``` -**Download diretto** -Se preferisci non utilizzare uno strumento di compilazione, scarica l'ultima versione da [Aspose.Slides per le versioni Java](https://releases.aspose.com/slides/java/). +**Download Diretto** +Se preferisci non usare uno strumento di build, scarica l'ultima release da [Aspose.Slides for Java releases](https://releases.aspose.com/slides/java/). -### Fasi di acquisizione della licenza -- **Prova gratuita**: Inizia con una prova gratuita per esplorare le funzionalità di Aspose.Slides. -- **Licenza temporanea**: Ottieni una licenza temporanea per un utilizzo prolungato senza limitazioni. -- **Acquistare**: Valuta l'acquisto se hai bisogno di un accesso a lungo termine. +### Passaggi per Ottenere la Licenza +- **Prova Gratuita**: Inizia con una prova gratuita per esplorare le funzionalità di Aspose.Slides. +- **Licenza Temporanea**: Ottieni una licenza temporanea per un uso prolungato senza limitazioni. +- **Acquisto**: Considera l'acquisto se ti serve un accesso a lungo termine. -**Inizializzazione e configurazione di base** -Per iniziare a utilizzare Aspose.Slides, inizializza il progetto creando un nuovo oggetto presentazione: +**Inizializzazione di Base e Configurazione** +Per cominciare a usare Aspose.Slides, inizializza il tuo progetto creando un nuovo oggetto presentation: ```java import com.aspose.slides.*; Presentation presentation = new Presentation(); ``` -## Guida all'implementazione -Ora scomponiamo il processo di aggiunta e personalizzazione di un grafico a torta in passaggi gestibili. +## Guida all'Implementazione +Ora suddividiamo il processo di aggiunta e personalizzazione di un grafico a torta in passaggi gestibili. -### Inizializza presentazione e diapositiva -Inizia impostando una nuova presentazione e accedendo alla prima diapositiva. Questa è la tua tela per creare grafici: +### Inizializzare Presentazione e Slide +Inizia impostando una nuova presentazione e accedendo alla prima slide. Questa sarà la tua tela per creare i grafici: ```java import com.aspose.slides.*; -// Crea una nuova istanza di presentazione. +// Create a new presentation instance. Presentation presentation = new Presentation(); -// Accedi alla prima diapositiva della presentazione. -islide slides = presentation.getSlides().get_Item(0); +// Access the first slide in the presentation. +ISlide slide = presentation.getSlides().get_Item(0); ``` -### Aggiungi grafico a torta alla diapositiva +### Aggiungere Grafico a Torta alla Slide Inserisci un grafico a torta nella posizione specificata con un set di dati predefinito: ```java import com.aspose.slides.*; -// Aggiungere un grafico a torta nella posizione (100, 100) con dimensione (400, 400). -ischart chart = slides.getShapes().addChart(ChartType.Pie, 100, 100, 400, 400); +// Add a pie chart at position (100, 100) with size (400, 400). +IChart chart = slide.getShapes().addChart(ChartType.Pie, 100, 100, 400, 400); ``` -### Imposta il titolo del grafico -Personalizza il tuo grafico impostando e centrando il titolo: +### Impostare il Titolo del Grafico +Personalizza il grafico impostando e centrando il titolo: ```java import com.aspose.slides.*; -// Aggiungere un titolo al grafico a torta. +// Add a title to the pie chart. chart.getChartTitle().addTextFrameForOverriding("Sample Title"); chart.getChartTitle().getTextFrameForOverriding().getTextFrameFormat().setCenterText(NullableBool.True); chart.getChartTitle().setHeight(20); chart.setTitle(true); ``` -### Configurare le etichette dati per le serie -Per maggiore chiarezza, assicurarsi che le etichette dei dati mostrino i valori: +### Configurare le Etichette dei Dati per la Serie +Assicurati che le etichette dei dati mostrino i valori per maggiore chiarezza: ```java import com.aspose.slides.*; -// Mostra i valori dei dati sulla prima serie. +// Show data values on the first series. chart.getChartData().getSeries().get_Item(0).getLabels().getDefaultDataLabelFormat().setShowValue(true); ``` -### Preparare il foglio di lavoro dei dati del grafico -Imposta il foglio di lavoro dei dati del grafico cancellando le serie e le categorie esistenti: +### Preparare il Foglio Dati del Grafico +Configura il foglio dati del grafico cancellando le serie e le categorie esistenti: ```java import com.aspose.slides.*; -// Preparare la cartella di lavoro dei dati del grafico. +// Prepare the chart data workbook. int defaultWorksheetIndex = 0; -isChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook(); +IChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook(); chart.getChartData().getSeries().clear(); chart.getChartData().getCategories().clear(); ``` -### Aggiungi categorie al grafico +### Aggiungere Categorie al Grafico Definisci le categorie per il tuo grafico a torta: ```java import com.aspose.slides.*; -// Aggiungi nuove categorie. +// Add new categories. chart.getChartData().getCategories().add(fact.getCell(0, 1, 0, "First Qtr")); chart.getChartData().getCategories().add(fact.getCell(0, 2, 0, "2nd Qtr")); chart.getChartData().getCategories().add(fact.getCell(0, 3, 0, "3rd Qtr")); ``` -### Aggiungi serie e popola punti dati -Crea una serie e inserisci i punti dati: +### Aggiungere Serie e Popolare i Punti Dati +Crea una serie e popolala con i punti dati – è qui che **aggiungiamo la serie del grafico**: ```java import com.aspose.slides.*; -// Aggiungi una nuova serie e impostane il nome. -ischartSeries series = chart.getChartData().getSeries().add(fact.getCell(0, 0, 1, "Series 1"), chart.getType()); +// Add a new series and set its name. +IChartSeries series = chart.getChartData().getSeries().add(fact.getCell(0, 0, 1, "Series 1"), chart.getType()); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 1, 1, 20)); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 2, 1, 50)); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 3, 1, 30)); ``` -### Personalizza i colori e i bordi della serie -Migliora l'aspetto visivo impostando i colori e personalizzando i bordi: +### Personalizzare i Colori e i Bordi della Serie +Migliora l'aspetto visivo impostando i colori e personalizzando i bordi – questo **personalizza i colori del grafico a torta**: ```java import com.aspose.slides.*; -// Imposta colori diversi per i settori della serie. +// Set varied colors for the series sectors. chart.getChartData().getSeriesGroups().get_Item(0).setColorVaried(true); -isChartDataPoint point = series.getDataPoints().get_Item(0); +IChartDataPoint point = series.getDataPoints().get_Item(0); point.getFormat().getFill().setFillType(FillType.Solid); point.getFormat().getFill().getSolidFillColor().setColor(new Color(PresetColor.Cyan)); point.getFormat().getLine().getFillFormat().setFillType(FillType.Solid); @@ -172,46 +203,74 @@ point.getFormat().getLine().setWidth(3.0); point.getFormat().getLine().setStyle(LineStyle.ThinThick); point.getFormat().getLine().setDashStyle(LineDashStyle.DashDot); -// Ripetere la stessa operazione per altri punti dati, utilizzando colori e stili diversi. +// Repeat for other data points with different colors and styles. ``` -### Configura etichette dati personalizzate -Ottimizza le etichette per ogni punto dati: +### Configurare Etichette Dati Personalizzate +Affina le etichette per ciascun punto dati: ```java import com.aspose.slides.*; -// Configura etichette personalizzate. -isDataLabel lbl1 = series.getDataPoints().get_Item(0).getLabel(); +// Configure custom labels. +IDataLabel lbl1 = series.getDataPoints().get_Item(0).getLabel(); lbl1.getDataLabelFormat().setShowValue(true); -isDataLabel lbl2 = series.getDataPoints().get_Item(1).getLabel(); +IDataLabel lbl2 = series.getDataPoints().get_Item(1).getLabel(); lbl2.getDataLabelFormat().setShowValue(true); lbl2.getDataLabelFormat().setShowLegendKey(true); lbl2.getDataLabelFormat().setShowPercentage(true); -isDataLabel lbl3 = series.getDataPoints().get_Item(2).getLabel(); +IDataLabel lbl3 = series.getDataPoints().get_Item(2).getLabel(); lbl3.getDataLabelFormat().setShowSeriesName(true); lbl3.getDataLabelFormat().setShowPercentage(true); -// Abilita le linee guida per le etichette. +// Enable leader lines for labels. series.getLabels().getDefaultDataLabelFormat().setShowLeaderLines(true); ``` -### Imposta l'angolo di rotazione e salva la presentazione -Completa il tuo grafico a torta impostando un angolo di rotazione e salvando la presentazione: +### Impostare l'Angolo di Rotazione e Salvare la Presentazione +Completa il tuo grafico a torta **impostando l'angolo di rotazione** e salvando il file: ```java import com.aspose.slides.*; -// Imposta l'angolo di rotazione. +// Set rotation angle. chart.getPlotArea().getPieChartTitle().getTextFrameForOverriding().setText("Sales Data"); chart.setRotationAngle(-10); -// Salva la presentazione in un file. +// Save the presentation to a file. presentation.save("PieChartPresentation.pptx", SaveFormat.Pptx); ``` -## Conclusione -In questo tutorial, hai imparato a creare e personalizzare grafici a torta utilizzando Aspose.Slides per Java. Seguendo questi passaggi, puoi migliorare le tue presentazioni con visualizzazioni di dati visivamente accattivanti. Per qualsiasi domanda o ulteriore assistenza, non esitare a contattarci. +## Problemi Comuni e Soluzioni +| Problema | Causa | Soluzione | +|----------|-------|-----------| +| **Le fette appaiono tutte dello stesso colore** | `setColorVaried(true)` non è stato chiamato | Assicurati di abilitare i colori variabili sul gruppo di serie. | +| **Le etichette dei dati non vengono visualizzate** | Flag `showValue` disabilitato | Chiama `setShowValue(true)` sul formato dell'etichetta appropriato. | +| **La rotazione non ha effetto** | Uso di una versione più vecchia di Aspose.Slides | Aggiorna alla versione 25.4 o successiva. | +| **Eccezione di licenza a runtime** | File di licenza mancante o non valido | Carica la licenza con `License license = new License(); license.setLicense("Aspose.Slides.lic");` prima di creare la `Presentation`. | + +## Domande Frequenti + +**D: Come posso ottenere una licenza Aspose.Slides per Java?** +R: Puoi richiedere una prova gratuita dal sito Aspose, quindi acquistare una licenza permanente. Caricala a runtime come mostrato nella tabella Problemi Comuni. + +**D: Posso usare questo codice con versioni JDK più vecchie?** +R: L'API richiede JDK 16 o superiore; le versioni precedenti non sono supportate. + +**D: È possibile esportare il grafico come immagine anziché PPTX?** +R: Sì, chiama `chart.getChartData().getChartDataWorkbook().save("chart.png", ImageFormat.Png);` dopo il rendering. + +**D: Cosa succede se devo aggiungere più di una serie a un grafico a torta?** +R: I grafici a torta mostrano tipicamente una sola serie; per più serie considera un grafico a ciambella. + +**D: La libreria funziona su server Linux?** +R: Assolutamente – Aspose.Slides per Java è indipendente dalla piattaforma e gira su qualsiasi OS con un JDK compatibile. + +--- + +**Ultimo Aggiornamento:** 2026-02-19 +**Testato Con:** Aspose.Slides per Java 25.4 (jdk16) +**Autore:** Aspose {{< /blocks/products/pf/tutorial-page-section >}} diff --git a/slides/japanese/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md b/slides/japanese/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md index 87e71bfbb0..8b9b243eab 100644 --- a/slides/japanese/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md +++ b/slides/japanese/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md @@ -1,9 +1,14 @@ --- -"date": "2025-04-17" -"description": "Aspose.Slides for Javaを使って円グラフを作成およびカスタマイズする方法を学びましょう。このチュートリアルでは、設定から高度なカスタマイズまで、すべてを網羅しています。" -"title": "Aspose.Slides を使って Java で円グラフを作成する包括的なガイド" -"url": "/ja/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/" -"weight": 1 +date: '2026-02-19' +description: Aspose.Slides を使用して Java で円グラフを作成し、円グラフの色をカスタマイズし、チャートシリーズを追加し、チャート データ + ワークシートを操作し、回転角度を設定する方法を学びます。 +keywords: +- Aspose.Slides Java +- Java pie charts +- data visualization in Java +title: Java と Aspose.Slides で円グラフの色をカスタマイズする方法 – 完全ガイド +url: /ja/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/ +weight: 1 --- {{< blocks/products/pf/main-wrap-class >}} @@ -11,40 +16,56 @@ {{< blocks/products/pf/main-container >}} {{< blocks/products/pf/tutorial-page-section >}} -# Aspose.Slides for Java で円グラフを作成する: 完全チュートリアル +# Aspose.Slides for Java で円グラフを作成する完全チュートリアル -## 導入 -ダイナミックで視覚的に魅力的なプレゼンテーションを作成することは、インパクトのある情報を伝える上で不可欠です。Aspose.Slides for Javaを使えば、円グラフなどの複雑なグラフをスライドにシームレスに統合し、データの視覚化を容易に強化できます。この包括的なガイドでは、Aspose.Slides for Javaを使用して円グラフを作成およびカスタマイズするプロセスを詳しく説明し、プレゼンテーションにおける一般的な課題を簡単に解決します。 +## はじめに +インパクトのある情報を伝えるためには、動的で視覚的に魅力的なプレゼンテーションが重要です。Aspose.Slides for Java を使用すれば、円グラフなどの複雑なチャートをスライドにシームレスに組み込み、**円グラフの色をカスタマイズ**し、データの可視化を手軽に強化できます。この包括的なガイドでは、Aspose.Slides Java を使って円グラフを作成・カスタマイズする手順を詳しく解説し、一般的なプレゼンテーションの課題を簡単に解決できるようにします。 -**学習内容:** -- プレゼンテーションを初期化し、スライドを追加します。 -- スライド上に円グラフを作成して設定します。 -- グラフのタイトル、データ ラベル、色を設定します。 -- パフォーマンスを最適化し、リソースを効果的に管理します。 -- Maven または Gradle を使用して Aspose.Slides を Java プロジェクトに統合します。 +**本チュートリアルで学べること:** +- プレゼンテーションの初期化とスライドの追加方法 +- スライド上に円グラフを作成・設定する方法 +- チャートタイトル、データラベル、**円グラフの色のカスタマイズ**の設定方法 +- パフォーマンス最適化とリソース管理のベストプラクティス +- Maven または Gradle を使用した Aspose.Slides の Java プロジェクトへの統合方法 -まず、必要なツールと知識がすべて揃っていることを確認しましょう。 +まずは、必要なツールと知識が揃っていることを確認しましょう! + +## クイック回答 +- **プレゼンテーション開始時に使用する主クラスは何ですか?** `com.aspose.slides` の `Presentation` +- **スライドに円グラフを追加するメソッドはどれですか?** `addChart(ChartType.Pie, …)` +- **各スライスに異なる色を設定するには?** シリーズ グループで `setColorVaried(true)` を呼び出す +- **円グラフを回転させられますか?** はい、チャートオブジェクトの `setRotationAngle(double)` を使用 +- **本番環境でライセンスは必要ですか?** 商用デプロイには Aspose.Slides のライセンスが必須です + +## 「円グラフの色をカスタマイズする」とは? +円グラフの色をカスタマイズするとは、各スライスに個別の塗りつぶし色を割り当て、可読性と視覚的インパクトを向上させることです。Aspose.Slides では、色のバリエーションを有効にした後、個々のデータポイントに対して実色の塗りつぶしを設定することで実現します。 + +## なぜ Java で Aspose.Slides を使って円グラフを作成するのか? +- **完全なコントロール**:Microsoft Office が不要で、チャート外観を自由に操作可能 +- **クロスプラットフォーム**:Windows、Linux、macOS で動作 +- **豊富な API**:データバインディング、スタイリング、PPTX、PDF、画像へのエクスポートが可能 +- **ライセンスの柔軟性**:無料トライアルから始め、必要に応じてフル機能版へアップグレード ## 前提条件 -このチュートリアルに進む前に、次のセットアップが準備されていることを確認してください。 +このチュートリアルに入る前に、以下の環境が整っていることを確認してください。 ### 必要なライブラリ、バージョン、依存関係 -- **Aspose.Slides for Java**: バージョン 25.4 以降であることを確認してください。 -- **Java開発キット(JDK)**: バージョン16以上が必要です。 +- **Aspose.Slides for Java**:バージョン 25.4 以降 +- **Java Development Kit (JDK)**:バージョン 16 以上 ### 環境設定要件 -- Java がインストールおよび構成された開発環境。 -- IntelliJ IDEA、Eclipse、NetBeans などの統合開発環境 (IDE)。 +- Java がインストールされ、設定済みの開発環境 +- IntelliJ IDEA、Eclipse、NetBeans などの統合開発環境 (IDE) ### 知識の前提条件 -- Java プログラミングに関する基本的な理解。 -- 依存関係管理のための Maven または Gradle に精通していること。 +- Java プログラミングの基本的な理解 +- 依存関係管理のための Maven または Gradle の基本操作 ## Aspose.Slides for Java のセットアップ -JavaプロジェクトでAspose.Slidesを使用するには、ライブラリを依存関係として追加する必要があります。以下の手順に従って、様々なビルドツールで追加できます。 +Java プロジェクトで Aspose.Slides を使用するには、ライブラリを依存関係として追加する必要があります。以下に代表的なビルドツール別の手順を示します。 -**メイヴン** -このスニペットを `pom.xml` ファイル: +**Maven** +`pom.xml` に次のスニペットを追加してください: ```xml com.aspose @@ -54,22 +75,22 @@ JavaプロジェクトでAspose.Slidesを使用するには、ライブラリを ``` -**グラドル** -以下の内容を `build.gradle` ファイル: +**Gradle** +`build.gradle` に次を追加します: ```gradle implementation group: 'com.aspose', name: 'aspose-slides', version: '25.4', classifier: 'jdk16' ``` -**直接ダウンロード** -ビルドツールを使用したくない場合は、次のサイトから最新リリースをダウンロードしてください。 [Aspose.Slides for Java リリース](https://releases。aspose.com/slides/java/). +**直接ダウンロード** +ビルドツールを使用しない場合は、[Aspose.Slides for Java リリース](https://releases.aspose.com/slides/java/) から最新リリースをダウンロードしてください。 ### ライセンス取得手順 -- **無料トライアル**Aspose.Slides の機能を試すには、まず無料トライアルをご利用ください。 -- **一時ライセンス**制限なく長期間使用するための一時ライセンスを取得します。 -- **購入**長期アクセスが必要な場合は購入を検討してください。 +- **無料トライアル**:Aspose.Slides の機能を試すために無料トライアルを開始 +- **一時ライセンス**:制限なしで長期間使用できる一時ライセンスを取得 +- **購入**:長期利用が必要な場合は正式ライセンスを購入 -**基本的な初期化とセットアップ** -Aspose.Slides の使用を開始するには、新しいプレゼンテーション オブジェクトを作成してプロジェクトを初期化します。 +**基本的な初期化とセットアップ** +Aspose.Slides を使用し始めるには、次のように新しいプレゼンテーションオブジェクトを作成します: ```java import com.aspose.slides.*; @@ -77,93 +98,93 @@ Presentation presentation = new Presentation(); ``` ## 実装ガイド -次に、円グラフを追加してカスタマイズするプロセスを、管理しやすい手順に分解してみましょう。 +それでは、円グラフの追加とカスタマイズのプロセスを段階的に分解して説明します。 -### プレゼンテーションとスライドを初期化する -まず、新しいプレゼンテーションを作成し、最初のスライドにアクセスします。これがグラフを作成するためのキャンバスです。 +### プレゼンテーションとスライドの初期化 +新しいプレゼンテーションを作成し、最初のスライドにアクセスします。これがチャート作成のキャンバスになります: ```java import com.aspose.slides.*; -// 新しいプレゼンテーション インスタンスを作成します。 +// Create a new presentation instance. Presentation presentation = new Presentation(); -// プレゼンテーションの最初のスライドにアクセスします。 -islide slides = presentation.getSlides().get_Item(0); +// Access the first slide in the presentation. +ISlide slide = presentation.getSlides().get_Item(0); ``` -### スライドに円グラフを追加する -デフォルトのデータ セットを使用して、指定された位置に円グラフを挿入します。 +### スライドに円グラフを追加 +指定した位置にデフォルトデータセットで円グラフを挿入します: ```java import com.aspose.slides.*; -// 位置 (100, 100)、サイズ (400, 400) の円グラフを追加します。 -ischart chart = slides.getShapes().addChart(ChartType.Pie, 100, 100, 400, 400); +// Add a pie chart at position (100, 100) with size (400, 400). +IChart chart = slide.getShapes().addChart(ChartType.Pie, 100, 100, 400, 400); ``` -### チャートのタイトルを設定する -タイトルを設定して中央に配置してグラフをカスタマイズします。 +### チャートタイトルの設定 +タイトルを設定し、中央揃えにしてチャートをカスタマイズします: ```java import com.aspose.slides.*; -// 円グラフにタイトルを追加します。 +// Add a title to the pie chart. chart.getChartTitle().addTextFrameForOverriding("Sample Title"); chart.getChartTitle().getTextFrameForOverriding().getTextFrameFormat().setCenterText(NullableBool.True); chart.getChartTitle().setHeight(20); chart.setTitle(true); ``` -### 系列のデータラベルを構成する -わかりやすくするために、データ ラベルに値が表示されていることを確認します。 +### シリーズのデータラベル設定 +可読性向上のため、データラベルに値を表示させます: ```java import com.aspose.slides.*; -// 最初の系列のデータ値を表示します。 +// Show data values on the first series. chart.getChartData().getSeries().get_Item(0).getLabels().getDefaultDataLabelFormat().setShowValue(true); ``` -### チャートデータワークシートの準備 -既存のシリーズとカテゴリをクリアして、グラフのデータ ワークシートを設定します。 +### チャートデータ ワークシートの準備 +既存のシリーズとカテゴリをクリアして、チャートのデータワークシートを設定します: ```java import com.aspose.slides.*; -// グラフ データ ワークブックを準備します。 +// Prepare the chart data workbook. int defaultWorksheetIndex = 0; -isChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook(); +IChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook(); chart.getChartData().getSeries().clear(); chart.getChartData().getCategories().clear(); ``` -### チャートにカテゴリを追加する -円グラフのカテゴリを定義します。 +### チャートにカテゴリを追加 +円グラフ用のカテゴリを定義します: ```java import com.aspose.slides.*; -// 新しいカテゴリを追加します。 +// Add new categories. chart.getChartData().getCategories().add(fact.getCell(0, 1, 0, "First Qtr")); chart.getChartData().getCategories().add(fact.getCell(0, 2, 0, "2nd Qtr")); chart.getChartData().getCategories().add(fact.getCell(0, 3, 0, "3rd Qtr")); ``` -### シリーズを追加してデータポイントを入力する -シリーズを作成し、データ ポイントを入力します。 +### シリーズを追加しデータポイントを設定 +シリーズを作成し、データポイントを追加します – ここで **チャートシリーズを追加** します: ```java import com.aspose.slides.*; -// 新しいシリーズを追加し、名前を設定します。 -ischartSeries series = chart.getChartData().getSeries().add(fact.getCell(0, 0, 1, "Series 1"), chart.getType()); +// Add a new series and set its name. +IChartSeries series = chart.getChartData().getSeries().add(fact.getCell(0, 0, 1, "Series 1"), chart.getType()); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 1, 1, 20)); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 2, 1, 50)); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 3, 1, 30)); ``` -### シリーズの色と境界線をカスタマイズする -色を設定し、境界線をカスタマイズして視覚的な魅力を高めます。 +### シリーズの色と枠線をカスタマイズ +視覚的な魅力を高めるために色と枠線を設定します – これが **円グラフの色をカスタマイズ** する部分です: ```java import com.aspose.slides.*; -// シリーズセクターにさまざまな色を設定します。 +// Set varied colors for the series sectors. chart.getChartData().getSeriesGroups().get_Item(0).setColorVaried(true); -isChartDataPoint point = series.getDataPoints().get_Item(0); +IChartDataPoint point = series.getDataPoints().get_Item(0); point.getFormat().getFill().setFillType(FillType.Solid); point.getFormat().getFill().getSolidFillColor().setColor(new Color(PresetColor.Cyan)); point.getFormat().getLine().getFillFormat().setFillType(FillType.Solid); @@ -172,46 +193,74 @@ point.getFormat().getLine().setWidth(3.0); point.getFormat().getLine().setStyle(LineStyle.ThinThick); point.getFormat().getLine().setDashStyle(LineDashStyle.DashDot); -// 異なる色とスタイルで他のデータ ポイントに対しても繰り返します。 +// Repeat for other data points with different colors and styles. ``` -### カスタムデータラベルを構成する -各データ ポイントのラベルを微調整します。 +### カスタム データラベルの設定 +各データポイントのラベルを微調整します: ```java import com.aspose.slides.*; -// カスタム ラベルを構成します。 -isDataLabel lbl1 = series.getDataPoints().get_Item(0).getLabel(); +// Configure custom labels. +IDataLabel lbl1 = series.getDataPoints().get_Item(0).getLabel(); lbl1.getDataLabelFormat().setShowValue(true); -isDataLabel lbl2 = series.getDataPoints().get_Item(1).getLabel(); +IDataLabel lbl2 = series.getDataPoints().get_Item(1).getLabel(); lbl2.getDataLabelFormat().setShowValue(true); lbl2.getDataLabelFormat().setShowLegendKey(true); lbl2.getDataLabelFormat().setShowPercentage(true); -isDataLabel lbl3 = series.getDataPoints().get_Item(2).getLabel(); +IDataLabel lbl3 = series.getDataPoints().get_Item(2).getLabel(); lbl3.getDataLabelFormat().setShowSeriesName(true); lbl3.getDataLabelFormat().setShowPercentage(true); -// ラベルの引き出し線を有効にします。 +// Enable leader lines for labels. series.getLabels().getDefaultDataLabelFormat().setShowLeaderLines(true); ``` -### 回転角度を設定してプレゼンテーションを保存する -回転角度を設定してプレゼンテーションを保存し、円グラフを完成させます。 +### 回転角度の設定とプレゼンテーションの保存 +**回転角度を設定**し、ファイルを保存して円グラフを完成させます: ```java import com.aspose.slides.*; -// 回転角度を設定します。 +// Set rotation angle. chart.getPlotArea().getPieChartTitle().getTextFrameForOverriding().setText("Sales Data"); chart.setRotationAngle(-10); -// プレゼンテーションをファイルに保存します。 +// Save the presentation to a file. presentation.save("PieChartPresentation.pptx", SaveFormat.Pptx); ``` -## 結論 -このチュートリアルでは、Aspose.Slides for Java を使用して円グラフを作成およびカスタマイズする方法を学びました。これらの手順に従うことで、視覚的に魅力的なデータビジュアライゼーションでプレゼンテーションを充実させることができます。ご質問やご不明な点がございましたら、お気軽にお問い合わせください。 +## よくある問題と解決策 +| 問題 | 原因 | 解決策 | +|------|------|--------| +| **スライスがすべて同じ色になる** | `setColorVaried(true)` が呼び出されていない | シリーズ グループで色のバリエーションを有効にしてください。 | +| **データラベルが表示されない** | `showValue` フラグが無効 | 対象ラベル形式で `setShowValue(true)` を呼び出します。 | +| **回転が反映されない** | 古い Aspose.Slides バージョンを使用 | バージョン 25.4 以降にアップグレードしてください。 | +| **実行時にライセンス例外が発生** | ライセンスファイルが欠如または無効 | `License license = new License(); license.setLicense("Aspose.Slides.lic");` を `Presentation` 作成前にロードしてください。 | + +## FAQ + +**Q: Java 用の Aspose.Slides ライセンスはどう取得しますか?** +A: Aspose のウェブサイトから無料トライアルを申し込み、必要に応じて正式ライセンスを購入します。ランタイムでのロード方法は上記「ライセンス例外」の表をご参照ください。 + +**Q: 古い JDK バージョンでもこのコードは使えますか?** +A: API は JDK 16 以上が必要です。古いバージョンはサポートされていません。 + +**Q: PPTX ではなく画像としてチャートをエクスポートできますか?** +A: はい、`chart.getChartData().getChartDataWorkbook().save("chart.png", ImageFormat.Png);` のように呼び出せば画像として保存できます。 + +**Q: 円グラフに複数のシリーズを追加したい場合は?** +A: 円グラフは通常単一シリーズです。複数シリーズが必要な場合はドーナツチャートの使用を検討してください。 + +**Q: ライブラリは Linux サーバーでも動作しますか?** +A: もちろんです。Aspose.Slides for Java はプラットフォームに依存せず、互換性のある JDK があればどの OS でも動作します。 + +--- + +**最終更新日:** 2026-02-19 +**テスト環境:** Aspose.Slides for Java 25.4 (jdk16) +**作成者:** Aspose {{< /blocks/products/pf/tutorial-page-section >}} diff --git a/slides/korean/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md b/slides/korean/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md index a7de9488d9..f9394df49d 100644 --- a/slides/korean/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md +++ b/slides/korean/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md @@ -1,50 +1,81 @@ --- -"date": "2025-04-17" -"description": "Aspose.Slides for Java를 사용하여 원형 차트를 만들고 사용자 지정하는 방법을 알아보세요. 이 튜토리얼에서는 설정부터 고급 사용자 지정까지 모든 것을 다룹니다." -"title": "Aspose.Slides를 사용하여 Java로 파이 차트 만들기 - 종합 가이드" -"url": "/ko/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/" -"weight": 1 +date: '2026-02-19' +description: Aspose.Slides를 사용하여 Java에서 파이 차트를 만드는 방법을 배우고, 파이 차트 색상을 사용자 정의하고, 차트 + 시리즈를 추가하며, 차트 데이터 워크시트 작업을 수행하고, 회전 각도를 설정합니다. +keywords: +- Aspose.Slides Java +- Java pie charts +- data visualization in Java +title: Aspose.Slides와 Java로 파이 차트 색상 맞춤하기 – 완전 가이드 +url: /ko/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/ +weight: 1 --- + **. Keep bold. + +Now produce final content. + +Let's craft translation. + +Be careful with markdown formatting. + +Proceed. + {{< blocks/products/pf/main-wrap-class >}} {{< blocks/products/pf/main-container >}} {{< blocks/products/pf/tutorial-page-section >}} -# Java용 Aspose.Slides를 사용하여 원형 차트 만들기: 완전한 튜토리얼 +# Aspose.Slides for Java를 사용한 파이 차트 만들기: 완전 가이드 -## 소개 -역동적이고 시각적으로 매력적인 프레젠테이션을 만드는 것은 효과적인 정보를 전달하는 데 필수적입니다. Aspose.Slides for Java를 사용하면 원형 차트와 같은 복잡한 차트를 슬라이드에 원활하게 통합하여 데이터 시각화를 손쉽게 향상시킬 수 있습니다. 이 종합 가이드는 Aspose.Slides Java를 사용하여 원형 차트를 만들고 사용자 지정하는 과정을 안내하며, 일반적인 프레젠테이션 과제를 쉽게 해결합니다. +## Introduction +동적이고 시각적으로 매력적인 프레젠테이션을 만드는 것은 효과적인 정보 전달에 필수적입니다. Aspose.Slides for Java를 사용하면 파이 차트와 같은 복잡한 차트를 슬라이드에 손쉽게 통합하고, **파이 차트 색상 맞춤**을 수행하며, 데이터 시각화를 손쉽게 향상시킬 수 있습니다. 이 포괄적인 가이드는 Aspose.Slides Java를 이용해 파이 차트를 생성하고 맞춤 설정하는 과정을 단계별로 안내하여 일반적인 프레젠테이션 문제를 쉽게 해결하도록 도와줍니다. -**배울 내용:** -- 프레젠테이션을 초기화하고 슬라이드를 추가합니다. -- 슬라이드에서 원형 차트를 만들고 구성합니다. -- 차트 제목, 데이터 레이블, 색상 설정 -- 성과를 최적화하고 리소스를 효과적으로 관리합니다. -- Maven이나 Gradle을 사용하여 Aspose.Slides를 Java 프로젝트에 통합합니다. +**배우게 될 내용:** +- 프레젠테이션 초기화 및 슬라이드 추가 +- 슬라이드에 파이 차트 생성 및 구성 +- 차트 제목, 데이터 레이블 설정 및 **파이 차트 색상 맞춤** +- 성능 최적화 및 리소스 효율적 관리 +- Maven 또는 Gradle을 사용한 Java 프로젝트에 Aspose.Slides 통합 -먼저, 따라가기 위해 필요한 모든 도구와 지식을 갖추고 있는지 확인해 보세요! +먼저 필요한 도구와 지식을 모두 준비했는지 확인해 보세요! -## 필수 조건 -이 튜토리얼을 시작하기 전에 다음 설정이 준비되어 있는지 확인하세요. +## Quick Answers +- **프레젠테이션을 시작하는 기본 클래스는?** `Presentation` from `com.aspose.slides`. +- **슬라이드에 파이 차트를 추가하는 메서드는?** `addChart(ChartType.Pie, …)`. +- **각 슬라이스에 다양한 색상을 적용하려면?** 시리즈 그룹에서 `setColorVaried(true)` 설정. +- **파이 차트를 회전할 수 있나요?** 차트 객체에서 `setRotationAngle(double)` 사용. +- **프로덕션 환경에서 라이선스가 필요합니까?** 상업적 배포에는 Aspose.Slides 라이선스가 필요합니다. -### 필수 라이브러리, 버전 및 종속성 -- **Java용 Aspose.Slides**: 버전 25.4 이상인지 확인하세요. -- **자바 개발 키트(JDK)**: 버전 16 이상이 필요합니다. +## What is “customize pie chart colors”? +파이 차트 색상 맞춤이란 파이의 각 조각에 서로 다른 채우기 색을 지정하여 가독성과 시각적 효과를 높이는 것을 의미합니다. Aspose.Slides에서는 색상 다양성을 활성화한 뒤 개별 데이터 포인트에 단색 채우기를 설정함으로써 이를 구현합니다. -### 환경 설정 요구 사항 -- Java가 설치되고 구성된 개발 환경입니다. -- IntelliJ IDEA, Eclipse 또는 NetBeans와 같은 통합 개발 환경(IDE). +## Why use Aspose.Slides for Java to create pie charts? +- **전체 제어**: Microsoft Office 없이 차트 외관을 완벽히 제어 +- **크로스‑플랫폼** 호환성 – Windows, Linux, macOS 모두 지원 +- **풍부한 API**: 데이터 바인딩, 스타일링, PPTX, PDF, 이미지 등 다양한 포맷으로 내보내기 +- **유연한 라이선스** – 무료 체험 후 필요에 따라 전체 기능 업그레이드 -### 지식 전제 조건 -- Java 프로그래밍에 대한 기본적인 이해. -- 종속성 관리를 위해 Maven이나 Gradle을 잘 알고 있어야 합니다. +## Prerequisites +튜토리얼을 시작하기 전에 다음 환경이 준비되어 있는지 확인하세요. -## Java용 Aspose.Slides 설정 -Java 프로젝트에서 Aspose.Slides를 사용하려면 라이브러리를 종속성으로 추가해야 합니다. 다양한 빌드 도구를 사용하여 추가하는 방법은 다음과 같습니다. +### Required Libraries, Versions, and Dependencies +- **Aspose.Slides for Java**: 버전 25.4 이상 +- **Java Development Kit (JDK)**: 버전 16 이상 -**메이븐** -이 스니펫을 추가하세요 `pom.xml` 파일: +### Environment Setup Requirements +- Java가 설치되고 설정된 개발 환경 +- IntelliJ IDEA, Eclipse, NetBeans 등 IDE + +### Knowledge Prerequisites +- Java 프로그래밍 기본 이해 +- Maven 또는 Gradle을 이용한 의존성 관리 경험 + +## Setting Up Aspose.Slides for Java +Java 프로젝트에서 Aspose.Slides를 사용하려면 라이브러리를 의존성으로 추가해야 합니다. 아래는 주요 빌드 도구별 설정 방법입니다. + +**Maven** +`pom.xml` 파일에 다음 스니펫을 추가하세요: ```xml com.aspose @@ -54,116 +85,116 @@ Java 프로젝트에서 Aspose.Slides를 사용하려면 라이브러리를 종 ``` -**그래들** -다음을 포함하세요. `build.gradle` 파일: +**Gradle** +`build.gradle` 파일에 다음을 포함하세요: ```gradle implementation group: 'com.aspose', name: 'aspose-slides', version: '25.4', classifier: 'jdk16' ``` -**직접 다운로드** -빌드 도구를 사용하지 않으려면 다음에서 최신 릴리스를 다운로드하세요. [Java용 Aspose.Slides 릴리스](https://releases.aspose.com/slides/java/). +**Direct Download** +빌드 도구를 사용하지 않으려면 [Aspose.Slides for Java 릴리스](https://releases.aspose.com/slides/java/)에서 최신 버전을 다운로드하십시오. -### 라이센스 취득 단계 -- **무료 체험**: Aspose.Slides의 기능을 탐색하려면 무료 체험판을 시작하세요. -- **임시 면허**: 제한 없이 장기간 사용할 수 있는 임시 라이선스를 얻으세요. -- **구입**: 장기적으로 접근이 필요한 경우 구매를 고려하세요. +### License Acquisition Steps +- **무료 체험**: Aspose.Slides 기능을 체험해 보세요. +- **임시 라이선스**: 제한 없이 장기간 사용하려면 임시 라이선스를 받으세요. +- **구매**: 장기 사용이 필요하면 정식 라이선스를 구매하세요. -**기본 초기화 및 설정** -Aspose.Slides를 사용하려면 새 프레젠테이션 객체를 만들어 프로젝트를 초기화하세요. +**Basic Initialization and Setup** +Aspose.Slides를 사용하려면 새 프레젠테이션 객체를 생성하여 프로젝트를 초기화합니다: ```java import com.aspose.slides.*; Presentation presentation = new Presentation(); ``` -## 구현 가이드 -이제 파이 차트를 추가하고 사용자 지정하는 과정을 관리 가능한 단계로 나누어 살펴보겠습니다. +## Implementation Guide +이제 파이 차트를 추가하고 맞춤 설정하는 과정을 단계별로 살펴보겠습니다. -### 프레젠테이션 및 슬라이드 초기화 -새 프레젠테이션을 설정하고 첫 번째 슬라이드에 접근하여 시작하세요. 이는 차트를 만들기 위한 캔버스입니다. +### Initialize Presentation and Slide +새 프레젠테이션을 설정하고 첫 번째 슬라이드에 접근합니다. 이것이 차트를 만들 캔버스가 됩니다: ```java import com.aspose.slides.*; -// 새로운 프레젠테이션 인스턴스를 만듭니다. +// Create a new presentation instance. Presentation presentation = new Presentation(); -// 프레젠테이션의 첫 번째 슬라이드에 접근하세요. -islide slides = presentation.getSlides().get_Item(0); +// Access the first slide in the presentation. +ISlide slide = presentation.getSlides().get_Item(0); ``` -### 슬라이드에 파이 차트 추가 -기본 데이터 세트를 사용하여 지정된 위치에 원형 차트를 삽입합니다. +### Add Pie Chart to Slide +기본 데이터 세트를 사용해 지정된 위치에 파이 차트를 삽입합니다: ```java import com.aspose.slides.*; -// 위치(100, 100)에 크기(400, 400)의 원형 차트를 추가합니다. -ischart chart = slides.getShapes().addChart(ChartType.Pie, 100, 100, 400, 400); +// Add a pie chart at position (100, 100) with size (400, 400). +IChart chart = slide.getShapes().addChart(ChartType.Pie, 100, 100, 400, 400); ``` -### 차트 제목 설정 -제목을 설정하고 가운데에 맞춰 차트를 사용자 지정하세요. +### Set Chart Title +제목을 설정하고 중앙에 배치하여 차트를 맞춤 설정합니다: ```java import com.aspose.slides.*; -// 파이 차트에 제목을 추가합니다. +// Add a title to the pie chart. chart.getChartTitle().addTextFrameForOverriding("Sample Title"); chart.getChartTitle().getTextFrameForOverriding().getTextFrameFormat().setCenterText(NullableBool.True); chart.getChartTitle().setHeight(20); chart.setTitle(true); ``` -### 시리즈에 대한 데이터 레이블 구성 -명확성을 위해 데이터 레이블에 값이 표시되는지 확인하세요. +### Configure Data Labels for Series +가독성을 위해 데이터 레이블에 값이 표시되도록 합니다: ```java import com.aspose.slides.*; -// 첫 번째 시리즈의 데이터 값을 표시합니다. +// Show data values on the first series. chart.getChartData().getSeries().get_Item(0).getLabels().getDefaultDataLabelFormat().setShowValue(true); ``` -### 차트 데이터 워크시트 준비 -기존 시리즈와 범주를 지워 차트의 데이터 워크시트를 설정합니다. +### Prepare Chart Data Worksheet +기존 시리즈와 카테고리를 정리하여 차트 데이터 워크시트를 초기화합니다: ```java import com.aspose.slides.*; -// 차트 데이터 워크북을 준비합니다. +// Prepare the chart data workbook. int defaultWorksheetIndex = 0; -isChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook(); +IChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook(); chart.getChartData().getSeries().clear(); chart.getChartData().getCategories().clear(); ``` -### 차트에 카테고리 추가 -파이 차트에 대한 범주를 정의하세요. +### Add Categories to Chart +파이 차트의 카테고리를 정의합니다: ```java import com.aspose.slides.*; -// 새로운 카테고리를 추가합니다. +// Add new categories. chart.getChartData().getCategories().add(fact.getCell(0, 1, 0, "First Qtr")); chart.getChartData().getCategories().add(fact.getCell(0, 2, 0, "2nd Qtr")); chart.getChartData().getCategories().add(fact.getCell(0, 3, 0, "3rd Qtr")); ``` -### 시리즈 추가 및 데이터 포인트 채우기 -시리즈를 만들고 데이터 포인트로 채우세요. +### Add Series and Populate Data Points +시리즈를 생성하고 데이터 포인트를 채웁니다 – 여기서 **차트 시리즈를 추가**합니다: ```java import com.aspose.slides.*; -// 새로운 시리즈를 추가하고 이름을 설정합니다. -ischartSeries series = chart.getChartData().getSeries().add(fact.getCell(0, 0, 1, "Series 1"), chart.getType()); +// Add a new series and set its name. +IChartSeries series = chart.getChartData().getSeries().add(fact.getCell(0, 0, 1, "Series 1"), chart.getType()); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 1, 1, 20)); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 2, 1, 50)); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 3, 1, 30)); ``` -### 시리즈 색상 및 테두리 사용자 정의 -색상을 설정하고 테두리를 사용자 지정하여 시각적 매력을 향상하세요. +### Customize Series Colors and Borders +시각적 효과를 높이기 위해 색상과 테두리를 설정합니다 – 이는 **파이 차트 색상 맞춤**에 직접 해당합니다: ```java import com.aspose.slides.*; -// 시리즈 섹터에 다양한 색상을 설정합니다. +// Set varied colors for the series sectors. chart.getChartData().getSeriesGroups().get_Item(0).setColorVaried(true); -isChartDataPoint point = series.getDataPoints().get_Item(0); +IChartDataPoint point = series.getDataPoints().get_Item(0); point.getFormat().getFill().setFillType(FillType.Solid); point.getFormat().getFill().getSolidFillColor().setColor(new Color(PresetColor.Cyan)); point.getFormat().getLine().getFillFormat().setFillType(FillType.Solid); @@ -172,46 +203,74 @@ point.getFormat().getLine().setWidth(3.0); point.getFormat().getLine().setStyle(LineStyle.ThinThick); point.getFormat().getLine().setDashStyle(LineDashStyle.DashDot); -// 다른 색상과 스타일을 적용하여 다른 데이터 포인트에 대해서도 반복합니다. +// Repeat for other data points with different colors and styles. ``` -### 사용자 정의 데이터 레이블 구성 -각 데이터 포인트의 레이블을 미세 조정합니다. +### Configure Custom Data Labels +각 데이터 포인트에 대한 레이블을 세밀하게 조정합니다: ```java import com.aspose.slides.*; -// 사용자 정의 라벨을 구성합니다. -isDataLabel lbl1 = series.getDataPoints().get_Item(0).getLabel(); +// Configure custom labels. +IDataLabel lbl1 = series.getDataPoints().get_Item(0).getLabel(); lbl1.getDataLabelFormat().setShowValue(true); -isDataLabel lbl2 = series.getDataPoints().get_Item(1).getLabel(); +IDataLabel lbl2 = series.getDataPoints().get_Item(1).getLabel(); lbl2.getDataLabelFormat().setShowValue(true); lbl2.getDataLabelFormat().setShowLegendKey(true); lbl2.getDataLabelFormat().setShowPercentage(true); -isDataLabel lbl3 = series.getDataPoints().get_Item(2).getLabel(); +IDataLabel lbl3 = series.getDataPoints().get_Item(2).getLabel(); lbl3.getDataLabelFormat().setShowSeriesName(true); lbl3.getDataLabelFormat().setShowPercentage(true); -// 라벨에 대한 리더선을 활성화합니다. +// Enable leader lines for labels. series.getLabels().getDefaultDataLabelFormat().setShowLeaderLines(true); ``` -### 회전 각도 설정 및 프레젠테이션 저장 -회전 각도를 설정하고 프레젠테이션을 저장하여 원형 차트를 완성하세요. +### Set Rotation Angle and Save Presentation +**회전 각도 설정**을 마치고 파일을 저장하여 파이 차트를 완성합니다: ```java import com.aspose.slides.*; -// 회전 각도를 설정합니다. +// Set rotation angle. chart.getPlotArea().getPieChartTitle().getTextFrameForOverriding().setText("Sales Data"); chart.setRotationAngle(-10); -// 프레젠테이션을 파일로 저장합니다. +// Save the presentation to a file. presentation.save("PieChartPresentation.pptx", SaveFormat.Pptx); ``` -## 결론 -이 튜토리얼에서는 Aspose.Slides for Java를 사용하여 원형 차트를 만들고 사용자 지정하는 방법을 알아보았습니다. 이 단계를 따라 하면 시각적으로 매력적인 데이터 시각화로 프레젠테이션을 더욱 풍성하게 만들 수 있습니다. 궁금한 점이 있거나 추가 도움이 필요하시면 언제든지 문의해 주세요. +## Common Issues and Solutions +| Issue | Cause | Fix | +|-------|-------|-----| +| **Slices all appear the same color** | `setColorVaried(true)` not called | Ensure you enable varied colors on the series group. | +| **Data labels not showing** | `showValue` flag disabled | Call `setShowValue(true)` on the appropriate label format. | +| **Rotation has no effect** | Using an older Aspose.Slides version | Upgrade to version 25.4 or later. | +| **License exception at runtime** | Missing or invalid license file | Load your license with `License license = new License(); license.setLicense("Aspose.Slides.lic");` before creating the `Presentation`. | + +## Frequently Asked Questions + +**Q: How do I obtain an Aspose.Slides license for Java?** +A: You can request a free trial from the Aspose website, then purchase a permanent license. Load it at runtime as shown in the Common Issues table. + +**Q: Can I use this code with older JDK versions?** +A: The API requires JDK 16 or higher; older versions are not supported. + +**Q: Is it possible to export the chart as an image instead of PPTX?** +A: Yes, call `chart.getChartData().getChartDataWorkbook().save("chart.png", ImageFormat.Png);` after rendering. + +**Q: What if I need to add more than one series to a pie chart?** +A: Pie charts typically display a single series; for multiple series consider a doughnut chart instead. + +**Q: Does the library work on Linux servers?** +A: Absolutely – Aspose.Slides for Java is platform‑independent and runs on any OS with a compatible JDK. + +--- + +**Last Updated:** 2026-02-19 +**Tested With:** Aspose.Slides for Java 25.4 (jdk16) +**Author:** Aspose {{< /blocks/products/pf/tutorial-page-section >}} diff --git a/slides/polish/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md b/slides/polish/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md index 122bd91a2a..670e42fa36 100644 --- a/slides/polish/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md +++ b/slides/polish/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md @@ -1,9 +1,16 @@ --- -"date": "2025-04-17" -"description": "Dowiedz się, jak tworzyć i dostosowywać wykresy kołowe za pomocą Aspose.Slides dla Java. Ten samouczek obejmuje wszystko, od konfiguracji po zaawansowaną personalizację." -"title": "Tworzenie wykresów kołowych w Javie za pomocą Aspose.Slides: Kompleksowy przewodnik" -"url": "/pl/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/" -"weight": 1 +date: '2026-02-19' +description: Dowiedz się, jak tworzyć wykres kołowy w Javie przy użyciu Aspose.Slides + oraz dostosowywać kolory wykresu kołowego, dodawać serie wykresu, pracować z arkuszem + danych wykresu i ustawiać kąt obrotu. +keywords: +- Aspose.Slides Java +- Java pie charts +- data visualization in Java +title: Jak dostosować kolory wykresu kołowego w Javie przy użyciu Aspose.Slides – + Kompletny przewodnik +url: /pl/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/ +weight: 1 --- {{< blocks/products/pf/main-wrap-class >}} @@ -11,40 +18,56 @@ {{< blocks/products/pf/main-container >}} {{< blocks/products/pf/tutorial-page-section >}} -# Tworzenie wykresów kołowych za pomocą Aspose.Slides dla Java: kompletny samouczek +# Tworzenie wykresów kołowych przy użyciu Aspose.Slides for Java: Kompletny samouczek -## Wstęp -Tworzenie dynamicznych i wizualnie atrakcyjnych prezentacji jest kluczowe dla dostarczania informacji o dużym wpływie. Dzięki Aspose.Slides for Java możesz bezproblemowo integrować złożone wykresy, takie jak wykresy kołowe, ze swoimi slajdami, bez wysiłku ulepszając wizualizację danych. Ten kompleksowy przewodnik przeprowadzi Cię przez proces tworzenia i dostosowywania wykresu kołowego za pomocą Aspose.Slides Java, rozwiązując typowe problemy z prezentacjami z łatwością. +## Wprowadzenie +Tworzenie dynamicznych i atrakcyjnych wizualnie prezentacji jest kluczowe dla przekazywania istotnych informacji. Dzięki Aspose.Slides for Java możesz płynnie integrować złożone wykresy, takie jak wykresy kołowe, w swoich slajdach, **customize pie chart colors**, i z łatwością ulepszać wizualizację danych. Ten obszerny przewodnik poprowadzi Cię krok po kroku przez proces tworzenia i dostosowywania wykresu kołowego przy użyciu Aspose.Slides Java, rozwiązując typowe wyzwania prezentacyjne z łatwością. -**Czego się nauczysz:** -- Inicjowanie prezentacji i dodawanie slajdów. +**Co się nauczysz:** +- Inicjalizacja prezentacji i dodawanie slajdów. - Tworzenie i konfigurowanie wykresu kołowego na slajdzie. -- Ustawianie tytułów wykresów, etykiet danych i kolorów. +- Ustawianie tytułów wykresu, etykiet danych oraz **customize pie chart colors**. - Optymalizacja wydajności i efektywne zarządzanie zasobami. -- Integracja Aspose.Slides z projektami Java przy użyciu Maven lub Gradle. +- Integracja Aspose.Slides w projektach Java przy użyciu Maven lub Gradle. -Zacznijmy od upewnienia się, że posiadasz wszystkie niezbędne narzędzia i wiedzę, aby móc nad tym pracować! +Zacznijmy od upewnienia się, że masz wszystkie niezbędne narzędzia i wiedzę, aby móc podążać za instrukcją! + +## Szybkie odpowiedzi +- **Jaka jest podstawowa klasa do rozpoczęcia prezentacji?** `Presentation` z `com.aspose.slides`. +- **Która metoda dodaje wykres kołowy do slajdu?** `addChart(ChartType.Pie, …)`. +- **Jak włączyć różne kolory dla każdego kawałka?** Ustaw `setColorVaried(true)` na grupie serii. +- **Czy można obrócić wykres kołowy?** Tak, użyj `setRotationAngle(double)` na obiekcie wykresu. +- **Czy potrzebna jest licencja do użytku produkcyjnego?** Licencja Aspose.Slides jest wymagana przy wdrożeniach komercyjnych. + +## Co oznacza „customize pie chart colors”? +Customizing pie chart colors oznacza przypisywanie odrębnych kolorów wypełnienia do każdego kawałka koła, co poprawia czytelność i wpływ wizualny. W Aspose.Slides osiągasz to, włączając różne kolory, a następnie ustawiając stałe kolory wypełnienia dla poszczególnych punktów danych. + +## Dlaczego używać Aspose.Slides for Java do tworzenia wykresów kołowych? +- **Pełna kontrola** nad wyglądem wykresu bez konieczności posiadania Microsoft Office. +- **Cross‑platform** kompatybilność – działa na Windows, Linux i macOS. +- **Bogate API** do wiązania danych, stylizacji i eksportu do PPTX, PDF lub obrazów. +- **Elastyczność licencji** – rozpocznij od darmowej wersji próbnej i zaktualizuj, gdy potrzebujesz pełnego zestawu funkcji. ## Wymagania wstępne -Zanim przejdziesz do tego samouczka, upewnij się, że masz przygotowaną następującą konfigurację: +Przed przystąpieniem do tego samouczka upewnij się, że masz gotowe następujące elementy: ### Wymagane biblioteki, wersje i zależności -- **Aspose.Slides dla Java**: Upewnij się, że masz wersję 25.4 lub nowszą. -- **Zestaw narzędzi programistycznych Java (JDK)**: Wymagana jest wersja 16 lub nowsza. +- **Aspose.Slides for Java**: wersja 25.4 lub nowsza. +- **Java Development Kit (JDK)**: wersja 16 lub wyższa. ### Wymagania dotyczące konfiguracji środowiska -- Środowisko programistyczne z zainstalowaną i skonfigurowaną Javą. -- Zintegrowane środowisko programistyczne (IDE), takie jak IntelliJ IDEA, Eclipse lub NetBeans. +- Środowisko programistyczne z zainstalowanym i skonfigurowanym Javą. +- Zintegrowane środowisko programistyczne (IDE) takie jak IntelliJ IDEA, Eclipse lub NetBeans. -### Wymagania wstępne dotyczące wiedzy +### Wymagania wiedzy - Podstawowa znajomość programowania w Javie. - Znajomość Maven lub Gradle do zarządzania zależnościami. -## Konfigurowanie Aspose.Slides dla Java -Aby zacząć używać Aspose.Slides w swoich projektach Java, musisz dodać bibliotekę jako zależność. Oto, jak możesz to zrobić za pomocą różnych narzędzi do kompilacji: +## Konfiguracja Aspose.Slides for Java +Aby rozpocząć korzystanie z Aspose.Slides w projektach Java, musisz dodać bibliotekę jako zależność. Oto jak możesz to zrobić przy użyciu różnych narzędzi budowania: -**Maven** -Dodaj ten fragment do swojego `pom.xml` plik: +**Maven** +Dodaj ten fragment do pliku `pom.xml`: ```xml com.aspose @@ -54,116 +77,116 @@ Dodaj ten fragment do swojego `pom.xml` plik: ``` -**Gradle** -Włącz do swojego `build.gradle` plik: +**Gradle** +Umieść następujące w pliku `build.gradle`: ```gradle implementation group: 'com.aspose', name: 'aspose-slides', version: '25.4', classifier: 'jdk16' ``` -**Bezpośrednie pobieranie** -Jeśli wolisz nie używać narzędzia do kompilacji, pobierz najnowszą wersję z [Aspose.Slides dla wydań Java](https://releases.aspose.com/slides/java/). +**Direct Download** +Jeśli wolisz nie używać narzędzia budującego, pobierz najnowsze wydanie z [Aspose.Slides for Java releases](https://releases.aspose.com/slides/java/). -### Etapy uzyskania licencji -- **Bezpłatna wersja próbna**: Rozpocznij od bezpłatnego okresu próbnego, aby poznać funkcje Aspose.Slides. -- **Licencja tymczasowa**:Uzyskaj tymczasową licencję na dłuższe użytkowanie bez ograniczeń. -- **Zakup**:Rozważ zakup, jeśli potrzebujesz dostępu długoterminowego. +### Kroki uzyskania licencji +- **Free Trial**: Rozpocznij od darmowej wersji próbnej, aby wypróbować funkcje Aspose.Slides. +- **Temporary License**: Uzyskaj tymczasową licencję na rozszerzone użycie bez ograniczeń. +- **Purchase**: Rozważ zakup, jeśli potrzebujesz długoterminowego dostępu. -**Podstawowa inicjalizacja i konfiguracja** -Aby rozpocząć korzystanie z Aspose.Slides, zainicjuj projekt, tworząc nowy obiekt prezentacji: +**Basic Initialization and Setup** +Aby rozpocząć korzystanie z Aspose.Slides, zainicjalizuj projekt, tworząc nowy obiekt prezentacji: ```java import com.aspose.slides.*; Presentation presentation = new Presentation(); ``` -## Przewodnik wdrażania -Teraz omówimy proces dodawania i dostosowywania wykresu kołowego na łatwiejsze do wykonania kroki. +## Przewodnik implementacji +Teraz rozbijmy proces dodawania i dostosowywania wykresu kołowego na przystępne kroki. -### Zainicjuj prezentację i slajd -Zacznij od skonfigurowania nowej prezentacji i uzyskania dostępu do pierwszego slajdu. To jest Twoje płótno do tworzenia wykresów: +### Inicjalizacja prezentacji i slajdu +Rozpocznij od utworzenia nowej prezentacji i uzyskania dostępu do pierwszego slajdu. To będzie twoje płótno do tworzenia wykresów: ```java import com.aspose.slides.*; -// Utwórz nową instancję prezentacji. +// Create a new presentation instance. Presentation presentation = new Presentation(); -// Otwórz pierwszy slajd prezentacji. -islide slides = presentation.getSlides().get_Item(0); +// Access the first slide in the presentation. +ISlide slide = presentation.getSlides().get_Item(0); ``` ### Dodaj wykres kołowy do slajdu -Wstaw wykres kołowy w określonym miejscu z domyślnym zestawem danych: +Wstaw wykres kołowy w określonej pozycji z domyślnym zestawem danych: ```java import com.aspose.slides.*; -// Dodaj wykres kołowy w pozycji (100, 100) i rozmiarze (400, 400). -ischart chart = slides.getShapes().addChart(ChartType.Pie, 100, 100, 400, 400); +// Add a pie chart at position (100, 100) with size (400, 400). +IChart chart = slide.getShapes().addChart(ChartType.Pie, 100, 100, 400, 400); ``` ### Ustaw tytuł wykresu -Dostosuj swój wykres, ustawiając i centrując tytuł: +Dostosuj wykres, ustawiając i wyśrodkowując tytuł: ```java import com.aspose.slides.*; -// Dodaj tytuł do wykresu kołowego. +// Add a title to the pie chart. chart.getChartTitle().addTextFrameForOverriding("Sample Title"); chart.getChartTitle().getTextFrameForOverriding().getTextFrameFormat().setCenterText(NullableBool.True); chart.getChartTitle().setHeight(20); chart.setTitle(true); ``` -### Konfigurowanie etykiet danych dla serii -Upewnij się, że etykiety danych wyświetlają wartości, aby zapewnić ich przejrzystość: +### Skonfiguruj etykiety danych dla serii +Upewnij się, że etykiety danych wyświetlają wartości dla przejrzystości: ```java import com.aspose.slides.*; -// Pokaż wartości danych dla pierwszej serii. +// Show data values on the first series. chart.getChartData().getSeries().get_Item(0).getLabels().getDefaultDataLabelFormat().setShowValue(true); ``` ### Przygotuj arkusz danych wykresu -Skonfiguruj arkusz danych wykresu, czyszcząc istniejące serie i kategorie: +Skonfiguruj arkusz danych wykresu, usuwając istniejące serie i kategorie: ```java import com.aspose.slides.*; -// Przygotuj arkusz danych wykresu. +// Prepare the chart data workbook. int defaultWorksheetIndex = 0; -isChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook(); +IChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook(); chart.getChartData().getSeries().clear(); chart.getChartData().getCategories().clear(); ``` ### Dodaj kategorie do wykresu -Zdefiniuj kategorie dla swojego wykresu kołowego: +Zdefiniuj kategorie dla wykresu kołowego: ```java import com.aspose.slides.*; -// Dodaj nowe kategorie. +// Add new categories. chart.getChartData().getCategories().add(fact.getCell(0, 1, 0, "First Qtr")); chart.getChartData().getCategories().add(fact.getCell(0, 2, 0, "2nd Qtr")); chart.getChartData().getCategories().add(fact.getCell(0, 3, 0, "3rd Qtr")); ``` -### Dodaj serie i wypełnij punkty danych -Utwórz serię i wypełnij ją punktami danych: +### Dodaj serię i wypełnij punkty danych +Utwórz serię i wypełnij ją punktami danych – to miejsce, w którym **add chart series**: ```java import com.aspose.slides.*; -// Dodaj nową serię i ustaw jej nazwę. -ischartSeries series = chart.getChartData().getSeries().add(fact.getCell(0, 0, 1, "Series 1"), chart.getType()); +// Add a new series and set its name. +IChartSeries series = chart.getChartData().getSeries().add(fact.getCell(0, 0, 1, "Series 1"), chart.getType()); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 1, 1, 20)); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 2, 1, 50)); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 3, 1, 30)); ``` -### Dostosuj kolory i obramowania serii -Popraw atrakcyjność wizualną, ustawiając kolory i dostosowując obramowania: +### Dostosuj kolory serii i obramowania +Zwiększ atrakcyjność wizualną, ustawiając kolory i dostosowując obramowania – to bezpośrednio **customizes pie chart colors**: ```java import com.aspose.slides.*; -// Ustaw różne kolory dla sektorów serii. +// Set varied colors for the series sectors. chart.getChartData().getSeriesGroups().get_Item(0).setColorVaried(true); -isChartDataPoint point = series.getDataPoints().get_Item(0); +IChartDataPoint point = series.getDataPoints().get_Item(0); point.getFormat().getFill().setFillType(FillType.Solid); point.getFormat().getFill().getSolidFillColor().setColor(new Color(PresetColor.Cyan)); point.getFormat().getLine().getFillFormat().setFillType(FillType.Solid); @@ -172,46 +195,74 @@ point.getFormat().getLine().setWidth(3.0); point.getFormat().getLine().setStyle(LineStyle.ThinThick); point.getFormat().getLine().setDashStyle(LineDashStyle.DashDot); -// Powtórz tę czynność dla innych punktów danych, używając innych kolorów i stylów. +// Repeat for other data points with different colors and styles. ``` -### Konfigurowanie niestandardowych etykiet danych -Dopasuj etykiety dla każdego punktu danych: +### Skonfiguruj niestandardowe etykiety danych +Dopracuj etykiety dla każdego punktu danych: ```java import com.aspose.slides.*; -// Skonfiguruj etykiety niestandardowe. -isDataLabel lbl1 = series.getDataPoints().get_Item(0).getLabel(); +// Configure custom labels. +IDataLabel lbl1 = series.getDataPoints().get_Item(0).getLabel(); lbl1.getDataLabelFormat().setShowValue(true); -isDataLabel lbl2 = series.getDataPoints().get_Item(1).getLabel(); +IDataLabel lbl2 = series.getDataPoints().get_Item(1).getLabel(); lbl2.getDataLabelFormat().setShowValue(true); lbl2.getDataLabelFormat().setShowLegendKey(true); lbl2.getDataLabelFormat().setShowPercentage(true); -isDataLabel lbl3 = series.getDataPoints().get_Item(2).getLabel(); +IDataLabel lbl3 = series.getDataPoints().get_Item(2).getLabel(); lbl3.getDataLabelFormat().setShowSeriesName(true); lbl3.getDataLabelFormat().setShowPercentage(true); -// Włącz linie pomocnicze dla etykiet. +// Enable leader lines for labels. series.getLabels().getDefaultDataLabelFormat().setShowLeaderLines(true); ``` ### Ustaw kąt obrotu i zapisz prezentację -Zakończ wykres kołowy, ustawiając kąt obrotu i zapisując prezentację: +Zakończ wykres kołowy, **set rotation angle** i zapisz plik: ```java import com.aspose.slides.*; -// Ustaw kąt obrotu. +// Set rotation angle. chart.getPlotArea().getPieChartTitle().getTextFrameForOverriding().setText("Sales Data"); chart.setRotationAngle(-10); -// Zapisz prezentację do pliku. +// Save the presentation to a file. presentation.save("PieChartPresentation.pptx", SaveFormat.Pptx); ``` -## Wniosek -W tym samouczku nauczyłeś się, jak tworzyć i dostosowywać wykresy kołowe za pomocą Aspose.Slides for Java. Wykonując te kroki, możesz ulepszyć swoje prezentacje za pomocą atrakcyjnych wizualnie wizualizacji danych. Jeśli masz jakieś pytania lub potrzebujesz dalszej pomocy, skontaktuj się z nami. +## Typowe problemy i rozwiązania +| Issue | Cause | Fix | +|-------|-------|-----| +| **Slices all appear the same color** | nie wywołano `setColorVaried(true)` | Upewnij się, że włączyłeś różne kolory w grupie serii. | +| **Data labels not showing** | flaga `showValue` wyłączona | Wywołaj `setShowValue(true)` na odpowiednim formacie etykiety. | +| **Rotation has no effect** | używana starsza wersja Aspose.Slides | Zaktualizuj do wersji 25.4 lub nowszej. | +| **License exception at runtime** | brakujący lub nieprawidłowy plik licencji | Załaduj licencję przy użyciu `License license = new License(); license.setLicense("Aspose.Slides.lic");` przed utworzeniem obiektu `Presentation`. | + +## Najczęściej zadawane pytania + +**Q: How do I obtain an Aspose.Slides license for Java?** +A: Możesz poprosić o darmową wersję próbną na stronie Aspose, a następnie zakupić stałą licencję. Załaduj ją w czasie wykonywania, jak pokazano w tabeli Typowe problemy i rozwiązania. + +**Q: Can I use this code with older JDK versions?** +A: API wymaga JDK 16 lub wyższego; starsze wersje nie są obsługiwane. + +**Q: Is it possible to export the chart as an image instead of PPTX?** +A: Tak, wywołaj `chart.getChartData().getChartDataWorkbook().save("chart.png", ImageFormat.Png);` po renderowaniu. + +**Q: What if I need to add more than one series to a pie chart?** +A: Wykresy kołowe zazwyczaj wyświetlają jedną serię; dla wielu serii rozważ wykres pierścieniowy (doughnut). + +**Q: Does the library work on Linux servers?** +A: Absolutnie – Aspose.Slides for Java jest niezależny od platformy i działa na każdym systemie operacyjnym z kompatybilnym JDK. + +--- + +**Last Updated:** 2026-02-19 +**Tested With:** Aspose.Slides for Java 25.4 (jdk16) +**Author:** Aspose {{< /blocks/products/pf/tutorial-page-section >}} diff --git a/slides/portuguese/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md b/slides/portuguese/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md index d19810bdc9..d25c0f3e74 100644 --- a/slides/portuguese/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md +++ b/slides/portuguese/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md @@ -1,9 +1,16 @@ --- -"date": "2025-04-17" -"description": "Aprenda a criar e personalizar gráficos de pizza usando o Aspose.Slides para Java. Este tutorial aborda tudo, desde a configuração até a personalização avançada." -"title": "Criando gráficos de pizza em Java com Aspose.Slides: um guia completo" -"url": "/pt/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/" -"weight": 1 +date: '2026-02-19' +description: Aprenda a criar um gráfico de pizza em Java com Aspose.Slides, personalizar + as cores do gráfico, adicionar séries, trabalhar com a planilha de dados do gráfico + e definir o ângulo de rotação. +keywords: +- Aspose.Slides Java +- Java pie charts +- data visualization in Java +title: Como Personalizar Cores de Gráficos de Pizza em Java com Aspose.Slides – Um + Guia Completo +url: /pt/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/ +weight: 1 --- {{< blocks/products/pf/main-wrap-class >}} @@ -11,40 +18,56 @@ {{< blocks/products/pf/main-container >}} {{< blocks/products/pf/tutorial-page-section >}} -# Criando gráficos de pizza com Aspose.Slides para Java: um tutorial completo +# Criando Gráficos de Pizza com Aspose.Slides para Java: Um Tutorial Completo ## Introdução -Criar apresentações dinâmicas e visualmente atraentes é crucial para transmitir informações impactantes. Com o Aspose.Slides para Java, você pode integrar gráficos complexos, como gráficos de pizza, aos seus slides, aprimorando a visualização de dados sem esforço. Este guia completo guiará você pelo processo de criação e personalização de um gráfico de pizza usando o Aspose.Slides Java, resolvendo desafios comuns de apresentação com facilidade. +Criar apresentações dinâmicas e visualmente atraentes é fundamental para transmitir informações impactantes. Com o Aspose.Slides para Java, você pode integrar perfeitamente gráficos complexos, como gráficos de pizza, aos seus slides, **personalizar as cores do gráfico de pizza** e melhorar a visualização de dados sem esforço. Este guia abrangente mostrará passo a passo como criar e personalizar um gráfico de pizza usando Aspose.Slides Java, resolvendo desafios comuns de apresentação com facilidade. **O que você aprenderá:** -- Inicializando uma apresentação e adicionando slides. -- Criando e configurando um gráfico de pizza no seu slide. -- Definir títulos de gráficos, rótulos de dados e cores. -- Otimizando o desempenho e gerenciando recursos de forma eficaz. -- Integrando Aspose.Slides em projetos Java usando Maven ou Gradle. - -Vamos começar garantindo que você tenha todas as ferramentas e o conhecimento necessários para acompanhar! - -## Pré-requisitos -Antes de começar este tutorial, certifique-se de ter a seguinte configuração pronta: - -### Bibliotecas, versões e dependências necessárias -- **Aspose.Slides para Java**: Certifique-se de ter a versão 25.4 ou posterior. -- **Kit de Desenvolvimento Java (JDK)**: É necessária a versão 16 ou superior. - -### Requisitos de configuração do ambiente +- Inicializar uma apresentação e adicionar slides. +- Criar e configurar um gráfico de pizza no seu slide. +- Definir títulos de gráfico, rótulos de dados e **personalizar as cores do gráfico de pizza**. +- Otimizar desempenho e gerenciar recursos de forma eficaz. +- Integrar Aspose.Slides em projetos Java usando Maven ou Gradle. + +Vamos começar garantindo que você tenha todas as ferramentas e conhecimentos necessários para acompanhar! + +## Respostas Rápidas +- **Qual é a classe principal para iniciar uma apresentação?** `Presentation` de `com.aspose.slides`. +- **Qual método adiciona um gráfico de pizza a um slide?** `addChart(ChartType.Pie, …)`. +- **Como habilitar cores variadas para cada fatia?** Defina `setColorVaried(true)` no grupo de séries. +- **É possível girar o gráfico de pizza?** Sim, use `setRotationAngle(double)` no objeto do gráfico. +- **Preciso de licença para uso em produção?** Uma licença Aspose.Slides é necessária para implantações comerciais. + +## O que significa “personalizar as cores do gráfico de pizza”? +Personalizar as cores do gráfico de pizza consiste em atribuir cores de preenchimento distintas a cada fatia da pizza, melhorando a legibilidade e o impacto visual. No Aspose.Slides, isso é conseguido habilitando cores variadas e, em seguida, definindo cores de preenchimento sólido para pontos de dados individuais. + +## Por que usar Aspose.Slides para Java para criar gráficos de pizza? +- **Controle total** sobre a aparência do gráfico sem precisar do Microsoft Office. +- **Compatibilidade multiplataforma** – funciona no Windows, Linux e macOS. +- **API rica** para vinculação de dados, estilização e exportação para PPTX, PDF ou imagens. +- **Flexibilidade de licença** – comece com um teste gratuito e faça upgrade quando precisar de todos os recursos. + +## Pré‑requisitos +Antes de mergulhar neste tutorial, certifique‑se de que você tem o seguinte configurado: + +### Bibliotecas, Versões e Dependências Necessárias +- **Aspose.Slides para Java**: versão 25.4 ou posterior. +- **Java Development Kit (JDK)**: versão 16 ou superior. + +### Requisitos de Configuração do Ambiente - Um ambiente de desenvolvimento com Java instalado e configurado. -- Um Ambiente de Desenvolvimento Integrado (IDE) como IntelliJ IDEA, Eclipse ou NetBeans. +- Uma IDE (Ambiente de Desenvolvimento Integrado) como IntelliJ IDEA, Eclipse ou NetBeans. -### Pré-requisitos de conhecimento -- Noções básicas de programação Java. +### Pré‑requisitos de Conhecimento +- Noções básicas de programação em Java. - Familiaridade com Maven ou Gradle para gerenciamento de dependências. -## Configurando o Aspose.Slides para Java -Para começar a usar o Aspose.Slides em seus projetos Java, você precisa adicionar a biblioteca como dependência. Veja como fazer isso usando diferentes ferramentas de compilação: +## Configurando Aspose.Slides para Java +Para começar a usar o Aspose.Slides em seus projetos Java, você precisa adicionar a biblioteca como dependência. Veja como fazer isso usando diferentes ferramentas de build: -**Especialista** -Adicione este trecho ao seu `pom.xml` arquivo: +**Maven** +Adicione este trecho ao seu arquivo `pom.xml`: ```xml com.aspose @@ -54,21 +77,21 @@ Adicione este trecho ao seu `pom.xml` arquivo: ``` -**Gradle** -Inclua o seguinte em seu `build.gradle` arquivo: +**Gradle** +Inclua o seguinte no seu arquivo `build.gradle`: ```gradle implementation group: 'com.aspose', name: 'aspose-slides', version: '25.4', classifier: 'jdk16' ``` -**Download direto** -Se preferir não usar uma ferramenta de construção, baixe a versão mais recente em [Lançamentos do Aspose.Slides para Java](https://releases.aspose.com/slides/java/). +**Download Direto** +Se preferir não usar uma ferramenta de build, faça o download da versão mais recente em [Aspose.Slides for Java releases](https://releases.aspose.com/slides/java/). -### Etapas de aquisição de licença -- **Teste grátis**: Comece com um teste gratuito para explorar os recursos do Aspose.Slides. -- **Licença Temporária**: Obtenha uma licença temporária para uso estendido sem limitações. -- **Comprar**: Considere comprar se precisar de acesso de longo prazo. +### Etapas para Obtenção de Licença +- **Teste Gratuito**: Comece com um teste gratuito para explorar os recursos do Aspose.Slides. +- **Licença Temporária**: Obtenha uma licença temporária para uso prolongado sem limitações. +- **Compra**: Considere adquirir se precisar de acesso a longo prazo. -**Inicialização e configuração básicas** +**Inicialização Básica e Configuração** Para começar a usar o Aspose.Slides, inicialize seu projeto criando um novo objeto de apresentação: ```java import com.aspose.slides.*; @@ -79,91 +102,91 @@ Presentation presentation = new Presentation(); ## Guia de Implementação Agora vamos dividir o processo de adição e personalização de um gráfico de pizza em etapas gerenciáveis. -### Inicializar apresentação e slide -Comece configurando uma nova apresentação e acessando o primeiro slide. Esta é a sua tela para criar gráficos: +### Inicializar Apresentação e Slide +Comece configurando uma nova apresentação e acessando o primeiro slide. Este será sua tela para criar gráficos: ```java import com.aspose.slides.*; -// Crie uma nova instância de apresentação. +// Create a new presentation instance. Presentation presentation = new Presentation(); -// Acesse o primeiro slide da apresentação. -islide slides = presentation.getSlides().get_Item(0); +// Access the first slide in the presentation. +ISlide slide = presentation.getSlides().get_Item(0); ``` -### Adicionar gráfico de pizza ao slide +### Adicionar Gráfico de Pizza ao Slide Insira um gráfico de pizza na posição especificada com um conjunto de dados padrão: ```java import com.aspose.slides.*; -// Adicione um gráfico de pizza na posição (100, 100) com tamanho (400, 400). -ischart chart = slides.getShapes().addChart(ChartType.Pie, 100, 100, 400, 400); +// Add a pie chart at position (100, 100) with size (400, 400). +IChart chart = slide.getShapes().addChart(ChartType.Pie, 100, 100, 400, 400); ``` -### Definir título do gráfico +### Definir Título do Gráfico Personalize seu gráfico definindo e centralizando o título: ```java import com.aspose.slides.*; -// Adicione um título ao gráfico de pizza. +// Add a title to the pie chart. chart.getChartTitle().addTextFrameForOverriding("Sample Title"); chart.getChartTitle().getTextFrameForOverriding().getTextFrameFormat().setCenterText(NullableBool.True); chart.getChartTitle().setHeight(20); chart.setTitle(true); ``` -### Configurar rótulos de dados para séries -Certifique-se de que os rótulos de dados exibam valores para maior clareza: +### Configurar Rótulos de Dados para a Série +Garanta que os rótulos de dados exibam valores para maior clareza: ```java import com.aspose.slides.*; -// Mostrar valores de dados na primeira série. +// Show data values on the first series. chart.getChartData().getSeries().get_Item(0).getLabels().getDefaultDataLabelFormat().setShowValue(true); ``` -### Preparar planilha de dados do gráfico +### Preparar a Planilha de Dados do Gráfico Configure a planilha de dados do seu gráfico limpando séries e categorias existentes: ```java import com.aspose.slides.*; -// Prepare a pasta de trabalho de dados do gráfico. +// Prepare the chart data workbook. int defaultWorksheetIndex = 0; -isChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook(); +IChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook(); chart.getChartData().getSeries().clear(); chart.getChartData().getCategories().clear(); ``` -### Adicionar categorias ao gráfico -Defina categorias para seu gráfico de pizza: +### Adicionar Categorias ao Gráfico +Defina as categorias para o seu gráfico de pizza: ```java import com.aspose.slides.*; -// Adicione novas categorias. +// Add new categories. chart.getChartData().getCategories().add(fact.getCell(0, 1, 0, "First Qtr")); chart.getChartData().getCategories().add(fact.getCell(0, 2, 0, "2nd Qtr")); chart.getChartData().getCategories().add(fact.getCell(0, 3, 0, "3rd Qtr")); ``` -### Adicionar séries e preencher pontos de dados -Crie uma série e preencha-a com pontos de dados: +### Adicionar Série e Preencher Pontos de Dados +Crie uma série e preencha-a com pontos de dados – é aqui que **adicionamos a série do gráfico**: ```java import com.aspose.slides.*; -// Adicione uma nova série e defina seu nome. -ischartSeries series = chart.getChartData().getSeries().add(fact.getCell(0, 0, 1, "Series 1"), chart.getType()); +// Add a new series and set its name. +IChartSeries series = chart.getChartData().getSeries().add(fact.getCell(0, 0, 1, "Series 1"), chart.getType()); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 1, 1, 20)); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 2, 1, 50)); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 3, 1, 30)); ``` -### Personalize as cores e bordas da série -Melhore o apelo visual definindo cores e personalizando bordas: +### Personalizar Cores e Bordas da Série +Aprimore a aparência visual definindo cores e personalizando bordas – isso **personaliza as cores do gráfico de pizza**: ```java import com.aspose.slides.*; -// Defina cores variadas para os setores da série. +// Set varied colors for the series sectors. chart.getChartData().getSeriesGroups().get_Item(0).setColorVaried(true); -isChartDataPoint point = series.getDataPoints().get_Item(0); +IChartDataPoint point = series.getDataPoints().get_Item(0); point.getFormat().getFill().setFillType(FillType.Solid); point.getFormat().getFill().getSolidFillColor().setColor(new Color(PresetColor.Cyan)); point.getFormat().getLine().getFillFormat().setFillType(FillType.Solid); @@ -172,46 +195,74 @@ point.getFormat().getLine().setWidth(3.0); point.getFormat().getLine().setStyle(LineStyle.ThinThick); point.getFormat().getLine().setDashStyle(LineDashStyle.DashDot); -// Repita para outros pontos de dados com cores e estilos diferentes. +// Repeat for other data points with different colors and styles. ``` -### Configurar rótulos de dados personalizados -Ajuste os rótulos para cada ponto de dados: +### Configurar Rótulos de Dados Personalizados +Ajuste finamente os rótulos para cada ponto de dado: ```java import com.aspose.slides.*; -// Configurar rótulos personalizados. -isDataLabel lbl1 = series.getDataPoints().get_Item(0).getLabel(); +// Configure custom labels. +IDataLabel lbl1 = series.getDataPoints().get_Item(0).getLabel(); lbl1.getDataLabelFormat().setShowValue(true); -isDataLabel lbl2 = series.getDataPoints().get_Item(1).getLabel(); +IDataLabel lbl2 = series.getDataPoints().get_Item(1).getLabel(); lbl2.getDataLabelFormat().setShowValue(true); lbl2.getDataLabelFormat().setShowLegendKey(true); lbl2.getDataLabelFormat().setShowPercentage(true); -isDataLabel lbl3 = series.getDataPoints().get_Item(2).getLabel(); +IDataLabel lbl3 = series.getDataPoints().get_Item(2).getLabel(); lbl3.getDataLabelFormat().setShowSeriesName(true); lbl3.getDataLabelFormat().setShowPercentage(true); -// Habilitar linhas de liderança para rótulos. +// Enable leader lines for labels. series.getLabels().getDefaultDataLabelFormat().setShowLeaderLines(true); ``` -### Definir ângulo de rotação e salvar apresentação -Finalize seu gráfico de pizza definindo um ângulo de rotação e salvando a apresentação: +### Definir Ângulo de Rotação e Salvar Apresentação +Finalize seu gráfico de pizza **definindo o ângulo de rotação** e salvando o arquivo: ```java import com.aspose.slides.*; -// Definir ângulo de rotação. +// Set rotation angle. chart.getPlotArea().getPieChartTitle().getTextFrameForOverriding().setText("Sales Data"); chart.setRotationAngle(-10); -// Salve a apresentação em um arquivo. +// Save the presentation to a file. presentation.save("PieChartPresentation.pptx", SaveFormat.Pptx); ``` -## Conclusão -Neste tutorial, você aprendeu a criar e personalizar gráficos de pizza usando o Aspose.Slides para Java. Seguindo esses passos, você poderá aprimorar suas apresentações com visualizações de dados visualmente atraentes. Se tiver alguma dúvida ou precisar de mais ajuda, entre em contato. +## Problemas Comuns e Soluções +| Problema | Causa | Solução | +|----------|-------|---------| +| **Todas as fatias aparecem com a mesma cor** | `setColorVaried(true)` não foi chamado | Certifique‑se de habilitar cores variadas no grupo de séries. | +| **Rótulos de dados não são exibidos** | Flag `showValue` desativada | Chame `setShowValue(true)` no formato de rótulo apropriado. | +| **Rotação não tem efeito** | Uso de versão antiga do Aspose.Slides | Atualize para a versão 25.4 ou posterior. | +| **Exceção de licença em tempo de execução** | Arquivo de licença ausente ou inválido | Carregue sua licença com `License license = new License(); license.setLicense("Aspose.Slides.lic");` antes de criar a `Presentation`. | + +## Perguntas Frequentes + +**P: Como obtenho uma licença Aspose.Slides para Java?** +R: Você pode solicitar um teste gratuito no site da Aspose e, em seguida, comprar uma licença permanente. Carregue-a em tempo de execução conforme mostrado na tabela de Problemas Comuns. + +**P: Posso usar este código com versões mais antigas do JDK?** +R: A API requer JDK 16 ou superior; versões mais antigas não são suportadas. + +**P: É possível exportar o gráfico como imagem em vez de PPTX?** +R: Sim, chame `chart.getChartData().getChartDataWorkbook().save("chart.png", ImageFormat.Png);` após a renderização. + +**P: E se eu precisar adicionar mais de uma série a um gráfico de pizza?** +R: Gráficos de pizza normalmente exibem uma única série; para múltiplas séries, considere usar um gráfico de rosca (doughnut). + +**P: A biblioteca funciona em servidores Linux?** +R: Absolutamente – Aspose.Slides para Java é independente de plataforma e funciona em qualquer SO com um JDK compatível. + +--- + +**Última atualização:** 2026-02-19 +**Testado com:** Aspose.Slides para Java 25.4 (jdk16) +**Autor:** Aspose {{< /blocks/products/pf/tutorial-page-section >}} diff --git a/slides/russian/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md b/slides/russian/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md index 6612d18e50..a0f5161dfa 100644 --- a/slides/russian/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md +++ b/slides/russian/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md @@ -1,9 +1,15 @@ --- -"date": "2025-04-17" -"description": "Узнайте, как создавать и настраивать круговые диаграммы с помощью Aspose.Slides для Java. Этот урок охватывает все: от настройки до расширенной настройки." -"title": "Создание круговых диаграмм в Java с помощью Aspose.Slides: Подробное руководство" -"url": "/ru/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/" -"weight": 1 +date: '2026-02-19' +description: Узнайте, как создать круговую диаграмму в Java с помощью Aspose.Slides, + настроить её цвета, добавить серии диаграммы, работать с листом данных диаграммы + и задать угол вращения. +keywords: +- Aspose.Slides Java +- Java pie charts +- data visualization in Java +title: Как настроить цвета круговой диаграммы в Java с Aspose.Slides – Полное руководство +url: /ru/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/ +weight: 1 --- {{< blocks/products/pf/main-wrap-class >}} @@ -11,40 +17,56 @@ {{< blocks/products/pf/main-container >}} {{< blocks/products/pf/tutorial-page-section >}} -# Создание круговых диаграмм с помощью Aspose.Slides для Java: полное руководство +# Создание круговых диаграмм с помощью Aspose.Slides for Java: Полное руководство ## Введение -Создание динамичных и визуально привлекательных презентаций имеет решающее значение для предоставления эффективной информации. С Aspose.Slides для Java вы можете легко интегрировать сложные диаграммы, такие как круговые диаграммы, в свои слайды, улучшая визуализацию данных без усилий. Это всеобъемлющее руководство проведет вас через процесс создания и настройки круговой диаграммы с помощью Aspose.Slides Java, с легкостью решая распространенные проблемы с презентациями. +Создание динамичных и визуально привлекательных презентаций имеет решающее значение для передачи информации. С Aspose.Slides for Java вы можете без труда интегрировать сложные диаграммы, такие как круговые, в свои слайды, **настраивать цвета круговой диаграммы** и улучшать визуализацию данных. Это всестороннее руководство проведёт вас через процесс создания и настройки круговой диаграммы с помощью Aspose.Slides Java, решая типичные задачи презентаций с лёгкостью. **Что вы узнаете:** -- Инициализация презентации и добавление слайдов. -- Создание и настройка круговой диаграммы на слайде. -- Настройка названий диаграмм, меток данных и цветов. -- Оптимизация производительности и эффективное управление ресурсами. -- Интеграция Aspose.Slides в проекты Java с использованием Maven или Gradle. - -Давайте начнем с того, что убедимся, что у вас есть все необходимые инструменты и знания для продолжения обучения! - -## Предпосылки -Прежде чем приступить к изучению этого руководства, убедитесь, что у вас готовы следующие настройки: - -### Требуемые библиотеки, версии и зависимости -- **Aspose.Slides для Java**: Убедитесь, что у вас установлена версия 25.4 или более поздняя. -- **Комплект разработчика Java (JDK)**: Требуется версия 16 или выше. - -### Требования к настройке среды -- Среда разработки с установленной и настроенной Java. -- Интегрированная среда разработки (IDE), например IntelliJ IDEA, Eclipse или NetBeans. - -### Необходимые знания -- Базовые знания программирования на Java. +- Инициализацию презентации и добавление слайдов. +- Создание и настройку круговой диаграммы на слайде. +- Установку заголовков диаграмм, подписей данных и **настройку цветов круговой диаграммы**. +- Оптимизацию производительности и эффективное управление ресурсами. +- Интеграцию Aspose.Slides в Java‑проекты с использованием Maven или Gradle. + +Начнём с того, что убедимся, что у вас есть все необходимые инструменты и знания для выполнения инструкций! + +## Быстрые ответы +- **Какой основной класс для начала работы с презентацией?** `Presentation` из `com.aspose.slides`. +- **Какой метод добавляет круговую диаграмму на слайд?** `addChart(ChartType.Pie, …)`. +- **Как включить разные цвета для каждого сектора?** Установите `setColorVaried(true)` у группы серий. +- **Можно ли вращать круговую диаграмму?** Да, используйте `setRotationAngle(double)` у объекта диаграммы. +- **Нужна ли лицензия для использования в продакшене?** Для коммерческих развертываний требуется лицензия Aspose.Slides. + +## Что означает «настроить цвета круговой диаграммы»? +Настройка цветов круговой диаграммы подразумевает назначение различных цветов заливки каждому сектору, улучшая читаемость и визуальное восприятие. В Aspose.Slides это достигается включением разнообразных цветов и последующей установкой сплошных цветов заливки для отдельных точек данных. + +## Почему стоит использовать Aspose.Slides for Java для создания круговых диаграмм? +- **Полный контроль** над внешним видом диаграммы без необходимости в Microsoft Office. +- **Кросс‑платформенная** совместимость — работает на Windows, Linux и macOS. +- **Богатый API** для привязки данных, стилизации и экспорта в PPTX, PDF или изображения. +- **Гибкость лицензирования** — начните с бесплатной пробной версии и перейдите на полную при необходимости. + +## Предварительные требования +Прежде чем приступить к этому руководству, убедитесь, что у вас готова следующая среда: + +### Необходимые библиотеки, версии и зависимости +- **Aspose.Slides for Java**: версия 25.4 или новее. +- **Java Development Kit (JDK)**: версия 16 или выше. + +### Требования к настройке окружения +- Среда разработки с установленным и настроенным Java. +- Интегрированная среда разработки (IDE) — IntelliJ IDEA, Eclipse или NetBeans. + +### Требования к знаниям +- Базовое понимание программирования на Java. - Знакомство с Maven или Gradle для управления зависимостями. -## Настройка Aspose.Slides для Java -Чтобы начать использовать Aspose.Slides в своих проектах Java, вам нужно добавить библиотеку как зависимость. Вот как это можно сделать с помощью различных инструментов сборки: +## Настройка Aspose.Slides for Java +Чтобы начать использовать Aspose.Slides в ваших Java‑проектах, необходимо добавить библиотеку как зависимость. Вот как это сделать с разными инструментами сборки: -**Знаток** -Добавьте этот фрагмент в свой `pom.xml` файл: +**Maven** +Добавьте следующий фрагмент в ваш файл `pom.xml`: ```xml com.aspose @@ -54,116 +76,116 @@ ``` -**Градл** -Включите в свой план следующее: `build.gradle` файл: +**Gradle** +Включите следующее в ваш файл `build.gradle`: ```gradle implementation group: 'com.aspose', name: 'aspose-slides', version: '25.4', classifier: 'jdk16' ``` -**Прямая загрузка** -Если вы предпочитаете не использовать инструмент сборки, загрузите последнюю версию с сайта [Aspose.Slides для релизов Java](https://releases.aspose.com/slides/java/). +**Прямая загрузка** +Если вы не используете систему сборки, скачайте последнюю версию с [Aspose.Slides for Java releases](https://releases.aspose.com/slides/java/). -### Этапы получения лицензии -- **Бесплатная пробная версия**: Начните с бесплатной пробной версии, чтобы изучить возможности Aspose.Slides. -- **Временная лицензия**: Получите временную лицензию для длительного использования без ограничений. -- **Покупка**: Рассмотрите возможность покупки, если вам нужен долгосрочный доступ. +### Шаги получения лицензии +- **Бесплатная пробная версия**: начните с бесплатной пробной версии, чтобы изучить возможности Aspose.Slides. +- **Временная лицензия**: получите временную лицензию для расширенного использования без ограничений. +- **Покупка**: рассмотрите покупку, если вам нужен долгосрочный доступ. -**Базовая инициализация и настройка** -Чтобы начать использовать Aspose.Slides, инициализируйте свой проект, создав новый объект презентации: +**Базовая инициализация и настройка** +Чтобы начать работу с Aspose.Slides, инициализируйте проект, создав новый объект презентации: ```java import com.aspose.slides.*; Presentation presentation = new Presentation(); ``` -## Руководство по внедрению -Теперь давайте разобьем процесс добавления и настройки круговой диаграммы на удобные для выполнения шаги. +## Руководство по реализации +Теперь разберём процесс добавления и настройки круговой диаграммы на отдельные шаги. -### Инициализировать презентацию и слайд -Начните с настройки новой презентации и доступа к первому слайду. Это ваш холст для создания диаграмм: +### Инициализация презентации и слайда +Создайте новую презентацию и получите доступ к первому слайду. Это будет ваш холст для создания диаграмм: ```java import com.aspose.slides.*; -// Создайте новый экземпляр презентации. +// Create a new presentation instance. Presentation presentation = new Presentation(); -// Откройте первый слайд презентации. -islide slides = presentation.getSlides().get_Item(0); +// Access the first slide in the presentation. +ISlide slide = presentation.getSlides().get_Item(0); ``` -### Добавить круговую диаграмму на слайд +### Добавление круговой диаграммы на слайд Вставьте круговую диаграмму в указанную позицию с набором данных по умолчанию: ```java import com.aspose.slides.*; -// Добавьте круговую диаграмму в позицию (100, 100) размером (400, 400). -ischart chart = slides.getShapes().addChart(ChartType.Pie, 100, 100, 400, 400); +// Add a pie chart at position (100, 100) with size (400, 400). +IChart chart = slide.getShapes().addChart(ChartType.Pie, 100, 100, 400, 400); ``` -### Установить заголовок диаграммы -Настройте диаграмму, задав и отцентрировав заголовок: +### Установка заголовка диаграммы +Настройте заголовок диаграммы, установив его и выровняв по центру: ```java import com.aspose.slides.*; -// Добавьте заголовок к круговой диаграмме. +// Add a title to the pie chart. chart.getChartTitle().addTextFrameForOverriding("Sample Title"); chart.getChartTitle().getTextFrameForOverriding().getTextFrameFormat().setCenterText(NullableBool.True); chart.getChartTitle().setHeight(20); chart.setTitle(true); ``` -### Настройка меток данных для серий -Для ясности убедитесь, что метки данных отображают значения: +### Настройка подписей данных для серии +Убедитесь, что подписи данных отображают значения для лучшей наглядности: ```java import com.aspose.slides.*; -// Показать значения данных по первой серии. +// Show data values on the first series. chart.getChartData().getSeries().get_Item(0).getLabels().getDefaultDataLabelFormat().setShowValue(true); ``` -### Подготовить рабочий лист данных диаграммы -Настройте рабочий лист данных диаграммы, очистив существующие серии и категории: +### Подготовка листа данных диаграммы +Очистите существующие серии и категории в листе данных диаграммы: ```java import com.aspose.slides.*; -// Подготовьте рабочую тетрадь с данными диаграммы. +// Prepare the chart data workbook. int defaultWorksheetIndex = 0; -isChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook(); +IChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook(); chart.getChartData().getSeries().clear(); chart.getChartData().getCategories().clear(); ``` -### Добавить категории в диаграмму +### Добавление категорий в диаграмму Определите категории для вашей круговой диаграммы: ```java import com.aspose.slides.*; -// Добавить новые категории. +// Add new categories. chart.getChartData().getCategories().add(fact.getCell(0, 1, 0, "First Qtr")); chart.getChartData().getCategories().add(fact.getCell(0, 2, 0, "2nd Qtr")); chart.getChartData().getCategories().add(fact.getCell(0, 3, 0, "3rd Qtr")); ``` -### Добавить ряды и заполнить точки данных -Создайте ряд и заполните его точками данных: +### Добавление серии и заполнение точек данных +Создайте серию и заполните её точками данных — здесь мы **добавляем серию диаграммы**: ```java import com.aspose.slides.*; -// Добавьте новую серию и задайте ее название. -ischartSeries series = chart.getChartData().getSeries().add(fact.getCell(0, 0, 1, "Series 1"), chart.getType()); +// Add a new series and set its name. +IChartSeries series = chart.getChartData().getSeries().add(fact.getCell(0, 0, 1, "Series 1"), chart.getType()); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 1, 1, 20)); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 2, 1, 50)); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 3, 1, 30)); ``` -### Настройте цвета и границы серии -Повысьте визуальную привлекательность, задав цвета и настроив границы: +### Настройка цветов серии и границ +Повышаем визуальную привлекательность, задавая цвета и настраивая границы — это непосредственно **настраивает цвета круговой диаграммы**: ```java import com.aspose.slides.*; -// Установите различные цвета для секторов серии. +// Set varied colors for the series sectors. chart.getChartData().getSeriesGroups().get_Item(0).setColorVaried(true); -isChartDataPoint point = series.getDataPoints().get_Item(0); +IChartDataPoint point = series.getDataPoints().get_Item(0); point.getFormat().getFill().setFillType(FillType.Solid); point.getFormat().getFill().getSolidFillColor().setColor(new Color(PresetColor.Cyan)); point.getFormat().getLine().getFillFormat().setFillType(FillType.Solid); @@ -172,46 +194,74 @@ point.getFormat().getLine().setWidth(3.0); point.getFormat().getLine().setStyle(LineStyle.ThinThick); point.getFormat().getLine().setDashStyle(LineDashStyle.DashDot); -// Повторите эти действия для других точек данных, используя другие цвета и стили. +// Repeat for other data points with different colors and styles. ``` -### Настройка пользовательских меток данных -Настройте метки для каждой точки данных: +### Настройка пользовательских подписей данных +Точно настройте подписи для каждой точки данных: ```java import com.aspose.slides.*; -// Настройте пользовательские метки. -isDataLabel lbl1 = series.getDataPoints().get_Item(0).getLabel(); +// Configure custom labels. +IDataLabel lbl1 = series.getDataPoints().get_Item(0).getLabel(); lbl1.getDataLabelFormat().setShowValue(true); -isDataLabel lbl2 = series.getDataPoints().get_Item(1).getLabel(); +IDataLabel lbl2 = series.getDataPoints().get_Item(1).getLabel(); lbl2.getDataLabelFormat().setShowValue(true); lbl2.getDataLabelFormat().setShowLegendKey(true); lbl2.getDataLabelFormat().setShowPercentage(true); -isDataLabel lbl3 = series.getDataPoints().get_Item(2).getLabel(); +IDataLabel lbl3 = series.getDataPoints().get_Item(2).getLabel(); lbl3.getDataLabelFormat().setShowSeriesName(true); lbl3.getDataLabelFormat().setShowPercentage(true); -// Включить линии выноски для этикеток. +// Enable leader lines for labels. series.getLabels().getDefaultDataLabelFormat().setShowLeaderLines(true); ``` -### Установить угол поворота и сохранить презентацию -Завершите создание круговой диаграммы, установив угол поворота и сохранив презентацию: +### Установка угла вращения и сохранение презентации +Завершите работу над круговой диаграммой, **установив угол вращения** и сохранив файл: ```java import com.aspose.slides.*; -// Установить угол поворота. +// Set rotation angle. chart.getPlotArea().getPieChartTitle().getTextFrameForOverriding().setText("Sales Data"); chart.setRotationAngle(-10); -// Сохраните презентацию в файл. +// Save the presentation to a file. presentation.save("PieChartPresentation.pptx", SaveFormat.Pptx); ``` -## Заключение -В этом уроке вы узнали, как создавать и настраивать круговые диаграммы с помощью Aspose.Slides для Java. Выполнив эти шаги, вы сможете улучшить свои презентации с помощью визуально привлекательных визуализаций данных. Если у вас есть какие-либо вопросы или вам нужна дополнительная помощь, не стесняйтесь обращаться. +## Распространённые проблемы и решения +| Проблема | Причина | Решение | +|----------|---------|---------| +| **Все сектора одного цвета** | `setColorVaried(true)` не вызван | Убедитесь, что включили разнообразные цвета у группы серий. | +| **Подписи данных не отображаются** | Флаг `showValue` отключён | Вызовите `setShowValue(true)` у соответствующего формата подписи. | +| **Вращение не оказывает эффекта** | Используется более старая версия Aspose.Slides | Обновитесь до версии 25.4 или новее. | +| **Исключение лицензии во время выполнения** | Отсутствует или неверный файл лицензии | Загрузите лицензию с помощью `License license = new License(); license.setLicense("Aspose.Slides.lic");` перед созданием `Presentation`. | + +## Часто задаваемые вопросы + +**В: Как получить лицензию Aspose.Slides для Java?** +О: Вы можете запросить бесплатную пробную версию на сайте Aspose, а затем приобрести постоянную лицензию. Загрузите её во время выполнения, как показано в таблице «Распространённые проблемы и решения». + +**В: Можно ли использовать этот код со старыми версиями JDK?** +О: API требует JDK 16 или выше; более старые версии не поддерживаются. + +**В: Можно ли экспортировать диаграмму как изображение вместо PPTX?** +О: Да, вызовите `chart.getChartData().getChartDataWorkbook().save("chart.png", ImageFormat.Png);` после рендеринга. + +**В: Что делать, если нужно добавить более одной серии в круговую диаграмму?** +О: Круговые диаграммы обычно отображают одну серию; для нескольких серий используйте кольцевую (doughnut) диаграмму. + +**В: Работает ли библиотека на Linux‑серверах?** +О: Да — Aspose.Slides for Java независим от платформы и работает на любой ОС с совместимым JDK. + +--- + +**Последнее обновление:** 2026-02-19 +**Тестировано с:** Aspose.Slides for Java 25.4 (jdk16) +**Автор:** Aspose {{< /blocks/products/pf/tutorial-page-section >}} diff --git a/slides/spanish/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md b/slides/spanish/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md index 6ad3267fbb..47ea413a6f 100644 --- a/slides/spanish/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md +++ b/slides/spanish/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md @@ -1,50 +1,73 @@ --- -"date": "2025-04-17" -"description": "Aprenda a crear y personalizar gráficos circulares con Aspose.Slides para Java. Este tutorial abarca todo, desde la configuración hasta la personalización avanzada." -"title": "Creación de gráficos circulares en Java con Aspose.Slides: una guía completa" -"url": "/es/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/" -"weight": 1 +date: '2026-02-19' +description: Aprenda a crear un gráfico circular en Java con Aspose.Slides y personalizar + los colores del gráfico, agregar series al gráfico, trabajar con la hoja de datos + del gráfico y establecer el ángulo de rotación. +keywords: +- Aspose.Slides Java +- Java pie charts +- data visualization in Java +title: Cómo personalizar los colores de los gráficos de pastel en Java con Aspose.Slides + – Guía completa +url: /es/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/ +weight: 1 --- -{{< blocks/products/pf/main-wrap-class >}} +.{{< blocks/products/pf/main-wrap-class >}} {{< blocks/products/pf/main-container >}} {{< blocks/products/pf/tutorial-page-section >}} -# Creación de gráficos circulares con Aspose.Slides para Java: un tutorial completo +# Creación de gráficos de pastel con Aspose.Slides para Java: Un tutorial completo ## Introducción -Crear presentaciones dinámicas y visualmente atractivas es crucial para transmitir información impactante. Con Aspose.Slides para Java, puedes integrar fácilmente gráficos complejos, como gráficos circulares, en tus diapositivas, optimizando la visualización de datos sin esfuerzo. Esta guía completa te guiará en el proceso de creación y personalización de un gráfico circular con Aspose.Slides para Java, resolviendo fácilmente los problemas más comunes de las presentaciones. +Crear presentaciones dinámicas y visualmente atractivas es crucial para transmitir información impactante. Con Aspose.Slides para Java, puedes integrar sin problemas gráficos complejos como los gráficos de pastel en tus diapositivas, **personalizar los colores del gráfico de pastel** y mejorar la visualización de datos sin esfuerzo. Esta guía completa te acompañará paso a paso en el proceso de crear y personalizar un gráfico de pastel usando Aspose.Slides Java, resolviendo con facilidad los desafíos comunes de presentación. **Lo que aprenderás:** -- Inicializar una presentación y agregar diapositivas. -- Crear y configurar un gráfico circular en su diapositiva. -- Configuración de títulos de gráficos, etiquetas de datos y colores. -- Optimizar el rendimiento y gestionar eficazmente los recursos. -- Integración de Aspose.Slides en proyectos Java usando Maven o Gradle. +- Inicializar una presentación y añadir diapositivas. +- Crear y configurar un gráfico de pastel en tu diapositiva. +- Establecer títulos del gráfico, etiquetas de datos y **personalizar los colores del gráfico de pastel**. +- Optimizar el rendimiento y gestionar los recursos de manera eficaz. +- Integrar Aspose.Slides en proyectos Java usando Maven o Gradle. -¡Comencemos por asegurarnos de que tienes todas las herramientas y conocimientos necesarios para seguir adelante! +¡Comencemos asegurándonos de que tienes todas las herramientas y conocimientos necesarios para seguir el tutorial! -## Prerrequisitos -Antes de sumergirse en este tutorial, asegúrese de tener lista la siguiente configuración: +## Respuestas rápidas +- **¿Cuál es la clase principal para iniciar una presentación?** `Presentation` de `com.aspose.slides`. +- **¿Qué método añade un gráfico de pastel a una diapositiva?** `addChart(ChartType.Pie, …)`. +- **¿Cómo habilitar colores variados para cada porción?** Establece `setColorVaried(true)` en el grupo de series. +- **¿Puedes rotar el gráfico de pastel?** Sí, usa `setRotationAngle(double)` en el objeto del gráfico. +- **¿Necesito una licencia para uso en producción?** Se requiere una licencia de Aspose.Slides para implementaciones comerciales. -### Bibliotecas, versiones y dependencias necesarias -- **Aspose.Slides para Java**:Asegúrese de tener la versión 25.4 o posterior. -- **Kit de desarrollo de Java (JDK)**Se requiere la versión 16 o superior. +## ¿Qué significa “personalizar los colores del gráfico de pastel”? +Personalizar los colores del gráfico de pastel implica asignar colores de relleno distintos a cada porción del pastel, mejorando la legibilidad y el impacto visual. En Aspose.Slides logras esto habilitando colores variados y luego estableciendo colores de relleno sólido para los puntos de datos individuales. + +## ¿Por qué usar Aspose.Slides para Java para crear gráficos de pastel? +- **Control total** sobre la apariencia del gráfico sin necesidad de Microsoft Office. +- **Compatibilidad multiplataforma** – funciona en Windows, Linux y macOS. +- **API rica** para enlace de datos, estilo y exportación a PPTX, PDF o imágenes. +- **Flexibilidad de licencia** – comienza con una prueba gratuita y actualiza cuando necesites el conjunto completo de funciones. + +## Requisitos previos +Antes de sumergirte en este tutorial, asegúrate de que tienes la siguiente configuración lista: + +### Bibliotecas requeridas, versiones y dependencias +- **Aspose.Slides for Java**: versión 25.4 o posterior. +- **Java Development Kit (JDK)**: versión 16 o superior. ### Requisitos de configuración del entorno - Un entorno de desarrollo con Java instalado y configurado. -- Un entorno de desarrollo integrado (IDE) como IntelliJ IDEA, Eclipse o NetBeans. +- Un Entorno de Desarrollo Integrado (IDE) como IntelliJ IDEA, Eclipse o NetBeans. -### Requisitos previos de conocimiento +### Conocimientos previos - Comprensión básica de la programación Java. - Familiaridad con Maven o Gradle para la gestión de dependencias. ## Configuración de Aspose.Slides para Java -Para empezar a usar Aspose.Slides en tus proyectos Java, necesitas añadir la biblioteca como dependencia. A continuación, te explicamos cómo hacerlo con diferentes herramientas de compilación: +Para comenzar a usar Aspose.Slides en tus proyectos Java, necesitas añadir la biblioteca como dependencia. Así es como puedes hacerlo usando diferentes herramientas de compilación: -**Experto** -Añade este fragmento a tu `pom.xml` archivo: +**Maven** +Añade este fragmento a tu archivo `pom.xml`: ```xml com.aspose @@ -54,22 +77,22 @@ Añade este fragmento a tu `pom.xml` archivo: ``` -**Gradle** -Incluya lo siguiente en su `build.gradle` archivo: +**Gradle** +Incluye lo siguiente en tu archivo `build.gradle`: ```gradle implementation group: 'com.aspose', name: 'aspose-slides', version: '25.4', classifier: 'jdk16' ``` -**Descarga directa** -Si prefiere no utilizar una herramienta de compilación, descargue la última versión desde [Lanzamientos de Aspose.Slides para Java](https://releases.aspose.com/slides/java/). +**Descarga directa** +Si prefieres no usar una herramienta de compilación, descarga la última versión desde [Aspose.Slides for Java releases](https://releases.aspose.com/slides/java/). -### Pasos para la adquisición de la licencia -- **Prueba gratuita**:Comience con una prueba gratuita para explorar las funciones de Aspose.Slides. -- **Licencia temporal**:Obtener una licencia temporal para uso extendido sin limitaciones. -- **Compra**Considere comprarlo si necesita acceso a largo plazo. +### Pasos para adquirir la licencia +- **Prueba gratuita**: Comienza con una prueba gratuita para explorar las funciones de Aspose.Slides. +- **Licencia temporal**: Obtén una licencia temporal para uso extendido sin limitaciones. +- **Compra**: Considera comprar si necesitas acceso a largo plazo. -**Inicialización y configuración básicas** -Para comenzar a utilizar Aspose.Slides, inicialice su proyecto creando un nuevo objeto de presentación: +**Inicialización básica y configuración** +Para comenzar a usar Aspose.Slides, inicializa tu proyecto creando un nuevo objeto de presentación: ```java import com.aspose.slides.*; @@ -77,93 +100,93 @@ Presentation presentation = new Presentation(); ``` ## Guía de implementación -Ahora vamos a dividir el proceso de agregar y personalizar un gráfico circular en pasos manejables. +Ahora desglosaremos el proceso de añadir y personalizar un gráfico de pastel en pasos manejables. ### Inicializar presentación y diapositiva -Comience configurando una nueva presentación y accediendo a la primera diapositiva. Este es su lienzo para crear gráficos: +Comienza configurando una nueva presentación y accediendo a la primera diapositiva. Este es tu lienzo para crear gráficos: ```java import com.aspose.slides.*; -// Crear una nueva instancia de presentación. +// Create a new presentation instance. Presentation presentation = new Presentation(); -// Acceda a la primera diapositiva de la presentación. -islide slides = presentation.getSlides().get_Item(0); +// Access the first slide in the presentation. +ISlide slide = presentation.getSlides().get_Item(0); ``` -### Agregar gráfico circular a la diapositiva -Insertar un gráfico circular en la posición especificada con un conjunto de datos predeterminado: +### Añadir gráfico de pastel a la diapositiva +Inserta un gráfico de pastel en la posición especificada con un conjunto de datos predeterminado: ```java import com.aspose.slides.*; -// Agregue un gráfico circular en la posición (100, 100) con tamaño (400, 400). -ischart chart = slides.getShapes().addChart(ChartType.Pie, 100, 100, 400, 400); +// Add a pie chart at position (100, 100) with size (400, 400). +IChart chart = slide.getShapes().addChart(ChartType.Pie, 100, 100, 400, 400); ``` ### Establecer título del gráfico -Personalice su gráfico configurando y centrando el título: +Personaliza tu gráfico estableciendo y centrando el título: ```java import com.aspose.slides.*; -// Añade un título al gráfico circular. +// Add a title to the pie chart. chart.getChartTitle().addTextFrameForOverriding("Sample Title"); chart.getChartTitle().getTextFrameForOverriding().getTextFrameFormat().setCenterText(NullableBool.True); chart.getChartTitle().setHeight(20); chart.setTitle(true); ``` -### Configurar etiquetas de datos para series -Asegúrese de que las etiquetas de datos muestren valores para mayor claridad: +### Configurar etiquetas de datos para la serie +Asegúrate de que las etiquetas de datos muestren valores para mayor claridad: ```java import com.aspose.slides.*; -// Mostrar valores de datos en la primera serie. +// Show data values on the first series. chart.getChartData().getSeries().get_Item(0).getLabels().getDefaultDataLabelFormat().setShowValue(true); ``` -### Hoja de trabajo para preparar datos del gráfico -Configure la hoja de cálculo de datos de su gráfico borrando las series y categorías existentes: +### Preparar hoja de datos del gráfico +Configura la hoja de datos de tu gráfico limpiando series y categorías existentes: ```java import com.aspose.slides.*; -// Prepare el libro de trabajo con datos gráficos. +// Prepare the chart data workbook. int defaultWorksheetIndex = 0; -isChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook(); +IChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook(); chart.getChartData().getSeries().clear(); chart.getChartData().getCategories().clear(); ``` -### Agregar categorías al gráfico -Define categorías para tu gráfico circular: +### Añadir categorías al gráfico +Define las categorías para tu gráfico de pastel: ```java import com.aspose.slides.*; -// Añadir nuevas categorías. +// Add new categories. chart.getChartData().getCategories().add(fact.getCell(0, 1, 0, "First Qtr")); chart.getChartData().getCategories().add(fact.getCell(0, 2, 0, "2nd Qtr")); chart.getChartData().getCategories().add(fact.getCell(0, 3, 0, "3rd Qtr")); ``` -### Agregar series y rellenar puntos de datos -Crea una serie y rellénala con puntos de datos: +### Añadir serie y rellenar puntos de datos +Crea una serie y rellénala con puntos de datos – aquí es donde **añadimos series al gráfico**: ```java import com.aspose.slides.*; -// Añade una nueva serie y establece su nombre. -ischartSeries series = chart.getChartData().getSeries().add(fact.getCell(0, 0, 1, "Series 1"), chart.getType()); +// Add a new series and set its name. +IChartSeries series = chart.getChartData().getSeries().add(fact.getCell(0, 0, 1, "Series 1"), chart.getType()); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 1, 1, 20)); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 2, 1, 50)); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 3, 1, 30)); ``` ### Personalizar colores y bordes de la serie -Mejore el atractivo visual configurando colores y personalizando los bordes: +Mejora el atractivo visual estableciendo colores y personalizando bordes – esto **personaliza los colores del gráfico de pastel** directamente: ```java import com.aspose.slides.*; -// Establecer colores variados para los sectores de la serie. +// Set varied colors for the series sectors. chart.getChartData().getSeriesGroups().get_Item(0).setColorVaried(true); -isChartDataPoint point = series.getDataPoints().get_Item(0); +IChartDataPoint point = series.getDataPoints().get_Item(0); point.getFormat().getFill().setFillType(FillType.Solid); point.getFormat().getFill().getSolidFillColor().setColor(new Color(PresetColor.Cyan)); point.getFormat().getLine().getFillFormat().setFillType(FillType.Solid); @@ -172,46 +195,74 @@ point.getFormat().getLine().setWidth(3.0); point.getFormat().getLine().setStyle(LineStyle.ThinThick); point.getFormat().getLine().setDashStyle(LineDashStyle.DashDot); -// Repita este procedimiento para otros puntos de datos con diferentes colores y estilos. +// Repeat for other data points with different colors and styles. ``` ### Configurar etiquetas de datos personalizadas -Ajuste las etiquetas para cada punto de datos: +Ajusta finamente las etiquetas para cada punto de datos: ```java import com.aspose.slides.*; -// Configurar etiquetas personalizadas. -isDataLabel lbl1 = series.getDataPoints().get_Item(0).getLabel(); +// Configure custom labels. +IDataLabel lbl1 = series.getDataPoints().get_Item(0).getLabel(); lbl1.getDataLabelFormat().setShowValue(true); -isDataLabel lbl2 = series.getDataPoints().get_Item(1).getLabel(); +IDataLabel lbl2 = series.getDataPoints().get_Item(1).getLabel(); lbl2.getDataLabelFormat().setShowValue(true); lbl2.getDataLabelFormat().setShowLegendKey(true); lbl2.getDataLabelFormat().setShowPercentage(true); -isDataLabel lbl3 = series.getDataPoints().get_Item(2).getLabel(); +IDataLabel lbl3 = series.getDataPoints().get_Item(2).getLabel(); lbl3.getDataLabelFormat().setShowSeriesName(true); lbl3.getDataLabelFormat().setShowPercentage(true); -// Habilitar líneas guía para las etiquetas. +// Enable leader lines for labels. series.getLabels().getDefaultDataLabelFormat().setShowLeaderLines(true); ``` -### Establecer el ángulo de rotación y guardar la presentación -Finalice su gráfico circular estableciendo un ángulo de rotación y guardando la presentación: +### Establecer ángulo de rotación y guardar la presentación +Finaliza tu gráfico de pastel **estableciendo el ángulo de rotación** y guardando el archivo: ```java import com.aspose.slides.*; -// Establecer el ángulo de rotación. +// Set rotation angle. chart.getPlotArea().getPieChartTitle().getTextFrameForOverriding().setText("Sales Data"); chart.setRotationAngle(-10); -// Guardar la presentación en un archivo. +// Save the presentation to a file. presentation.save("PieChartPresentation.pptx", SaveFormat.Pptx); ``` -## Conclusión -En este tutorial, aprendiste a crear y personalizar gráficos circulares con Aspose.Slides para Java. Siguiendo estos pasos, podrás mejorar tus presentaciones con visualizaciones de datos visualmente atractivas. Si tienes alguna pregunta o necesitas ayuda, no dudes en contactarnos. +## Problemas comunes y soluciones +| Problema | Causa | Solución | +|----------|-------|----------| +| **Todas las porciones aparecen del mismo color** | `setColorVaried(true)` no llamado | Asegúrate de habilitar colores variados en el grupo de series. | +| **Las etiquetas de datos no se muestran** | bandera `showValue` desactivada | Llama a `setShowValue(true)` en el formato de etiqueta correspondiente. | +| **La rotación no tiene efecto** | Uso de una versión antigua de Aspose.Slides | Actualiza a la versión 25.4 o posterior. | +| **Excepción de licencia en tiempo de ejecución** | Archivo de licencia ausente o inválido | Carga tu licencia con `License license = new License(); license.setLicense("Aspose.Slides.lic");` antes de crear la `Presentation`. | + +## Preguntas frecuentes + +**P: ¿Cómo obtengo una licencia de Aspose.Slides para Java?** +R: Puedes solicitar una prueba gratuita en el sitio web de Aspose y luego comprar una licencia permanente. Cárgala en tiempo de ejecución como se muestra en la tabla de Problemas comunes. + +**P: ¿Puedo usar este código con versiones más antiguas del JDK?** +R: La API requiere JDK 16 o superior; las versiones anteriores no son compatibles. + +**P: ¿Es posible exportar el gráfico como una imagen en lugar de PPTX?** +R: Sí, llama a `chart.getChartData().getChartDataWorkbook().save("chart.png", ImageFormat.Png);` después de renderizar. + +**P: ¿Qué pasa si necesito añadir más de una serie a un gráfico de pastel?** +R: Los gráficos de pastel normalmente muestran una sola serie; para múltiples series considera usar un gráfico de rosquilla en su lugar. + +**P: ¿La biblioteca funciona en servidores Linux?** +R: Absolutamente – Aspose.Slides para Java es independiente de la plataforma y se ejecuta en cualquier sistema operativo con un JDK compatible. + +--- + +**Última actualización:** 2026-02-19 +**Probado con:** Aspose.Slides for Java 25.4 (jdk16) +**Autor:** Aspose {{< /blocks/products/pf/tutorial-page-section >}} diff --git a/slides/swedish/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md b/slides/swedish/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md index b777fa072d..3cf42e0c45 100644 --- a/slides/swedish/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md +++ b/slides/swedish/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md @@ -1,9 +1,16 @@ --- -"date": "2025-04-17" -"description": "Lär dig hur du skapar och anpassar cirkeldiagram med Aspose.Slides för Java. Den här handledningen täcker allt från installation till avancerad anpassning." -"title": "Skapa cirkeldiagram i Java med Aspose.Slides – En omfattande guide" -"url": "/sv/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/" -"weight": 1 +date: '2026-02-19' +description: Lär dig hur du skapar ett cirkeldiagram i Java med Aspose.Slides och + anpassar cirkeldiagrammets färger, lägger till diagramserier, arbetar med diagrammets + datablad och ställer in rotationsvinkeln. +keywords: +- Aspose.Slides Java +- Java pie charts +- data visualization in Java +title: Hur du anpassar färger på cirkeldiagram i Java med Aspose.Slides – En komplett + guide +url: /sv/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/ +weight: 1 --- {{< blocks/products/pf/main-wrap-class >}} @@ -11,40 +18,56 @@ {{< blocks/products/pf/main-container >}} {{< blocks/products/pf/tutorial-page-section >}} -# Skapa cirkeldiagram med Aspose.Slides för Java: En komplett handledning +# Skapa pajdiagram med Aspose.Slides för Java: En komplett handledning ## Introduktion -Att skapa dynamiska och visuellt tilltalande presentationer är avgörande för att leverera effektfull information. Med Aspose.Slides för Java kan du sömlöst integrera komplexa diagram som cirkeldiagram i dina bilder, vilket förbättrar datavisualiseringen utan ansträngning. Den här omfattande guiden guidar dig genom processen att skapa och anpassa ett cirkeldiagram med Aspose.Slides Java, och löser vanliga presentationsutmaningar med lätthet. +Att skapa dynamiska och visuellt tilltalande presentationer är avgörande för att leverera kraftfull information. Med Aspose.Slides för Java kan du sömlöst integrera komplexa diagram som pajdiagram i dina bilder, **anpassa pajdiagramfärger**, och förbättra datavisualisering utan ansträngning. Denna omfattande guide går igenom processen för att skapa och anpassa ett pajdiagram med Aspose.Slides Java, och löser vanliga presentationsutmaningar med lätthet. **Vad du kommer att lära dig:** - Initiera en presentation och lägga till bilder. -- Skapa och konfigurera ett cirkeldiagram på din bild. -- Ställa in diagramtitlar, dataetiketter och färger. -- Optimera prestanda och effektivt hantera resurser. -- Integrera Aspose.Slides i Java-projekt med hjälp av Maven eller Gradle. +- Skapa och konfigurera ett pajdiagram på din bild. +- Ställa in diagramrubriker, datalabels och **anpassa pajdiagramfärger**. +- Optimera prestanda och hantera resurser effektivt. +- Integrera Aspose.Slides i Java‑projekt med Maven eller Gradle. -Låt oss börja med att se till att du har alla nödvändiga verktyg och kunskaper för att följa med! +Låt oss börja med att säkerställa att du har alla nödvändiga verktyg och kunskaper för att följa med! -## Förkunskapskrav -Innan du dyker in i den här handledningen, se till att du har följande inställningar redo: +## Snabba svar +- **Vilken är den primära klassen för att starta en presentation?** `Presentation` från `com.aspose.slides`. +- **Vilken metod lägger till ett pajdiagram på en bild?** `addChart(ChartType.Pie, …)`. +- **Hur aktiverar du varierade färger för varje segment?** Anropa `setColorVaried(true)` på series‑gruppen. +- **Kan du rotera pajdiagrammet?** Ja, använd `setRotationAngle(double)` på diagramobjektet. +- **Behöver jag en licens för produktionsanvändning?** En Aspose.Slides‑licens krävs för kommersiella distributioner. -### Obligatoriska bibliotek, versioner och beroenden -- **Aspose.Slides för Java**Se till att du har version 25.4 eller senare. -- **Java-utvecklingspaket (JDK)**Version 16 eller senare krävs. +## Vad betyder “customize pie chart colors”? +Att anpassa pajdiagramfärger innebär att tilldela olika fyllningsfärger till varje segment i pajen, vilket förbättrar läsbarhet och visuell påverkan. I Aspose.Slides uppnår du detta genom att aktivera varierade färger och sedan sätta solida fyllningsfärger för enskilda datapunkter. -### Krav för miljöinstallation +## Varför använda Aspose.Slides för Java för att skapa pajdiagram? +- **Full kontroll** över diagrammets utseende utan att behöva Microsoft Office. +- **Plattformsoberoende** – fungerar på Windows, Linux och macOS. +- **Rik API** för databindning, styling och export till PPTX, PDF eller bilder. +- **Licensflexibilitet** – börja med en gratis provversion och uppgradera när du behöver hela funktionsuppsättningen. + +## Förutsättningar +Innan du dyker ner i den här handledningen, se till att du har följande uppsättning klar: + +### Nödvändiga bibliotek, versioner och beroenden +- **Aspose.Slides för Java**: version 25.4 eller senare. +- **Java Development Kit (JDK)**: version 16 eller högre. + +### Miljöinställningar - En utvecklingsmiljö med Java installerat och konfigurerat. - En integrerad utvecklingsmiljö (IDE) som IntelliJ IDEA, Eclipse eller NetBeans. -### Kunskapsförkunskaper -- Grundläggande förståelse för Java-programmering. +### Kunskapsförutsättningar +- Grundläggande förståelse för Java‑programmering. - Bekantskap med Maven eller Gradle för beroendehantering. -## Konfigurera Aspose.Slides för Java -För att börja använda Aspose.Slides i dina Java-projekt måste du lägga till biblioteket som ett beroende. Så här gör du med olika byggverktyg: +## Installera Aspose.Slides för Java +För att börja använda Aspose.Slides i dina Java‑projekt måste du lägga till biblioteket som ett beroende. Så här gör du med olika byggverktyg: -**Maven** -Lägg till det här utdraget i din `pom.xml` fil: +**Maven** +Lägg till detta snippet i din `pom.xml`‑fil: ```xml com.aspose @@ -54,22 +77,22 @@ Lägg till det här utdraget i din `pom.xml` fil: ``` -**Gradle** -Inkludera följande i din `build.gradle` fil: +**Gradle** +Inkludera följande i din `build.gradle`‑fil: ```gradle implementation group: 'com.aspose', name: 'aspose-slides', version: '25.4', classifier: 'jdk16' ``` -**Direkt nedladdning** -Om du föredrar att inte använda ett byggverktyg, ladda ner den senaste versionen från [Aspose.Slides för Java-versioner](https://releases.aspose.com/slides/java/). +**Direkt nedladdning** +Om du föredrar att inte använda ett byggverktyg, ladda ner den senaste releasen från [Aspose.Slides for Java releases](https://releases.aspose.com/slides/java/). -### Steg för att förvärva licens -- **Gratis provperiod**Börja med en gratis provperiod för att utforska Aspose.Slides funktioner. -- **Tillfällig licens**Erhåll en tillfällig licens för utökad användning utan begränsningar. -- **Köpa**Överväg att köpa om du behöver långsiktig åtkomst. +### Steg för att skaffa licens +- **Gratis provversion**: Börja med en gratis provversion för att utforska Aspose.Slides‑funktionerna. +- **Tillfällig licens**: Skaffa en tillfällig licens för förlängd användning utan begränsningar. +- **Köp**: Överväg att köpa om du behöver långsiktig åtkomst. -**Grundläggande initialisering och installation** -För att börja använda Aspose.Slides, initiera ditt projekt genom att skapa ett nytt presentationsobjekt: +**Grundläggande initiering och konfiguration** +För att börja använda Aspose.Slides, initiera ditt projekt genom att skapa ett nytt presentation‑objekt: ```java import com.aspose.slides.*; @@ -77,93 +100,93 @@ Presentation presentation = new Presentation(); ``` ## Implementeringsguide -Nu ska vi dela upp processen att lägga till och anpassa ett cirkeldiagram i hanterbara steg. +Nu bryter vi ner processen för att lägga till och anpassa ett pajdiagram i hanterbara steg. ### Initiera presentation och bild -Börja med att skapa en ny presentation och öppna den första bilden. Detta är din arbetsyta för att skapa diagram: +Börja med att skapa en ny presentation och komma åt den första bilden. Detta är din duk för att skapa diagram: ```java import com.aspose.slides.*; -// Skapa en ny presentationsinstans. +// Create a new presentation instance. Presentation presentation = new Presentation(); -// Få åtkomst till den första bilden i presentationen. -islide slides = presentation.getSlides().get_Item(0); +// Access the first slide in the presentation. +ISlide slide = presentation.getSlides().get_Item(0); ``` -### Lägg till cirkeldiagram till bild -Infoga ett cirkeldiagram på den angivna positionen med en standarddatauppsättning: +### Lägg till pajdiagram på bilden +Infoga ett pajdiagram på den angivna positionen med ett standarddatamängd: ```java import com.aspose.slides.*; -// Lägg till ett cirkeldiagram vid position (100, 100) med storleken (400, 400). -ischart chart = slides.getShapes().addChart(ChartType.Pie, 100, 100, 400, 400); +// Add a pie chart at position (100, 100) with size (400, 400). +IChart chart = slide.getShapes().addChart(ChartType.Pie, 100, 100, 400, 400); ``` -### Ange diagramtitel -Anpassa ditt diagram genom att ställa in och centrera titeln: +### Ställ in diagramrubrik +Anpassa ditt diagram genom att sätta och centrera rubriken: ```java import com.aspose.slides.*; -// Lägg till en rubrik till cirkeldiagrammet. +// Add a title to the pie chart. chart.getChartTitle().addTextFrameForOverriding("Sample Title"); chart.getChartTitle().getTextFrameForOverriding().getTextFrameFormat().setCenterText(NullableBool.True); chart.getChartTitle().setHeight(20); chart.setTitle(true); ``` -### Konfigurera dataetiketter för serier -Se till att dataetiketterna visar värden för tydlighetens skull: +### Konfigurera datalabels för serie +Säkerställ att datalabels visar värden för tydlighet: ```java import com.aspose.slides.*; -// Visa datavärden för den första serien. +// Show data values on the first series. chart.getChartData().getSeries().get_Item(0).getLabels().getDefaultDataLabelFormat().setShowValue(true); ``` -### Förbered arbetsblad med diagramdata -Konfigurera diagrammets datablad genom att rensa befintliga serier och kategorier: +### Förbered diagrammets dataarbetsblad +Ställ in diagrammets dataarbetsblad genom att rensa befintliga serier och kategorier: ```java import com.aspose.slides.*; -// Förbered arbetsboken med diagramdata. +// Prepare the chart data workbook. int defaultWorksheetIndex = 0; -isChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook(); +IChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook(); chart.getChartData().getSeries().clear(); chart.getChartData().getCategories().clear(); ``` ### Lägg till kategorier i diagrammet -Definiera kategorier för ditt cirkeldiagram: +Definiera kategorier för ditt pajdiagram: ```java import com.aspose.slides.*; -// Lägg till nya kategorier. +// Add new categories. chart.getChartData().getCategories().add(fact.getCell(0, 1, 0, "First Qtr")); chart.getChartData().getCategories().add(fact.getCell(0, 2, 0, "2nd Qtr")); chart.getChartData().getCategories().add(fact.getCell(0, 3, 0, "3rd Qtr")); ``` -### Lägg till serier och fyll i datapunkter -Skapa en serie och fyll den med datapunkter: +### Lägg till serie och fyll i datapunkter +Skapa en serie och fyll den med datapunkter – här **lägger vi till diagramserie**: ```java import com.aspose.slides.*; -// Lägg till en ny serie och ange dess namn. -ischartSeries series = chart.getChartData().getSeries().add(fact.getCell(0, 0, 1, "Series 1"), chart.getType()); +// Add a new series and set its name. +IChartSeries series = chart.getChartData().getSeries().add(fact.getCell(0, 0, 1, "Series 1"), chart.getType()); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 1, 1, 20)); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 2, 1, 50)); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 3, 1, 30)); ``` -### Anpassa seriefärger och ramar -Förbättra det visuella intrycket genom att ställa in färger och anpassa ramar: +### Anpassa seriefärger och kanter +Förbättra det visuella genom att sätta färger och anpassa kanter – detta **anpassar pajdiagramfärger**: ```java import com.aspose.slides.*; -// Ställ in olika färger för seriens sektorer. +// Set varied colors for the series sectors. chart.getChartData().getSeriesGroups().get_Item(0).setColorVaried(true); -isChartDataPoint point = series.getDataPoints().get_Item(0); +IChartDataPoint point = series.getDataPoints().get_Item(0); point.getFormat().getFill().setFillType(FillType.Solid); point.getFormat().getFill().getSolidFillColor().setColor(new Color(PresetColor.Cyan)); point.getFormat().getLine().getFillFormat().setFillType(FillType.Solid); @@ -172,46 +195,74 @@ point.getFormat().getLine().setWidth(3.0); point.getFormat().getLine().setStyle(LineStyle.ThinThick); point.getFormat().getLine().setDashStyle(LineDashStyle.DashDot); -// Upprepa för andra datapunkter med andra färger och stilar. +// Repeat for other data points with different colors and styles. ``` -### Konfigurera anpassade dataetiketter +### Konfigurera anpassade datalabels Finjustera etiketterna för varje datapunkt: ```java import com.aspose.slides.*; -// Konfigurera anpassade etiketter. -isDataLabel lbl1 = series.getDataPoints().get_Item(0).getLabel(); +// Configure custom labels. +IDataLabel lbl1 = series.getDataPoints().get_Item(0).getLabel(); lbl1.getDataLabelFormat().setShowValue(true); -isDataLabel lbl2 = series.getDataPoints().get_Item(1).getLabel(); +IDataLabel lbl2 = series.getDataPoints().get_Item(1).getLabel(); lbl2.getDataLabelFormat().setShowValue(true); lbl2.getDataLabelFormat().setShowLegendKey(true); lbl2.getDataLabelFormat().setShowPercentage(true); -isDataLabel lbl3 = series.getDataPoints().get_Item(2).getLabel(); +IDataLabel lbl3 = series.getDataPoints().get_Item(2).getLabel(); lbl3.getDataLabelFormat().setShowSeriesName(true); lbl3.getDataLabelFormat().setShowPercentage(true); -// Aktivera riktlinjer för etiketter. +// Enable leader lines for labels. series.getLabels().getDefaultDataLabelFormat().setShowLeaderLines(true); ``` ### Ställ in rotationsvinkel och spara presentation -Slutför ditt cirkeldiagram genom att ange en rotationsvinkel och spara presentationen: +Slutför ditt pajdiagram genom att **ställa in rotationsvinkel** och spara filen: ```java import com.aspose.slides.*; -// Ställ in rotationsvinkeln. +// Set rotation angle. chart.getPlotArea().getPieChartTitle().getTextFrameForOverriding().setText("Sales Data"); chart.setRotationAngle(-10); -// Spara presentationen till en fil. +// Save the presentation to a file. presentation.save("PieChartPresentation.pptx", SaveFormat.Pptx); ``` -## Slutsats -I den här handledningen har du lärt dig hur du skapar och anpassar cirkeldiagram med Aspose.Slides för Java. Genom att följa dessa steg kan du förbättra dina presentationer med visuellt tilltalande datavisualiseringar. Om du har några frågor eller behöver ytterligare hjälp är du välkommen att kontakta oss. +## Vanliga problem och lösningar +| Problem | Orsak | Lösning | +|-------|-------|-----| +| **Segmenten har alla samma färg** | `setColorVaried(true)` har inte anropats | Se till att du aktiverar varierade färger på series‑gruppen. | +| **Datalabels visas inte** | `showValue`‑flaggan är inaktiverad | Anropa `setShowValue(true)` på rätt label‑format. | +| **Rotation har ingen effekt** | Äldre version av Aspose.Slides används | Uppgradera till version 25.4 eller senare. | +| **Licensundantag vid körning** | Licensfil saknas eller är ogiltig | Ladda din licens med `License license = new License(); license.setLicense("Aspose.Slides.lic");` innan du skapar `Presentation`. | + +## Vanliga frågor + +**Q: Hur får jag en Aspose.Slides‑licens för Java?** +A: Du kan begära en gratis provversion från Aspose‑webbplatsen och sedan köpa en permanent licens. Ladda den vid körning som visat i tabellen ovan. + +**Q: Kan jag använda den här koden med äldre JDK‑versioner?** +A: API‑et kräver JDK 16 eller högre; äldre versioner stöds inte. + +**Q: Är det möjligt att exportera diagrammet som en bild istället för PPTX?** +A: Ja, anropa `chart.getChartData().getChartDataWorkbook().save("chart.png", ImageFormat.Png);` efter rendering. + +**Q: Vad händer om jag behöver lägga till fler än en serie i ett pajdiagram?** +A: Pajdiagram visar vanligtvis en enda serie; för flera serier överväg ett doughnut‑diagram istället. + +**Q: Fungerar biblioteket på Linux‑servrar?** +A: Absolut – Aspose.Slides för Java är plattformsoberoende och körs på alla OS med en kompatibel JDK. + +--- + +**Senast uppdaterad:** 2026-02-19 +**Testat med:** Aspose.Slides för Java 25.4 (jdk16) +**Författare:** Aspose {{< /blocks/products/pf/tutorial-page-section >}} diff --git a/slides/thai/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md b/slides/thai/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md index 5c18cbe098..1ab72514ab 100644 --- a/slides/thai/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md +++ b/slides/thai/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md @@ -1,9 +1,14 @@ --- -"date": "2025-04-17" -"description": "เรียนรู้วิธีสร้างและปรับแต่งแผนภูมิวงกลมโดยใช้ Aspose.Slides สำหรับ Java บทช่วยสอนนี้ครอบคลุมทุกอย่างตั้งแต่การตั้งค่าจนถึงการปรับแต่งขั้นสูง" -"title": "การสร้างแผนภูมิวงกลมใน Java ด้วย Aspose.Slides คู่มือที่ครอบคลุม" -"url": "/th/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/" -"weight": 1 +date: '2026-02-19' +description: เรียนรู้วิธีสร้างแผนภูมิวงกลมใน Java ด้วย Aspose.Slides และปรับแต่งสีของแผนภูมิวงกลม, + เพิ่มชุดข้อมูลแผนภูมิ, ทำงานกับแผ่นงานข้อมูลของแผนภูมิ, และตั้งค่ามุมการหมุน. +keywords: +- Aspose.Slides Java +- Java pie charts +- data visualization in Java +title: วิธีปรับแต่งสีของแผนภูมิวงกลมใน Java ด้วย Aspose.Slides – คู่มือฉบับสมบูรณ์ +url: /th/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/ +weight: 1 --- {{< blocks/products/pf/main-wrap-class >}} @@ -11,40 +16,56 @@ {{< blocks/products/pf/main-container >}} {{< blocks/products/pf/tutorial-page-section >}} -# การสร้างแผนภูมิวงกลมด้วย Aspose.Slides สำหรับ Java: บทช่วยสอนแบบสมบูรณ์ +# การสร้างแผนภูมิวงกลมด้วย Aspose.Slides for Java: บทเรียนครบถ้วน -## การแนะนำ -การสร้างงานนำเสนอที่น่าดึงดูดและมีชีวิตชีวาถือเป็นสิ่งสำคัญสำหรับการนำเสนอข้อมูลที่มีประสิทธิภาพ ด้วย Aspose.Slides สำหรับ Java คุณสามารถผสานแผนภูมิที่ซับซ้อน เช่น แผนภูมิวงกลม เข้ากับสไลด์ของคุณได้อย่างราบรื่น ช่วยเพิ่มการแสดงข้อมูลได้อย่างง่ายดาย คู่มือที่ครอบคลุมนี้จะแนะนำคุณตลอดกระบวนการสร้างและปรับแต่งแผนภูมิวงกลมโดยใช้ Aspose.Slides Java และแก้ไขปัญหาการนำเสนอทั่วไปได้อย่างง่ายดาย +## คำแนะนำ +การสร้างงานนำเสนอที่เคลื่อนไหวและมีความสวยงามเป็นสิ่งสำคัญสำหรับการสื่อสารข้อมูลที่มีผลกระทบอย่างเต็มที่ ด้วย Aspose.Slides for Java คุณสามารถผสานแผนภูมิที่ซับซ้อนอย่างแผนภูมิวงกลมเข้าไปในสไลด์ได้อย่างราบรื่น, **customize pie chart colors**, และเพิ่มประสิทธิภาพการแสดงผลข้อมูลได้อย่างง่ายดาย คู่มือฉบับสมบูรณ์นี้จะพาคุณผ่านขั้นตอนการสร้างและปรับแต่งแผนภูมิวงกลมด้วย Aspose.Slides Java, แก้ไขปัญหาการนำเสนอที่พบบ่อยได้อย่างไม่ยากเย็น **สิ่งที่คุณจะได้เรียนรู้:** -- การเริ่มต้นการนำเสนอและการเพิ่มสไลด์ -- การสร้างและการกำหนดค่าแผนภูมิวงกลมบนสไลด์ของคุณ -- การตั้งค่าชื่อแผนภูมิ ป้ายข้อมูล และสี -- เพิ่มประสิทธิภาพการทำงานและบริหารจัดการทรัพยากรอย่างมีประสิทธิผล -- การรวม Aspose.Slides เข้ากับโปรเจ็กต์ Java โดยใช้ Maven หรือ Gradle - -เริ่มต้นด้วยการตรวจสอบให้แน่ใจว่าคุณมีเครื่องมือและความรู้ทั้งหมดที่จำเป็นในการปฏิบัติตาม! +- การเริ่มต้นงานนำเสนอและการเพิ่มสไลด์ +- การสร้างและกำหนดค่าแผนภูมิวงกลมบนสไลด์ของคุณ +- การตั้งชื่อแผนภูมิ, ป้ายข้อมูล, และ **customize pie chart colors** +- การเพิ่มประสิทธิภาพการทำงานและการจัดการทรัพยากรอย่างมีประสิทธิผล +- การผสาน Aspose.Slides เข้าในโครงการ Java ด้วย Maven หรือ Gradle + +มาเริ่มกันโดยตรวจสอบให้แน่ใจว่าคุณมีเครื่องมือและความรู้ที่จำเป็นทั้งหมดเพื่อทำตามขั้นตอนได้! + +## คำตอบสั้น +- **คลาสหลักที่ใช้เริ่มงานนำเสนอคืออะไร?** `Presentation` จาก `com.aspose.slides` +- **เมธอดใดที่เพิ่มแผนภูมิวงกลมลงในสไลด์?** `addChart(ChartType.Pie, …)` +- **จะเปิดใช้งานสีที่แตกต่างสำหรับแต่ละส่วนได้อย่างไร?** ตั้งค่า `setColorVaried(true)` บนกลุ่มซีรีส์ +- **สามารถหมุนแผนภูมิวงกลมได้หรือไม่?** ได้, ใช้ `setRotationAngle(double)` บนวัตถุแผนภูมิ +- **ต้องการไลเซนส์สำหรับการใช้งานในผลิตภัณฑ์หรือไม่?** จำเป็นต้องมีไลเซนส์ Aspose.Slides สำหรับการใช้งานเชิงพาณิชย์ + +## “customize pie chart colors” คืออะไร? +การ **customize pie chart colors** หมายถึงการกำหนดสีเติมที่แตกต่างให้กับแต่ละชิ้นของแผนภูมิวงกลม เพื่อเพิ่มความอ่านง่ายและผลกระทบทางสายตา ใน Aspose.Slides คุณทำได้โดยเปิดใช้งานสีที่หลากหลายแล้วตั้งค่าสีเติมแบบทึบสำหรับจุดข้อมูลแต่ละจุด + +## ทำไมต้องใช้ Aspose.Slides for Java เพื่อสร้างแผนภูมิวงกลม? +- **การควบคุมเต็มรูปแบบ** ของลักษณะแผนภูมิโดยไม่ต้องพึ่ง Microsoft Office +- **ความเข้ากันได้ข้ามแพลตฟอร์ม** – ทำงานบน Windows, Linux, และ macOS +- **API ที่ครอบคลุม** สำหรับการผูกข้อมูล, การสไตลิ่ง, และการส่งออกเป็น PPTX, PDF หรือรูปภาพ +- **ความยืดหยุ่นของไลเซนส์** – เริ่มต้นด้วยการทดลองใช้ฟรีและอัปเกรดเมื่อคุณต้องการฟีเจอร์เต็มรูปแบบ ## ข้อกำหนดเบื้องต้น -ก่อนจะเข้าสู่บทช่วยสอนนี้ ให้แน่ใจว่าคุณมีการตั้งค่าต่อไปนี้พร้อมแล้ว: +ก่อนจะดำเนินการตามบทเรียนนี้, โปรดตรวจสอบให้แน่ใจว่าคุณได้เตรียมสิ่งต่อไปนี้เรียบร้อยแล้ว: -### ไลบรารี เวอร์ชัน และการอ้างอิงที่จำเป็น -- **Aspose.Slides สำหรับ Java**: ให้แน่ใจว่าคุณมีเวอร์ชัน 25.4 ขึ้นไป -- **ชุดพัฒนา Java (JDK)**: ต้องมีเวอร์ชัน 16 ขึ้นไป +### ไลบรารี, เวอร์ชัน, และการพึ่งพาที่จำเป็น +- **Aspose.Slides for Java**: เวอร์ชัน 25.4 หรือใหม่กว่า +- **Java Development Kit (JDK)**: เวอร์ชัน 16 หรือสูงกว่า -### ข้อกำหนดการตั้งค่าสภาพแวดล้อม -- สภาพแวดล้อมการพัฒนาที่มีการติดตั้งและกำหนดค่า Java -- สภาพแวดล้อมการพัฒนาแบบบูรณาการ (IDE) เช่น IntelliJ IDEA, Eclipse หรือ NetBeans +### ความต้องการการตั้งค่าสภาพแวดล้อม +- สภาพแวดล้อมการพัฒนาที่ติดตั้งและกำหนดค่า Java ไว้แล้ว +- Integrated Development Environment (IDE) เช่น IntelliJ IDEA, Eclipse หรือ NetBeans -### ข้อกำหนดเบื้องต้นของความรู้ -- ความเข้าใจพื้นฐานเกี่ยวกับการเขียนโปรแกรมภาษา Java -- ความคุ้นเคยกับ Maven หรือ Gradle สำหรับการจัดการการอ้างอิง +### ความรู้พื้นฐานที่ต้องมี +- ความเข้าใจพื้นฐานของการเขียนโปรแกรม Java +- ความคุ้นเคยกับ Maven หรือ Gradle สำหรับการจัดการการพึ่งพา -## การตั้งค่า Aspose.Slides สำหรับ Java -หากต้องการเริ่มใช้ Aspose.Slides ในโปรเจ็กต์ Java ของคุณ คุณต้องเพิ่มไลบรารีเป็นส่วนที่ต้องพึ่งพา คุณสามารถทำได้โดยใช้เครื่องมือสร้างต่างๆ ดังต่อไปนี้: +## การตั้งค่า Aspose.Slides for Java +เพื่อเริ่มใช้ Aspose.Slides ในโครงการ Java ของคุณ, คุณต้องเพิ่มไลบรารีเป็นการพึ่งพา ต่อไปนี้เป็นวิธีทำด้วยเครื่องมือสร้างต่าง ๆ: -**เมเวน** -เพิ่มส่วนนี้ลงในของคุณ `pom.xml` ไฟล์: +**Maven** +เพิ่มโค้ดส่วนนี้ลงในไฟล์ `pom.xml` ของคุณ: ```xml com.aspose @@ -54,80 +75,80 @@ ``` -**แกรเดิล** -รวมสิ่งต่อไปนี้ไว้ในของคุณ `build.gradle` ไฟล์: +**Gradle** +ใส่โค้ดต่อไปนี้ในไฟล์ `build.gradle` ของคุณ: ```gradle implementation group: 'com.aspose', name: 'aspose-slides', version: '25.4', classifier: 'jdk16' ``` -**ดาวน์โหลดโดยตรง** -หากคุณไม่ต้องการใช้เครื่องมือสร้าง โปรดดาวน์โหลดเวอร์ชันล่าสุดจาก [Aspose.Slides สำหรับการเปิดตัว Java](https://releases-aspose.com/slides/java/). +**ดาวน์โหลดโดยตรง** +หากคุณไม่ต้องการใช้เครื่องมือสร้าง, ดาวน์โหลดเวอร์ชันล่าสุดจาก [Aspose.Slides for Java releases](https://releases.aspose.com/slides/java/) -### ขั้นตอนการรับใบอนุญาต -- **ทดลองใช้งานฟรี**:เริ่มต้นด้วยการทดลองใช้ฟรีเพื่อสำรวจฟีเจอร์ Aspose.Slides -- **ใบอนุญาตชั่วคราว**:ขอใบอนุญาตชั่วคราวเพื่อใช้งานต่อเนื่องโดยไม่มีข้อจำกัด -- **ซื้อ**:โปรดพิจารณาซื้อหากคุณต้องการการเข้าถึงในระยะยาว +### ขั้นตอนการรับไลเซนส์ +- **ทดลองใช้ฟรี**: เริ่มต้นด้วยการทดลองใช้ฟรีเพื่อสำรวจคุณสมบัติของ Aspose.Slides +- **ไลเซนส์ชั่วคราว**: รับไลเซนส์ชั่วคราวสำหรับการใช้งานต่อเนื่องโดยไม่มีข้อจำกัด +- **ซื้อไลเซนส์**: พิจารณาซื้อหากต้องการเข้าถึงแบบถาวรระยะยาว -**การเริ่มต้นและการตั้งค่าเบื้องต้น** -ในการเริ่มใช้ Aspose.Slides ให้เริ่มต้นโครงการของคุณด้วยการสร้างวัตถุการนำเสนอใหม่: +**การเริ่มต้นและการตั้งค่าเบื้องต้น** +เพื่อเริ่มใช้ Aspose.Slides, เริ่มต้นโครงการของคุณด้วยการสร้างอ็อบเจ็กต์งานนำเสนอใหม่: ```java import com.aspose.slides.*; Presentation presentation = new Presentation(); ``` -## คู่มือการใช้งาน -ตอนนี้มาแบ่งกระบวนการการเพิ่มและปรับแต่งแผนภูมิวงกลมออกเป็นขั้นตอนต่างๆ ที่จัดการได้ +## คู่มือการดำเนินการ +ต่อไปนี้เป็นการแบ่งกระบวนการเพิ่มและปรับแต่งแผนภูมิวงกลมเป็นขั้นตอนย่อยที่จัดการได้ง่าย -### เริ่มต้นการนำเสนอและสไลด์ -เริ่มต้นด้วยการตั้งค่าการนำเสนอใหม่และเข้าถึงสไลด์แรก นี่คือพื้นที่สำหรับสร้างแผนภูมิ: +### เริ่มต้นงานนำเสนอและสไลด์ +ตั้งค่างานนำเสนอใหม่และเข้าถึงสไลด์แรก ซึ่งจะเป็นผืนแคนวาสสำหรับสร้างแผนภูมิ: ```java import com.aspose.slides.*; -// สร้างอินสแตนซ์การนำเสนอใหม่ +// Create a new presentation instance. Presentation presentation = new Presentation(); -// เข้าถึงสไลด์แรกในการนำเสนอ -islide slides = presentation.getSlides().get_Item(0); +// Access the first slide in the presentation. +ISlide slide = presentation.getSlides().get_Item(0); ``` ### เพิ่มแผนภูมิวงกลมลงในสไลด์ -แทรกแผนภูมิวงกลมลงในตำแหน่งที่ระบุโดยใช้ชุดข้อมูลเริ่มต้น: +แทรกแผนภูมิวงกลมในตำแหน่งที่กำหนดพร้อมชุดข้อมูลเริ่มต้น: ```java import com.aspose.slides.*; -// เพิ่มแผนภูมิวงกลมที่ตำแหน่ง (100, 100) และมีขนาด (400, 400) -ischart chart = slides.getShapes().addChart(ChartType.Pie, 100, 100, 400, 400); +// Add a pie chart at position (100, 100) with size (400, 400). +IChart chart = slide.getShapes().addChart(ChartType.Pie, 100, 100, 400, 400); ``` -### ตั้งค่าชื่อแผนภูมิ -ปรับแต่งแผนภูมิของคุณโดยการตั้งค่าและจัดตำแหน่งชื่อเรื่องให้ตรงกลาง: +### ตั้งชื่อแผนภูมิ +ปรับแต่งแผนภูมิของคุณโดยตั้งค่าและจัดกึ่งกลางชื่อเรื่อง: ```java import com.aspose.slides.*; -// เพิ่มชื่อให้กับแผนภูมิวงกลม +// Add a title to the pie chart. chart.getChartTitle().addTextFrameForOverriding("Sample Title"); chart.getChartTitle().getTextFrameForOverriding().getTextFrameFormat().setCenterText(NullableBool.True); chart.getChartTitle().setHeight(20); chart.setTitle(true); ``` -### กำหนดค่าป้ายข้อมูลสำหรับชุดข้อมูล -ตรวจสอบให้แน่ใจว่าป้ายข้อมูลแสดงค่าเพื่อความชัดเจน: +### กำหนดค่าป้ายข้อมูลสำหรับซีรีส์ +ทำให้ป้ายข้อมูลแสดงค่าตัวเลขเพื่อความชัดเจน: ```java import com.aspose.slides.*; -// แสดงค่าข้อมูลในซีรีส์แรก +// Show data values on the first series. chart.getChartData().getSeries().get_Item(0).getLabels().getDefaultDataLabelFormat().setShowValue(true); ``` -### เตรียมแผ่นงานข้อมูลแผนภูมิ -ตั้งค่าแผ่นงานข้อมูลแผนภูมิของคุณโดยการล้างชุดข้อมูลและหมวดหมู่ที่มีอยู่: +### เตรียมแผ่นงานข้อมูลของแผนภูมิ +ล้างซีรีส์และหมวดหมู่ที่มีอยู่เดิมออกจากแผ่นงานข้อมูลของแผนภูมิ: ```java import com.aspose.slides.*; -// เตรียมสมุดงานข้อมูลแผนภูมิ +// Prepare the chart data workbook. int defaultWorksheetIndex = 0; -isChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook(); +IChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook(); chart.getChartData().getSeries().clear(); chart.getChartData().getCategories().clear(); ``` @@ -137,33 +158,33 @@ chart.getChartData().getCategories().clear(); ```java import com.aspose.slides.*; -// เพิ่มหมวดหมู่ใหม่ +// Add new categories. chart.getChartData().getCategories().add(fact.getCell(0, 1, 0, "First Qtr")); chart.getChartData().getCategories().add(fact.getCell(0, 2, 0, "2nd Qtr")); chart.getChartData().getCategories().add(fact.getCell(0, 3, 0, "3rd Qtr")); ``` -### เพิ่มซีรีส์และเติมจุดข้อมูล -สร้างซีรีส์และเติมจุดข้อมูล: +### เพิ่มซีรีส์และเติมข้อมูลจุด +สร้างซีรีส์และเติมข้อมูลจุด – นี่คือขั้นตอนที่เราจะ **add chart series**: ```java import com.aspose.slides.*; -// เพิ่มซีรีย์ใหม่และตั้งชื่อ -ischartSeries series = chart.getChartData().getSeries().add(fact.getCell(0, 0, 1, "Series 1"), chart.getType()); +// Add a new series and set its name. +IChartSeries series = chart.getChartData().getSeries().add(fact.getCell(0, 0, 1, "Series 1"), chart.getType()); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 1, 1, 20)); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 2, 1, 50)); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 3, 1, 30)); ``` -### ปรับแต่งสีและขอบของซีรีย์ -เพิ่มความน่าสนใจทางสายตาด้วยการตั้งค่าสีและปรับแต่งขอบ: +### ปรับแต่งสีและขอบของซีรีส์ +เพิ่มความสวยงามโดยตั้งค่าสีและปรับขอบ – ขั้นตอนนี้ **customizes pie chart colors** โดยตรง: ```java import com.aspose.slides.*; -// ตั้งค่าสีต่างๆ ให้กับแต่ละภาคส่วน +// Set varied colors for the series sectors. chart.getChartData().getSeriesGroups().get_Item(0).setColorVaried(true); -isChartDataPoint point = series.getDataPoints().get_Item(0); +IChartDataPoint point = series.getDataPoints().get_Item(0); point.getFormat().getFill().setFillType(FillType.Solid); point.getFormat().getFill().getSolidFillColor().setColor(new Color(PresetColor.Cyan)); point.getFormat().getLine().getFillFormat().setFillType(FillType.Solid); @@ -172,46 +193,74 @@ point.getFormat().getLine().setWidth(3.0); point.getFormat().getLine().setStyle(LineStyle.ThinThick); point.getFormat().getLine().setDashStyle(LineDashStyle.DashDot); -// ทำซ้ำสำหรับจุดข้อมูลอื่นด้วยสีและรูปแบบที่แตกต่างกัน +// Repeat for other data points with different colors and styles. ``` -### กำหนดค่าป้ายข้อมูลที่กำหนดเอง -ปรับแต่งป้ายกำกับสำหรับจุดข้อมูลแต่ละจุด: +### ตั้งค่าป้ายข้อมูลแบบกำหนดเอง +ปรับจูนป้ายข้อมูลสำหรับแต่ละจุดข้อมูล: ```java import com.aspose.slides.*; -// กำหนดค่าฉลากที่กำหนดเอง -isDataLabel lbl1 = series.getDataPoints().get_Item(0).getLabel(); +// Configure custom labels. +IDataLabel lbl1 = series.getDataPoints().get_Item(0).getLabel(); lbl1.getDataLabelFormat().setShowValue(true); -isDataLabel lbl2 = series.getDataPoints().get_Item(1).getLabel(); +IDataLabel lbl2 = series.getDataPoints().get_Item(1).getLabel(); lbl2.getDataLabelFormat().setShowValue(true); lbl2.getDataLabelFormat().setShowLegendKey(true); lbl2.getDataLabelFormat().setShowPercentage(true); -isDataLabel lbl3 = series.getDataPoints().get_Item(2).getLabel(); +IDataLabel lbl3 = series.getDataPoints().get_Item(2).getLabel(); lbl3.getDataLabelFormat().setShowSeriesName(true); lbl3.getDataLabelFormat().setShowPercentage(true); -// เปิดใช้งานเส้นผู้นำสำหรับป้ายกำกับ +// Enable leader lines for labels. series.getLabels().getDefaultDataLabelFormat().setShowLeaderLines(true); ``` -### ตั้งค่ามุมการหมุนและบันทึกการนำเสนอ -ทำให้แผนภูมิวงกลมของคุณเสร็จสิ้นโดยการตั้งค่ามุมการหมุนและบันทึกการนำเสนอ: +### ตั้งค่ามุมการหมุนและบันทึกงานนำเสนอ +สรุปแผนภูมิวงกลมของคุณด้วยการ **set rotation angle** แล้วบันทึกไฟล์: ```java import com.aspose.slides.*; -// ตั้งค่ามุมการหมุน +// Set rotation angle. chart.getPlotArea().getPieChartTitle().getTextFrameForOverriding().setText("Sales Data"); chart.setRotationAngle(-10); -// บันทึกการนำเสนอลงในไฟล์ +// Save the presentation to a file. presentation.save("PieChartPresentation.pptx", SaveFormat.Pptx); ``` -## บทสรุป -ในบทช่วยสอนนี้ คุณจะได้เรียนรู้วิธีสร้างและปรับแต่งแผนภูมิวงกลมโดยใช้ Aspose.Slides สำหรับ Java เมื่อทำตามขั้นตอนเหล่านี้แล้ว คุณจะสามารถปรับปรุงการนำเสนอของคุณด้วยการแสดงข้อมูลที่น่าสนใจ หากคุณมีคำถามหรือต้องการความช่วยเหลือเพิ่มเติม โปรดติดต่อเรา +## ปัญหาที่พบบ่อยและวิธีแก้ +| ปัญหา | สาเหตุ | วิธีแก้ | +|-------|-------|--------| +| **ส่วนทั้งหมดมีสีเดียวกัน** | ไม่ได้เรียก `setColorVaried(true)` | ตรวจสอบให้แน่ใจว่าคุณเปิดใช้งานสีที่หลากหลายบนกลุ่มซีรีส์ | +| **ป้ายข้อมูลไม่แสดง** | ฟลัก `showValue` ถูกปิด | เรียก `setShowValue(true)` บนรูปแบบป้ายข้อมูลที่เหมาะสม | +| **การหมุนไม่มีผล** | ใช้ Aspose.Slides เวอร์ชันเก่า | อัปเกรดเป็นเวอร์ชัน 25.4 หรือใหม่กว่า | +| **เกิดข้อยกเว้นไลเซนส์ขณะรันไทม์** | ไฟล์ไลเซนส์หายหรือไม่ถูกต้อง | ก่อนสร้าง `Presentation` ให้โหลดไลเซนส์ด้วย `License license = new License(); license.setLicense("Aspose.Slides.lic");` | + +## คำถามที่พบบ่อย + +**ถาม: จะขอไลเซนส์ Aspose.Slides สำหรับ Java ได้อย่างไร?** +ตอบ: คุณสามารถขอทดลองใช้ฟรีจากเว็บไซต์ Aspose แล้วซื้อไลเซนส์ถาวร โหลดไลเซนส์ในเวลารันตามที่แสดงในตารางปัญหาทั่วไป + +**ถาม: สามารถใช้โค้ดนี้กับ JDK เวอร์ชันเก่าได้หรือไม่?** +ตอบ: API ต้องการ JDK 16 หรือสูงกว่า; เวอร์ชันเก่าจะไม่รองรับ + +**ถาม: สามารถส่งออกแผนภูมิเป็นรูปภาพแทน PPTX ได้หรือไม่?** +ตอบ: ได้, เรียก `chart.getChartData().getChartDataWorkbook().save("chart.png", ImageFormat.Png);` หลังจากเรนเดอร์ + +**ถาม: ถ้าต้องการเพิ่มซีรีส์มากกว่าหนึ่งชุดในแผนภูมิวงกลมทำอย่างไร?** +ตอบ: แผนภูมิวงกลมโดยทั่วไปแสดงซีรีส์เดียว; หากต้องการหลายชุดให้พิจารณาใช้แผนภูมิดอนัทแทน + +**ถาม: ไลบรารีทำงานบนเซิร์ฟเวอร์ Linux ได้หรือไม่?** +ตอบ: แน่นอน – Aspose.Slides for Java เป็นแบบแพลตฟอร์มอิสระและทำงานบน OS ใด ๆ ที่มี JDK ที่เข้ากันได้ + +--- + +**อัปเดตล่าสุด:** 2026-02-19 +**ทดสอบด้วย:** Aspose.Slides for Java 25.4 (jdk16) +**ผู้เขียน:** Aspose {{< /blocks/products/pf/tutorial-page-section >}} diff --git a/slides/turkish/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md b/slides/turkish/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md index 34515b1715..8e947425e9 100644 --- a/slides/turkish/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md +++ b/slides/turkish/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md @@ -1,9 +1,15 @@ --- -"date": "2025-04-17" -"description": "Java için Aspose.Slides kullanarak pasta grafiklerinin nasıl oluşturulacağını ve özelleştirileceğini öğrenin. Bu eğitim kurulumdan gelişmiş özelleştirmeye kadar her şeyi kapsar." -"title": "Aspose.Slides ile Java'da Pasta Grafikleri Oluşturma Kapsamlı Bir Kılavuz" -"url": "/tr/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/" -"weight": 1 +date: '2026-02-19' +description: Aspose.Slides ile Java’da bir pasta grafiği oluşturmayı, pasta grafiği + renklerini özelleştirmeyi, grafik serileri eklemeyi, grafik veri çalışma sayfası + ile çalışmayı ve dönüş açısını ayarlamayı öğrenin. +keywords: +- Aspose.Slides Java +- Java pie charts +- data visualization in Java +title: Java'da Aspose.Slides ile Pasta Grafik Renklerini Özelleştirme – Tam Bir Rehber +url: /tr/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/ +weight: 1 --- {{< blocks/products/pf/main-wrap-class >}} @@ -11,40 +17,56 @@ {{< blocks/products/pf/main-container >}} {{< blocks/products/pf/tutorial-page-section >}} -# Java için Aspose.Slides ile Pasta Grafikleri Oluşturma: Eksiksiz Bir Eğitim +# Java için Aspose.Slides ile Pasta Grafikler Oluşturma: Tam Bir Eğitim -## giriiş -Etkili bilgiler sunmak için dinamik ve görsel olarak çekici sunumlar oluşturmak çok önemlidir. Java için Aspose.Slides ile pasta grafikleri gibi karmaşık grafikleri slaytlarınıza sorunsuz bir şekilde entegre edebilir ve veri görselleştirmesini zahmetsizce geliştirebilirsiniz. Bu kapsamlı kılavuz, Aspose.Slides Java kullanarak pasta grafiği oluşturma ve özelleştirme sürecinde size yol gösterecek ve yaygın sunum zorluklarını kolaylıkla çözecektir. +## Giriş +Dinamik ve görsel açıdan çekici sunumlar oluşturmak, etkili bilgi sunumu için çok önemlidir. Aspose.Slides for Java ile, pasta grafikleri gibi karmaşık grafikleri slaytlarınıza sorunsuz bir şekilde entegre edebilir, **pasta grafik renklerini özelleştirebilir** ve veri görselleştirmesini zahmetsizce artırabilirsiniz. Bu kapsamlı rehber, Aspose.Slides Java kullanarak bir pasta grafiği oluşturma ve özelleştirme sürecini adım adım göstererek yaygın sunum sorunlarını kolayca çözmenize yardımcı olacaktır. **Ne Öğreneceksiniz:** - Bir sunumu başlatma ve slayt ekleme. -- Slaydınızda pasta grafiği oluşturma ve yapılandırma. -- Grafik başlıklarını, veri etiketlerini ve renklerini ayarlama. -- Performansı optimize etmek ve kaynakları etkin bir şekilde yönetmek. +- Slaytınıza bir pasta grafik oluşturma ve yapılandırma. +- Grafik başlıklarını, veri etiketlerini ayarlama ve **pasta grafik renklerini özelleştirme**. +- Performansı optimize etme ve kaynakları etkili bir şekilde yönetme. - Maven veya Gradle kullanarak Aspose.Slides'ı Java projelerine entegre etme. -Öncelikle takip etmeniz gereken tüm gerekli araç ve bilgiye sahip olduğunuzdan emin olarak başlayalım! +Hadi başlayalım, takip edebilmeniz için gerekli tüm araç ve bilgilere sahip olduğunuzdan emin olun! -## Ön koşullar -Bu eğitime başlamadan önce aşağıdaki kurulumların hazır olduğundan emin olun: +## Hızlı Yanıtlar +- **Bir sunumu başlatmak için birincil sınıf nedir?** `Presentation` from `com.aspose.slides`. +- **Bir slayta pasta grafik ekleyen yöntem hangisidir?** `addChart(ChartType.Pie, …)`. +- **Her dilim için farklı renkleri nasıl etkinleştirirsiniz?** Seriler grubunda `setColorVaried(true)` ayarlayın. +- **Pasta grafiğini döndürebilir misiniz?** Evet, grafik nesnesinde `setRotationAngle(double)` kullanın. +- **Üretim kullanımında lisansa ihtiyacım var mı?** Ticari dağıtımlar için bir Aspose.Slides lisansı gereklidir. -### Gerekli Kitaplıklar, Sürümler ve Bağımlılıklar -- **Java için Aspose.Slides**: 25.4 veya üzeri bir sürüme sahip olduğunuzdan emin olun. -- **Java Geliştirme Kiti (JDK)**: Sürüm 16 veya üzeri gereklidir. +## “Pasta grafik renklerini özelleştirme” nedir? +Pasta grafik renklerini özelleştirmek, pastanın her dilimine farklı dolgu renkleri atamak anlamına gelir; bu, okunabilirliği ve görsel etkiyi artırır. Aspose.Slides'te bunu, farklı renkleri etkinleştirerek ve ardından bireysel veri noktaları için katı dolgu renkleri ayarlayarak elde edersiniz. -### Çevre Kurulum Gereksinimleri -- Java'nın kurulu ve yapılandırılmış olduğu bir geliştirme ortamı. +## Java için Aspose.Slides ile pasta grafik oluşturmayı neden kullanmalısınız? +- **Tam kontrol** grafik görünümü üzerinde, Microsoft Office'e ihtiyaç duymadan. +- **Çapraz platform** uyumluluğu – Windows, Linux ve macOS'ta çalışır. +- **Zengin API** veri bağlama, stil verme ve PPTX, PDF veya görüntülere dışa aktarma için. +- **Lisans esnekliği** – ücretsiz deneme ile başlayın ve tam özellik setine ihtiyacınız olduğunda yükseltin. + +## Önkoşullar +Bu eğitime başlamadan önce, aşağıdaki kurulumun hazır olduğundan emin olun: + +### Gerekli Kütüphaneler, Sürümler ve Bağımlılıklar +- **Aspose.Slides for Java**: sürüm 25.4 veya üzeri. +- **Java Development Kit (JDK)**: sürüm 16 veya üzeri. + +### Ortam Kurulum Gereksinimleri +- Java yüklü ve yapılandırılmış bir geliştirme ortamı. - IntelliJ IDEA, Eclipse veya NetBeans gibi bir Entegre Geliştirme Ortamı (IDE). ### Bilgi Önkoşulları -- Java programlamanın temel bilgisi. -- Bağımlılık yönetimi için Maven veya Gradle'a aşinalık. +- Java programlamaya temel bir anlayış. +- Bağımlılık yönetimi için Maven veya Gradle konusunda aşinalık. -## Java için Aspose.Slides Kurulumu -Java projelerinizde Aspose.Slides kullanmaya başlamak için, kütüphaneyi bir bağımlılık olarak eklemeniz gerekir. Bunu farklı derleme araçlarını kullanarak nasıl yapabileceğiniz aşağıda açıklanmıştır: +## Aspose.Slides for Java Kurulumu +Java projelerinizde Aspose.Slides'ı kullanmaya başlamak için kütüphaneyi bir bağımlılık olarak eklemeniz gerekir. İşte farklı yapı araçlarıyla bunu nasıl yapabileceğiniz: -**Usta** -Bu parçacığı şuraya ekleyin: `pom.xml` dosya: +**Maven** +`pom.xml` dosyanıza bu kod parçacığını ekleyin: ```xml com.aspose @@ -54,22 +76,22 @@ Bu parçacığı şuraya ekleyin: `pom.xml` dosya: ``` -**Gradle** -Aşağıdakileri ekleyin: `build.gradle` dosya: +**Gradle** +`build.gradle` dosyanıza aşağıdakini ekleyin: ```gradle implementation group: 'com.aspose', name: 'aspose-slides', version: '25.4', classifier: 'jdk16' ``` -**Doğrudan İndirme** -Bir derleme aracı kullanmayı tercih etmiyorsanız, en son sürümü şu adresten indirin: [Java sürümleri için Aspose.Slides](https://releases.aspose.com/slides/java/). +**Doğrudan İndirme** +Bir yapı aracı kullanmak istemiyorsanız, en son sürümü [Aspose.Slides for Java releases](https://releases.aspose.com/slides/java/) adresinden indirin. ### Lisans Edinme Adımları -- **Ücretsiz Deneme**: Aspose.Slides özelliklerini keşfetmek için ücretsiz denemeye başlayın. -- **Geçici Lisans**: Sınırlama olmaksızın uzun süreli kullanım için geçici lisans edinin. -- **Satın almak**: Uzun vadeli erişime ihtiyacınız varsa satın almayı düşünün. +- **Ücretsiz Deneme**: Aspose.Slides özelliklerini keşfetmek için ücretsiz deneme ile başlayın. +- **Geçici Lisans**: Sınırlama olmadan uzun süreli kullanım için geçici bir lisans edinin. +- **Satın Alma**: Uzun vadeli erişime ihtiyacınız varsa satın almayı düşünün. -**Temel Başlatma ve Kurulum** -Aspose.Slides'ı kullanmaya başlamak için yeni bir sunum nesnesi oluşturarak projenizi başlatın: +**Temel Başlatma ve Kurulum** +Aspose.Slides'ı kullanmaya başlamak için, yeni bir sunum nesnesi oluşturarak projenizi başlatın: ```java import com.aspose.slides.*; @@ -77,93 +99,93 @@ Presentation presentation = new Presentation(); ``` ## Uygulama Kılavuzu -Şimdi pasta grafiğinin eklenmesi ve özelleştirilmesi sürecini yönetilebilir adımlara bölelim. +Şimdi bir pasta grafiği ekleme ve özelleştirme sürecini yönetilebilir adımlara bölelim. -### Sunumu ve Slaydı Başlat -Yeni bir sunum ayarlayarak ve ilk slayda erişerek başlayın. Bu, grafikler oluşturmak için tuvalinizdir: +### Sunumu ve Slaytı Başlatma +Yeni bir sunum ayarlayarak ve ilk slaytı erişerek başlayın. Bu, grafik oluşturmak için tuvalinizdir: ```java import com.aspose.slides.*; -// Yeni bir sunum örneği oluşturun. +// Create a new presentation instance. Presentation presentation = new Presentation(); -// Sunumdaki ilk slayda erişin. -islide slides = presentation.getSlides().get_Item(0); +// Access the first slide in the presentation. +ISlide slide = presentation.getSlides().get_Item(0); ``` -### Slayda Pasta Grafiği Ekle -Belirtilen konuma varsayılan veri kümesiyle bir pasta grafiği ekleyin: +### Slayta Pasta Grafik Ekleme +Belirtilen konuma varsayılan bir veri kümesiyle pasta grafik ekleyin: ```java import com.aspose.slides.*; -// (100, 100) konumuna (400, 400) boyutunda bir pasta grafiği ekleyin. -ischart chart = slides.getShapes().addChart(ChartType.Pie, 100, 100, 400, 400); +// Add a pie chart at position (100, 100) with size (400, 400). +IChart chart = slide.getShapes().addChart(ChartType.Pie, 100, 100, 400, 400); ``` -### Grafik Başlığını Ayarla -Başlığı ayarlayıp ortalayarak grafiğinizi özelleştirin: +### Grafik Başlığını Ayarlama +Başlığı ayarlayarak ve ortalayarak grafiğinizi özelleştirin: ```java import com.aspose.slides.*; -// Pasta grafiğine bir başlık ekleyin. +// Add a title to the pie chart. chart.getChartTitle().addTextFrameForOverriding("Sample Title"); chart.getChartTitle().getTextFrameForOverriding().getTextFrameFormat().setCenterText(NullableBool.True); chart.getChartTitle().setHeight(20); chart.setTitle(true); ``` -### Seriler için Veri Etiketlerini Yapılandırın -Veri etiketlerinin açıklık açısından değerleri gösterdiğinden emin olun: +### Seri İçin Veri Etiketlerini Yapılandırma +Açıklık için veri etiketlerinin değerleri gösterdiğinden emin olun: ```java import com.aspose.slides.*; -// İlk serideki veri değerlerini göster. +// Show data values on the first series. chart.getChartData().getSeries().get_Item(0).getLabels().getDefaultDataLabelFormat().setShowValue(true); ``` -### Grafik Veri Çalışma Sayfasını Hazırla +### Grafik Veri Çalışma Sayfasını Hazırlama Mevcut serileri ve kategorileri temizleyerek grafiğinizin veri çalışma sayfasını ayarlayın: ```java import com.aspose.slides.*; -// Grafik veri çalışma kitabını hazırlayın. +// Prepare the chart data workbook. int defaultWorksheetIndex = 0; -isChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook(); +IChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook(); chart.getChartData().getSeries().clear(); chart.getChartData().getCategories().clear(); ``` -### Kategorileri Tabloya Ekle +### Grafiğe Kategoriler Ekleme Pasta grafiğiniz için kategorileri tanımlayın: ```java import com.aspose.slides.*; -// Yeni kategoriler ekleyin. +// Add new categories. chart.getChartData().getCategories().add(fact.getCell(0, 1, 0, "First Qtr")); chart.getChartData().getCategories().add(fact.getCell(0, 2, 0, "2nd Qtr")); chart.getChartData().getCategories().add(fact.getCell(0, 3, 0, "3rd Qtr")); ``` -### Seri Ekle ve Veri Noktalarını Doldur -Bir seri oluşturun ve onu veri noktalarıyla doldurun: +### Seri Ekleme ve Veri Noktalarını Doldurma +Bir seri oluşturun ve veri noktalarıyla doldurun – burada **grafik serileri ekliyoruz**: ```java import com.aspose.slides.*; -// Yeni bir seri ekleyin ve ismini belirleyin. -ischartSeries series = chart.getChartData().getSeries().add(fact.getCell(0, 0, 1, "Series 1"), chart.getType()); +// Add a new series and set its name. +IChartSeries series = chart.getChartData().getSeries().add(fact.getCell(0, 0, 1, "Series 1"), chart.getType()); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 1, 1, 20)); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 2, 1, 50)); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 3, 1, 30)); ``` -### Seri Renklerini ve Kenarlıklarını Özelleştir -Renkleri ayarlayarak ve kenarlıkları özelleştirerek görsel çekiciliği artırın: +### Seri Renklerini ve Kenarlıklarını Özelleştirme +Renkleri ayarlayarak ve kenarlıkları özelleştirerek görsel çekiciliği artırın – bu doğrudan **pasta grafik renklerini özelleştirir**: ```java import com.aspose.slides.*; -// Seri sektörleri için çeşitli renkler ayarlayın. +// Set varied colors for the series sectors. chart.getChartData().getSeriesGroups().get_Item(0).setColorVaried(true); -isChartDataPoint point = series.getDataPoints().get_Item(0); +IChartDataPoint point = series.getDataPoints().get_Item(0); point.getFormat().getFill().setFillType(FillType.Solid); point.getFormat().getFill().getSolidFillColor().setColor(new Color(PresetColor.Cyan)); point.getFormat().getLine().getFillFormat().setFillType(FillType.Solid); @@ -172,46 +194,74 @@ point.getFormat().getLine().setWidth(3.0); point.getFormat().getLine().setStyle(LineStyle.ThinThick); point.getFormat().getLine().setDashStyle(LineDashStyle.DashDot); -// Farklı renk ve stillere sahip diğer veri noktaları için işlemi tekrarlayın. +// Repeat for other data points with different colors and styles. ``` -### Özel Veri Etiketlerini Yapılandırın -Her veri noktası için etiketleri ince ayarlayın: +### Özel Veri Etiketlerini Yapılandırma +Her veri noktası için etiketleri ince ayar yapın: ```java import com.aspose.slides.*; -// Özel etiketleri yapılandırın. -isDataLabel lbl1 = series.getDataPoints().get_Item(0).getLabel(); +// Configure custom labels. +IDataLabel lbl1 = series.getDataPoints().get_Item(0).getLabel(); lbl1.getDataLabelFormat().setShowValue(true); -isDataLabel lbl2 = series.getDataPoints().get_Item(1).getLabel(); +IDataLabel lbl2 = series.getDataPoints().get_Item(1).getLabel(); lbl2.getDataLabelFormat().setShowValue(true); lbl2.getDataLabelFormat().setShowLegendKey(true); lbl2.getDataLabelFormat().setShowPercentage(true); -isDataLabel lbl3 = series.getDataPoints().get_Item(2).getLabel(); +IDataLabel lbl3 = series.getDataPoints().get_Item(2).getLabel(); lbl3.getDataLabelFormat().setShowSeriesName(true); lbl3.getDataLabelFormat().setShowPercentage(true); -// Etiketler için lider çizgilerini etkinleştirin. +// Enable leader lines for labels. series.getLabels().getDefaultDataLabelFormat().setShowLeaderLines(true); ``` -### Döndürme Açısını Ayarlayın ve Sunumu Kaydedin -Döndürme açısını ayarlayarak ve sunumu kaydederek pasta grafiğinizi sonlandırın: +### Döndürme Açısını Ayarlama ve Sunumu Kaydetme +Pasta grafiğinizi **döndürme açısını ayarlayarak** ve dosyayı kaydederek tamamlayın: ```java import com.aspose.slides.*; -// Dönüş açısını ayarlayın. +// Set rotation angle. chart.getPlotArea().getPieChartTitle().getTextFrameForOverriding().setText("Sales Data"); chart.setRotationAngle(-10); -// Sunumu bir dosyaya kaydedin. +// Save the presentation to a file. presentation.save("PieChartPresentation.pptx", SaveFormat.Pptx); ``` -## Çözüm -Bu eğitimde, Java için Aspose.Slides kullanarak pasta grafikleri oluşturmayı ve özelleştirmeyi öğrendiniz. Bu adımları izleyerek sunumlarınızı görsel olarak çekici veri görselleştirmeleriyle zenginleştirebilirsiniz. Herhangi bir sorunuz varsa veya daha fazla yardıma ihtiyacınız varsa, bize ulaşmaktan çekinmeyin. +## Yaygın Sorunlar ve Çözümler +| Sorun | Neden | Çözüm | +|-------|-------|-----| +| **Tüm dilimler aynı renkte görünüyor** | `setColorVaried(true)` çağrılmadı | Seri grubunda farklı renkleri etkinleştirdiğinizden emin olun. | +| **Veri etiketleri görünmüyor** | `showValue` bayrağı devre dışı | Uygun etiket formatında `setShowValue(true)` çağırın. | +| **Döndürme etkisi yok** | Eski bir Aspose.Slides sürümü kullanılıyor | Sürümü 25.4 veya üzeri olarak yükseltin. | +| **Çalışma zamanında lisans istisnası** | Eksik veya geçersiz lisans dosyası | `Presentation` nesnesini oluşturmadan önce lisansınızı `License license = new License(); license.setLicense("Aspose.Slides.lic");` kodu ile yükleyin. | + +## Sıkça Sorulan Sorular + +**S: Aspose.Slides Java lisansını nasıl elde edebilirim?** +C: Aspose web sitesinden ücretsiz deneme talep edebilir, ardından kalıcı bir lisans satın alabilirsiniz. Ortak Sorunlar tablosunda gösterildiği gibi çalışma zamanında yükleyin. + +**S: Bu kodu eski JDK sürümleriyle kullanabilir miyim?** +C: API, JDK 16 veya üzeri gerektirir; eski sürümler desteklenmez. + +**S: Grafiği PPTX yerine görüntü olarak dışa aktarmak mümkün mü?** +C: Evet, render ettikten sonra `chart.getChartData().getChartDataWorkbook().save("chart.png", ImageFormat.Png);` çağırın. + +**S: Pasta grafiğine birden fazla seri eklemem gerekirse?** +C: Pasta grafikleri genellikle tek bir seri gösterir; birden fazla seri için bunun yerine halka (doughnut) grafiği düşünün. + +**S: Kütüphane Linux sunucularda çalışır mı?** +C: Kesinlikle – Aspose.Slides for Java platform bağımsızdır ve uyumlu bir JDK ile herhangi bir işletim sisteminde çalışır. + +--- + +**Son Güncelleme:** 2026-02-19 +**Test Edilen Versiyon:** Aspose.Slides for Java 25.4 (jdk16) +**Yazar:** Aspose {{< /blocks/products/pf/tutorial-page-section >}} diff --git a/slides/vietnamese/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md b/slides/vietnamese/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md index 45476977ea..00005f8949 100644 --- a/slides/vietnamese/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md +++ b/slides/vietnamese/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/_index.md @@ -1,50 +1,75 @@ --- -"date": "2025-04-17" -"description": "Tìm hiểu cách tạo và tùy chỉnh biểu đồ hình tròn bằng Aspose.Slides for Java. Hướng dẫn này bao gồm mọi thứ từ thiết lập đến tùy chỉnh nâng cao." -"title": "Tạo biểu đồ hình tròn trong Java với Aspose.Slides: Hướng dẫn toàn diện" -"url": "/vi/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/" -"weight": 1 +date: '2026-02-19' +description: Tìm hiểu cách tạo biểu đồ tròn trong Java với Aspose.Slides, tùy chỉnh + màu sắc biểu đồ tròn, thêm chuỗi biểu đồ, làm việc với bảng dữ liệu biểu đồ và đặt + góc quay. +keywords: +- Aspose.Slides Java +- Java pie charts +- data visualization in Java +title: Cách Tùy Chỉnh Màu Sắc Biểu Đồ Tròn trong Java với Aspose.Slides – Hướng Dẫn + Toàn Diện +url: /vi/java/charts-graphs/aspose-slides-java-pie-charts-tutorial/ +weight: 1 --- +. + {{< blocks/products/pf/main-wrap-class >}} {{< blocks/products/pf/main-container >}} {{< blocks/products/pf/tutorial-page-section >}} -# Tạo biểu đồ hình tròn với Aspose.Slides cho Java: Hướng dẫn đầy đủ +# Tạo Biểu Đồ Tròn với Aspose.Slides cho Java: Hướng Dẫn Toàn Diện ## Giới thiệu -Tạo các bài thuyết trình năng động và hấp dẫn về mặt hình ảnh là rất quan trọng để truyền tải thông tin có tác động. Với Aspose.Slides for Java, bạn có thể tích hợp liền mạch các biểu đồ phức tạp như biểu đồ hình tròn vào slide của mình, nâng cao khả năng trực quan hóa dữ liệu một cách dễ dàng. Hướng dẫn toàn diện này sẽ hướng dẫn bạn quy trình tạo và tùy chỉnh biểu đồ hình tròn bằng Aspose.Slides Java, giải quyết các thách thức trình bày phổ biến một cách dễ dàng. +Việc tạo các bản thuyết trình động và hấp dẫn về mặt hình ảnh là rất quan trọng để truyền tải thông tin một cách ấn tượng. Với Aspose.Slides cho Java, bạn có thể dễ dàng tích hợp các biểu đồ phức tạp như biểu đồ tròn vào slide, **tùy chỉnh màu sắc biểu đồ tròn**, và nâng cao khả năng trực quan hoá dữ liệu một cách nhẹ nhàng. Hướng dẫn toàn diện này sẽ hướng dẫn bạn từng bước tạo và tùy chỉnh biểu đồ tròn bằng Aspose.Slides Java, giải quyết các thách thức thường gặp trong việc tạo bản thuyết trình một cách dễ dàng. -**Những gì bạn sẽ học được:** -- Khởi tạo bài thuyết trình và thêm slide. -- Tạo và cấu hình biểu đồ hình tròn trên trang chiếu của bạn. -- Đặt tiêu đề biểu đồ, nhãn dữ liệu và màu sắc. -- Tối ưu hóa hiệu suất và quản lý tài nguyên hiệu quả. +**Bạn sẽ học được:** +- Khởi tạo một bản thuyết trình và thêm slide. +- Tạo và cấu hình một biểu đồ tròn trên slide của bạn. +- Đặt tiêu đề biểu đồ, nhãn dữ liệu, và **tùy chỉnh màu sắc biểu đồ tròn**. +- Tối ưu hiệu năng và quản lý tài nguyên một cách hiệu quả. - Tích hợp Aspose.Slides vào các dự án Java bằng Maven hoặc Gradle. -Hãy bắt đầu bằng cách đảm bảo bạn có đủ các công cụ và kiến thức cần thiết để thực hiện! +Hãy bắt đầu bằng cách đảm bảo bạn đã có đầy đủ công cụ và kiến thức cần thiết để làm theo! + +## Câu trả lời nhanh +- **Lớp chính để bắt đầu một bản thuyết trình là gì?** `Presentation` từ `com.aspose.slides`. +- **Phương thức nào thêm biểu đồ tròn vào slide?** `addChart(ChartType.Pie, …)`. +- **Làm sao để bật màu sắc đa dạng cho mỗi lát?** Gọi `setColorVaried(true)` trên nhóm series. +- **Có thể xoay biểu đồ tròn không?** Có, sử dụng `setRotationAngle(double)` trên đối tượng chart. +- **Có cần giấy phép cho việc sử dụng trong môi trường production không?** Cần giấy phép Aspose.Slides cho các triển khai thương mại. + +## “tùy chỉnh màu sắc biểu đồ tròn” là gì? +Tùy chỉnh màu sắc biểu đồ tròn có nghĩa là gán các màu nền riêng biệt cho mỗi lát của biểu đồ, giúp cải thiện khả năng đọc và tạo ấn tượng thị giác. Trong Aspose.Slides, bạn thực hiện điều này bằng cách bật màu sắc đa dạng và sau đó đặt màu nền rắn cho từng điểm dữ liệu. + +## Tại sao nên dùng Aspose.Slides cho Java để tạo biểu đồ tròn? +- **Kiểm soát toàn diện** về giao diện biểu đồ mà không cần Microsoft Office. +- **Tương thích đa nền tảng** – hoạt động trên Windows, Linux và macOS. +- **API phong phú** cho việc ràng buộc dữ liệu, tạo kiểu và xuất ra PPTX, PDF hoặc hình ảnh. +- **Linh hoạt về giấy phép** – bắt đầu với bản dùng thử miễn phí và nâng cấp khi cần đầy đủ tính năng. -## Điều kiện tiên quyết -Trước khi bắt đầu hướng dẫn này, hãy đảm bảo rằng bạn đã chuẩn bị sẵn các thiết lập sau: +## Các điều kiện tiên quyết +Trước khi bắt đầu tutorial này, hãy chắc chắn rằng bạn đã chuẩn bị đầy đủ: -### Thư viện, Phiên bản và Phụ thuộc bắt buộc -- **Aspose.Slides cho Java**: Đảm bảo bạn có phiên bản 25.4 trở lên. -- **Bộ phát triển Java (JDK)**: Yêu cầu sử dụng phiên bản 16 trở lên. +### Thư viện, phiên bản và phụ thuộc cần thiết +- **Aspose.Slides cho Java**: phiên bản 25.4 trở lên. +- **Java Development Kit (JDK)**: phiên bản 16 hoặc cao hơn. ### Yêu cầu thiết lập môi trường -- Môi trường phát triển có cài đặt và cấu hình Java. -- Môi trường phát triển tích hợp (IDE) như IntelliJ IDEA, Eclipse hoặc NetBeans. +- Một môi trường phát triển đã cài đặt và cấu hình Java. +- Một Integrated Development Environment (IDE) như IntelliJ IDEA, Eclipse hoặc NetBeans. -### Điều kiện tiên quyết về kiến thức +### Kiến thức nền tảng - Hiểu biết cơ bản về lập trình Java. -- Quen thuộc với Maven hoặc Gradle để quản lý sự phụ thuộc. +- Quen thuộc với Maven hoặc Gradle để quản lý phụ thuộc. -## Thiết lập Aspose.Slides cho Java -Để bắt đầu sử dụng Aspose.Slides trong các dự án Java của bạn, bạn cần thêm thư viện dưới dạng phụ thuộc. Sau đây là cách bạn có thể thực hiện bằng các công cụ xây dựng khác nhau: +## Cài đặt Aspose.Slides cho Java +Để bắt đầu sử dụng Aspose.Slides trong dự án Java của bạn, cần thêm thư viện làm phụ thuộc. Dưới đây là cách thực hiện với các công cụ xây dựng khác nhau: -**Maven** -Thêm đoạn trích này vào `pom.xml` tài liệu: +**Maven** +Thêm đoạn mã sau vào file `pom.xml` của bạn: ```xml com.aspose @@ -54,22 +79,22 @@ Thêm đoạn trích này vào `pom.xml` tài liệu: ``` -**Tốt nghiệp** -Bao gồm những điều sau đây trong `build.gradle` tài liệu: +**Gradle** +Bao gồm đoạn sau trong file `build.gradle` của bạn: ```gradle implementation group: 'com.aspose', name: 'aspose-slides', version: '25.4', classifier: 'jdk16' ``` -**Tải xuống trực tiếp** -Nếu bạn không muốn sử dụng công cụ xây dựng, hãy tải xuống bản phát hành mới nhất từ [Aspose.Slides cho bản phát hành Java](https://releases.aspose.com/slides/java/). +**Tải trực tiếp** +Nếu bạn không muốn dùng công cụ xây dựng, tải bản phát hành mới nhất từ [Aspose.Slides for Java releases](https://releases.aspose.com/slides/java/). -### Các bước xin cấp giấy phép -- **Dùng thử miễn phí**: Bắt đầu bằng bản dùng thử miễn phí để khám phá các tính năng của Aspose.Slides. -- **Giấy phép tạm thời**: Xin giấy phép tạm thời để sử dụng lâu dài mà không bị giới hạn. -- **Mua**: Hãy cân nhắc mua nếu bạn cần truy cập lâu dài. +### Các bước lấy giấy phép +- **Dùng thử miễn phí**: Bắt đầu với bản dùng thử để khám phá các tính năng của Aspose.Slides. +- **Giấy phép tạm thời**: Nhận giấy phép tạm thời để sử dụng mở rộng mà không bị giới hạn. +- **Mua bản quyền**: Xem xét mua nếu bạn cần truy cập lâu dài. -**Khởi tạo và thiết lập cơ bản** -Để bắt đầu sử dụng Aspose.Slides, hãy khởi tạo dự án của bạn bằng cách tạo một đối tượng trình bày mới: +**Khởi tạo và thiết lập cơ bản** +Để bắt đầu sử dụng Aspose.Slides, khởi tạo dự án của bạn bằng cách tạo một đối tượng presentation mới: ```java import com.aspose.slides.*; @@ -77,34 +102,34 @@ Presentation presentation = new Presentation(); ``` ## Hướng dẫn thực hiện -Bây giờ chúng ta hãy chia nhỏ quá trình thêm và tùy chỉnh biểu đồ hình tròn thành các bước dễ quản lý. +Bây giờ chúng ta sẽ chia quá trình thêm và tùy chỉnh biểu đồ tròn thành các bước dễ quản lý. -### Khởi tạo bài trình bày và slide -Bắt đầu bằng cách thiết lập một bài thuyết trình mới và truy cập vào trang chiếu đầu tiên. Đây là khung vẽ để tạo biểu đồ: +### Khởi tạo Presentation và Slide +Bắt đầu bằng việc tạo một bản thuyết trình mới và truy cập slide đầu tiên. Đây sẽ là canvas để tạo biểu đồ: ```java import com.aspose.slides.*; -// Tạo một phiên bản trình bày mới. +// Create a new presentation instance. Presentation presentation = new Presentation(); -// Truy cập vào trang chiếu đầu tiên trong bài thuyết trình. -islide slides = presentation.getSlides().get_Item(0); +// Access the first slide in the presentation. +ISlide slide = presentation.getSlides().get_Item(0); ``` -### Thêm biểu đồ hình tròn vào trang chiếu -Chèn biểu đồ hình tròn vào vị trí đã chỉ định với tập dữ liệu mặc định: +### Thêm biểu đồ tròn vào Slide +Chèn một biểu đồ tròn vào vị trí chỉ định với bộ dữ liệu mặc định: ```java import com.aspose.slides.*; -// Thêm biểu đồ hình tròn ở vị trí (100, 100) với kích thước (400, 400). -ischart chart = slides.getShapes().addChart(ChartType.Pie, 100, 100, 400, 400); +// Add a pie chart at position (100, 100) with size (400, 400). +IChart chart = slide.getShapes().addChart(ChartType.Pie, 100, 100, 400, 400); ``` ### Đặt tiêu đề biểu đồ -Tùy chỉnh biểu đồ của bạn bằng cách đặt và căn giữa tiêu đề: +Tùy chỉnh biểu đồ bằng cách đặt và căn giữa tiêu đề: ```java import com.aspose.slides.*; -// Thêm tiêu đề vào biểu đồ hình tròn. +// Add a title to the pie chart. chart.getChartTitle().addTextFrameForOverriding("Sample Title"); chart.getChartTitle().getTextFrameForOverriding().getTextFrameFormat().setCenterText(NullableBool.True); chart.getChartTitle().setHeight(20); @@ -112,58 +137,58 @@ chart.setTitle(true); ``` ### Cấu hình nhãn dữ liệu cho Series -Đảm bảo rằng nhãn dữ liệu hiển thị giá trị rõ ràng: +Đảm bảo nhãn dữ liệu hiển thị giá trị để rõ ràng: ```java import com.aspose.slides.*; -// Hiển thị giá trị dữ liệu trên chuỗi đầu tiên. +// Show data values on the first series. chart.getChartData().getSeries().get_Item(0).getLabels().getDefaultDataLabelFormat().setShowValue(true); ``` -### Chuẩn bị bảng tính dữ liệu biểu đồ -Thiết lập bảng tính dữ liệu của biểu đồ bằng cách xóa các chuỗi và danh mục hiện có: +### Chuẩn bị Worksheet dữ liệu cho biểu đồ +Thiết lập worksheet dữ liệu của biểu đồ bằng cách xóa các series và category hiện có: ```java import com.aspose.slides.*; -// Chuẩn bị sổ làm việc dữ liệu biểu đồ. +// Prepare the chart data workbook. int defaultWorksheetIndex = 0; -isChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook(); +IChartDataWorkbook fact = chart.getChartData().getChartDataWorkbook(); chart.getChartData().getSeries().clear(); chart.getChartData().getCategories().clear(); ``` -### Thêm danh mục vào biểu đồ -Xác định danh mục cho biểu đồ hình tròn của bạn: +### Thêm Category vào biểu đồ +Xác định các category cho biểu đồ tròn: ```java import com.aspose.slides.*; -// Thêm danh mục mới. +// Add new categories. chart.getChartData().getCategories().add(fact.getCell(0, 1, 0, "First Qtr")); chart.getChartData().getCategories().add(fact.getCell(0, 2, 0, "2nd Qtr")); chart.getChartData().getCategories().add(fact.getCell(0, 3, 0, "3rd Qtr")); ``` -### Thêm Chuỗi và Điền Điểm Dữ Liệu -Tạo một chuỗi và điền các điểm dữ liệu vào đó: +### Thêm Series và Điền dữ liệu cho các điểm +Tạo một series và điền dữ liệu cho các điểm – đây là nơi chúng ta **thêm series cho biểu đồ**: ```java import com.aspose.slides.*; -// Thêm một series mới và đặt tên cho series đó. -ischartSeries series = chart.getChartData().getSeries().add(fact.getCell(0, 0, 1, "Series 1"), chart.getType()); +// Add a new series and set its name. +IChartSeries series = chart.getChartData().getSeries().add(fact.getCell(0, 0, 1, "Series 1"), chart.getType()); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 1, 1, 20)); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 2, 1, 50)); series.getDataPoints().addDataPointForPieSeries(fact.getCell(defaultWorksheetIndex, 3, 1, 30)); ``` -### Tùy chỉnh màu sắc và đường viền của Series -Tăng cường sức hấp dẫn về mặt thị giác bằng cách thiết lập màu sắc và tùy chỉnh đường viền: +### Tùy chỉnh màu và viền cho Series +Nâng cao tính thẩm mỹ bằng cách đặt màu và tùy chỉnh viền – việc này **tùy chỉnh màu sắc biểu đồ tròn**: ```java import com.aspose.slides.*; -// Thiết lập nhiều màu sắc khác nhau cho các phần của chuỗi. +// Set varied colors for the series sectors. chart.getChartData().getSeriesGroups().get_Item(0).setColorVaried(true); -isChartDataPoint point = series.getDataPoints().get_Item(0); +IChartDataPoint point = series.getDataPoints().get_Item(0); point.getFormat().getFill().setFillType(FillType.Solid); point.getFormat().getFill().getSolidFillColor().setColor(new Color(PresetColor.Cyan)); point.getFormat().getLine().getFillFormat().setFillType(FillType.Solid); @@ -172,46 +197,74 @@ point.getFormat().getLine().setWidth(3.0); point.getFormat().getLine().setStyle(LineStyle.ThinThick); point.getFormat().getLine().setDashStyle(LineDashStyle.DashDot); -// Lặp lại với các điểm dữ liệu khác có màu sắc và kiểu dáng khác nhau. +// Repeat for other data points with different colors and styles. ``` ### Cấu hình nhãn dữ liệu tùy chỉnh -Tinh chỉnh nhãn cho từng điểm dữ liệu: +Tinh chỉnh nhãn cho mỗi điểm dữ liệu: ```java import com.aspose.slides.*; -// Cấu hình nhãn tùy chỉnh. -isDataLabel lbl1 = series.getDataPoints().get_Item(0).getLabel(); +// Configure custom labels. +IDataLabel lbl1 = series.getDataPoints().get_Item(0).getLabel(); lbl1.getDataLabelFormat().setShowValue(true); -isDataLabel lbl2 = series.getDataPoints().get_Item(1).getLabel(); +IDataLabel lbl2 = series.getDataPoints().get_Item(1).getLabel(); lbl2.getDataLabelFormat().setShowValue(true); lbl2.getDataLabelFormat().setShowLegendKey(true); lbl2.getDataLabelFormat().setShowPercentage(true); -isDataLabel lbl3 = series.getDataPoints().get_Item(2).getLabel(); +IDataLabel lbl3 = series.getDataPoints().get_Item(2).getLabel(); lbl3.getDataLabelFormat().setShowSeriesName(true); lbl3.getDataLabelFormat().setShowPercentage(true); -// Bật đường dẫn cho nhãn. +// Enable leader lines for labels. series.getLabels().getDefaultDataLabelFormat().setShowLeaderLines(true); ``` -### Đặt góc quay và lưu bản trình bày -Hoàn thiện biểu đồ hình tròn của bạn bằng cách thiết lập góc xoay và lưu bản trình bày: +### Đặt góc xoay và lưu Presentation +Hoàn thiện biểu đồ tròn bằng **đặt góc xoay** và lưu file: ```java import com.aspose.slides.*; -// Đặt góc quay. +// Set rotation angle. chart.getPlotArea().getPieChartTitle().getTextFrameForOverriding().setText("Sales Data"); chart.setRotationAngle(-10); -// Lưu bài thuyết trình vào một tập tin. +// Save the presentation to a file. presentation.save("PieChartPresentation.pptx", SaveFormat.Pptx); ``` -## Phần kết luận -Trong hướng dẫn này, bạn đã học cách tạo và tùy chỉnh biểu đồ hình tròn bằng Aspose.Slides for Java. Bằng cách làm theo các bước này, bạn có thể nâng cao bài thuyết trình của mình bằng hình ảnh dữ liệu hấp dẫn trực quan. Nếu bạn có bất kỳ câu hỏi nào hoặc cần hỗ trợ thêm, vui lòng liên hệ. +## Các vấn đề thường gặp và giải pháp +| Vấn đề | Nguyên nhân | Giải pháp | +|-------|-------------|----------| +| **Các lát đều có cùng màu** | `setColorVaried(true)` chưa được gọi | Đảm bảo bạn đã bật màu sắc đa dạng trên nhóm series. | +| **Nhãn dữ liệu không hiển thị** | Cờ `showValue` bị tắt | Gọi `setShowValue(true)` trên định dạng nhãn tương ứng. | +| **Xoay không có hiệu lực** | Sử dụng phiên bản Aspose.Slides cũ | Nâng cấp lên phiên bản 25.4 hoặc mới hơn. | +| **Lỗi giấy phép khi chạy** | Thiếu hoặc file giấy phép không hợp lệ | Tải giấy phép bằng `License license = new License(); license.setLicense("Aspose.Slides.lic");` trước khi tạo `Presentation`. | + +## Câu hỏi thường gặp + +**H: Làm sao để lấy giấy phép Aspose.Slides cho Java?** +Đ: Bạn có thể yêu cầu bản dùng thử miễn phí từ trang web Aspose, sau đó mua giấy phép vĩnh viễn. Tải giấy phép tại thời gian chạy như đã mô tả trong bảng Vấn đề thường gặp. + +**H: Có thể dùng đoạn mã này với các phiên bản JDK cũ hơn không?** +Đ: API yêu cầu JDK 16 hoặc cao hơn; các phiên bản cũ không được hỗ trợ. + +**H: Có thể xuất biểu đồ dưới dạng hình ảnh thay vì PPTX không?** +Đ: Có, gọi `chart.getChartData().getChartDataWorkbook().save("chart.png", ImageFormat.Png);` sau khi render. + +**H: Nếu cần thêm hơn một series vào biểu đồ tròn thì sao?** +Đ: Biểu đồ tròn thường chỉ hiển thị một series; nếu muốn nhiều series, hãy xem xét sử dụng biểu đồ donut. + +**H: Thư viện có hoạt động trên máy chủ Linux không?** +Đ: Hoàn toàn có – Aspose.Slides cho Java không phụ thuộc vào nền tảng và chạy trên bất kỳ hệ điều hành nào có JDK tương thích. + +--- + +**Cập nhật lần cuối:** 2026-02-19 +**Kiểm tra với:** Aspose.Slides cho Java 25.4 (jdk16) +**Tác giả:** Aspose {{< /blocks/products/pf/tutorial-page-section >}}