
ما نسعى لتحقيقه
ستتيح لك هذه المدونة أتمتة إنشاء الرسوم البيانية برمجيًا. سنحاول جعل الأمور بسيطة إلى حد ما من خلال كتابة شيفرة لتطوير منشئ رسم بياني متشتت في جافا. Aspose.Slides لجافا هي واجهة برمجة تطبيقات جافا قوية وخفيفة لإنشاء الرسوم البيانية والتلاعب بها. علاوة على ذلك، تقدم هذه الواجهة عالية المستوى بيئة صديقة للمطور مقارنة بالواجهات الأخرى المنافسة. لذا، دعنا ننتقل إلى النقطة.
واجهة برمجة تطبيقات جافا للرسوم البيانية - التثبيت
يمكنك التفكير في زيارة تفاصيل التثبيت هنا. باختصار، يمكنك تنزيل هذا الملف JAR أو استخدام تكوينات Maven التالية لتثبيت مكتبة رسم البيانات جافا هذه:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-slides</artifactId>
<version>24.4</version>
<classifier>jdk16</classifier>
</dependency>
تطوير منشئ رسم بياني متشتت - شيفرة
لذا، نحن الآن نكتب الخطوات التي يجب اتباعها:
- إنشاء مثيل من فئة Presentation.
- استدعاء طريقة get_Item للوصول إلى الشريحة الأولى.
- إنشاء الرسم البياني الافتراضي عن طريق استدعاء طريقة addChart.
- استدعاء طريقة getChartDataWorkbook للحصول على ورقة بيانات الرسم البياني.
- إضافة فئة جديدة للرسم البياني عن طريق استدعاء طريقة add.
- إضافة نقطة جديدة (1:3) عن طريق استدعاء طريقة addDataPointForScatterSeries.
- تعيين نوع السلسلة عن طريق استدعاء طريقة setType.
- تعيين حجم العلامة في الرسم البياني عن طريق استدعاء طريقة setSize.
- استدعاء طريقة setSymbol لتعيين نمط العلامة في الرسم البياني.
- حفظ ملف PPTX/PPT الناتج على القرص عن طريق استدعاء طريقة save.
فيما يلي عينة الشيفرة التي توضح كيفية تطوير منشئ رسم بياني متشتت في جافا برمجيًا:

الحصول على ترخيص مجاني
يمكنك الحصول على ترخيص مؤقت مجاني لتجربة هذه المكتبة لرسم البيانات جافا بدون قيود على التقييم.
خلاصة
بينما توفر Aspose.Slides لجافا مجموعة واسعة من الميزات لإنشاء الرسوم البيانية والتلاعب بها برمجيًا، هناك وثائق شاملة متاحة. بالإضافة إلى ذلك، يمكنك الانتقال إلى المراجع ومستودع GitHub لبدء تطوير منشئ رسم بياني متشتت في جافا. علاوة على ذلك، يمكنك زيارة هذا الرابط للحصول على لمحة سريعة لمعرفة جميع الميزات المقدمة.
لا تتردد في التواصل معنا
يمكنك إخبارنا عن أسئلتك أو استفساراتك في المنتدى.