Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
106 changes: 58 additions & 48 deletions cells/arabic/java/advanced-excel-charts/3d-charts/_index.md

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@
---
date: 2025-12-06
description: تعلم كيفية تغيير نوع مخطط Excel وإنشاء مخططات تفاعلية باستخدام Java و
Aspose.Cells. أضف تلميحات الأدوات إلى المخطط، وعلامات البيانات، وإمكانية الحفر العميق
للحصول على تصور بيانات أكثر غنى.
date: 2026-02-09
description: تعلم كيفية إضافة تسميات البيانات إلى مخطط Excel وتغيير نوع المخطط باستخدام
Aspose.Cells for Java، بالإضافة إلى تلميحات الأدوات والتفاعل القابل للتفصيل.
linktitle: Change Excel Chart Type
second_title: Aspose.Cells Java Excel Processing API
title: تغيير نوع مخطط Excel باستخدام Aspose.Cells Java
title: إضافة تسميات البيانات إلى مخطط Excel باستخدام Aspose.Cells Java
url: /ar/java/advanced-excel-charts/chart-interactivity/
weight: 19
---
Expand All @@ -16,35 +15,33 @@ weight: 19

{{< blocks/products/pf/tutorial-page-section >}}

# تغيير نوع مخطط Excel وإضافة التفاعلية
# إضافة تسميات البيانات إلى مخطط Excel وتغيير نوع المخطط – Aspose.Cells Java

## المقدمة

تقدم المخططات التفاعلية مستوى جديدًا من الفهم لتقارير Excel الخاصة بك، حيث تسمح للمستخدمين بالتمرير فوق العناصر، والنقر، واستكشاف نقاط البيانات مباشرة. في هذا البرنامج التعليمي ستقوم **بتغيير نوع مخطط Excel** و **إنشاء حلول مخطط تفاعلية بلغة Java** باستخدام Aspose.Cells for Java. سنستعرض إضافة تلميحات الأدوات إلى المخطط، وعلامات البيانات، ورابط تشعب بسيط للتنقيب العميق حتى يتمكن جمهورك من الغوص أكثر في الأرقام.
تُضيف المخططات التفاعلية مستوىً جديدًا من الفهم لتقارير Excel الخاصة بك، و**إضافة تسميات البيانات إلى مخطط Excel** تجعل المعلومات قابلة للقراءة فورًا. في هذا الدرس ستتعلم كيفية **إضافة تسميات البيانات إلى مخطط Excel**، وتغيير نوع المخطط، وإنشاء حلول Java تفاعلية باستخدام Aspose.Cells. سنُظهر لك أيضًا كيفية إضافة تلميحات أدوات (tooltips) ورابط تنقيب بسيط (drill‑down hyperlink) حتى يتمكن جمهورك من استكشاف البيانات بعمق.

## إجابات سريعة
- **ما المكتبة المستخدمة؟** Aspose.Cells for Java
- **هل يمكنني تغيير نوع المخطط؟** نعم – فقط عدل تعداد `ChartType` عند إنشاء المخطط.
- **كيف أضيف تلميحات الأدوات إلى مخطط؟** استخدم واجهة برمجة تطبيقات تسمية البيانات (`setHasDataLabels(true)`) وفعل عرض القيمة.
- **هل يدعم التنقيب العميق؟** يمكنك إرفاق روابط تشعبية بنقاط البيانات لسلوك تنقيب أساسي.
- **كيف أضيف تلميحات أدوات إلى المخطط؟** استخدم API تسميات البيانات (`setHasDataLabels(true)`) وفعل عرض القيم.
- **هل يدعم التنقيب (drill‑down)؟** يمكنك إرفاق روابط تشعبية بنقاط البيانات لسلوك تنقيب أساسي.
- **المتطلبات المسبقة؟** بيئة تطوير Java، ملف JAR الخاص بـ Aspose.Cells، وملف Excel يحتوي على بيانات نموذجية.

## المتطلبات المسبقة

قبل أن نبدأ، تأكد من وجود ما يلي:

- بيئة تطوير Java (يوصى بـ JDK 8 أو أعلى)
- مكتبة Aspose.Cells for Java (قم بتنزيلها من [هنا](https://releases.aspose.com/cells/java/))
- مصنف نموذجية (`data.xlsx`) يحتوي على البيانات التي تريد تصورها
- بيئة تطوير Java (يفضل JDK 8 أو أعلى)
- مكتبة Aspose.Cells for Java (حمّلها من [هنا](https://releases.aspose.com/cells/java/))
- مصنف نموذج (`data.xlsx`) يحتوي على البيانات التي تريد تصورها

## الخطوة 1: إعداد مشروع Java الخاص بك

1. أنشئ مشروع Java جديد في بيئة التطوير المفضلة لديك (IntelliJ IDEA، Eclipse، إلخ).
2. أضف ملف JAR الخاص بـ Aspose.Cells إلى مسار بناء المشروع أو إلى تبعيات Maven/Gradle.
2. أضف ملف JAR الخاص بـ Aspose.Cells إلى مسار بناء المشروع أو إلى تبعيات Maven/Gradle.

## الخطوة 2: تحميل البيانات

للعمل مع المخططات تحتاج أولاً إلى تحميل المصنف في الذاكرة.
للعمل مع المخططات تحتاج أولاً إلى تحميل مصنف في الذاكرة.

```java
// Load the Excel file
Expand All @@ -54,41 +51,43 @@ Worksheet worksheet = workbook.getWorksheets().get(0);

## الخطوة 3: إنشاء مخطط (وتغيير نوعه)

يمكنك اختيار أي نوع مخطط يتناسب مع تحليلك. أدناه نقوم بإنشاء **مخطط عمودي**، ولكن يمكنك بسهولة التحويل إلى مخطط خطي أو دائري أو شريطي عن طريق تعديل تعداد `ChartType`.
يمكنك اختيار أي نوع مخطط يناسب تحليلك. أدناه ننشئ **مخطط عمودي**، لكن يمكنك بسهولة التحويل إلى مخطط خطي أو دائري أو شريطي بتغيير تعداد `ChartType`.

```java
// Create a column chart
int chartIndex = worksheet.getCharts().add(ChartType.COLUMN, 5, 0, 15, 5);
Chart chart = worksheet.getCharts().get(chartIndex);
```

> **نصيحة احترافية:** لت **تغيير نوع مخطط Excel**، استبدل `ChartType.COLUMN` بـ `ChartType.LINE` أو `ChartType.PIE`، إلخ.
> **نصيحة احترافية:** لتغيير **نوع مخطط Excel**، استبدل `ChartType.COLUMN` بـ `ChartType.LINE` أو `ChartType.PIE`، إلخ.

## الخطوة 4: إضافة التفاعلية

### 4.1. إضافة تلميحات الأدوات (Add Tooltips to Chart)
### 4.1. إضافة تلميحات أدوات (Add Tooltips to Chart)

تظهر تلميحات الأدوات عندما يمر المستخدم فوق نقطة البيانات. الكود التالي يفعّل تسميات البيانات ويظهر القيمة كتلميح.
تظهر تلميحات الأدوات عندما يمر المستخدم فوق نقطة بيانات. الكود التالي يُفعّل تسميات البيانات ويظهر القيمة كتلميح أدوات.

```java
// Enable tooltips for data points
chart.getNSeries().get(0).getPoints().setHasDataLabels(true);
chart.getNSeries().get(0).getPoints().getDataLabels().setShowValue(true);
```

### 4.2. إضافة علامات البيانات
### 4.2. إضافة تسميات البيانات – **add data labels to excel chart**

توفر تسميات البيانات إشارة بصرية دائمة على المخطط نفسه. يمكنك عرضها كقوالب لتسهيل القراءة.
توفر تسميات البيانات إشارة بصرية دائمة على المخطط نفسه. يمكنك عرضها كـ callouts لتحسين القابلية للقراءة.

```java
// Enable data labels for data points
chart.getNSeries().get(0).getPoints().setHasDataLabels(true);
chart.getNSeries().get(0).getPoints().getDataLabels().setShowLabelAsDataCallout(true);
```

### 4.3. تنفيذ التنقيب العميق (Hyperlink on a Data Point)
> **لماذا نضيف تسميات البيانات؟** إضافة تسميات البيانات مباشرةً على المخطط تُلغي الحاجة إلى تمرير المؤشر أو تخمين القيم، مما يحسّن وضوح التقرير.

### 4.3. تنفيذ التنقيب (رابط تشعبي على نقطة بيانات)

طريقة بسيطة لإضافة قدرة التنقيب العميق هي إرفاق رابط تشعبي بنقطة معينة. عند النقر على النقطة يفتح صفحة ويب تحتوي على معلومات مفصلة.
طريقة بسيطة لإضافة قدرة التنقيب هي إرفاق رابط تشعبي بنقطة معينة. النقر على النقطة يفتح صفحة ويب تحتوي على معلومات مفصلة.

```java
// Add a hyperlink to a data point
Expand All @@ -98,7 +97,7 @@ chart.getNSeries().get(0).getPoints().get(0).getHyperlinks().add(url);

## الخطوة 5: حفظ المصنف

بعد تكوين المخطط، احفظ المصنف حتى تُحفظ الميزات التفاعلية في ملف الإخراج.
بعد تكوين المخطط، احفظ المصنف بحيث تُحفظ الميزات التفاعلية في ملف الإخراج.

```java
// Save the workbook
Expand All @@ -109,31 +108,31 @@ workbook.save("interactive_chart_output.xlsx");

| المشكلة | الحل |
|-------|----------|
| **تلميحات الأدوات لا تظهر** | تأكد من استدعاء `setHasDataLabels(true)` قبل تكوين `setShowValue(true)`. |
| **التلميحات لا تظهر** | تأكد من استدعاء `setHasDataLabels(true)` قبل تكوين `setShowValue(true)`. |
| **الرابط التشعبي غير قابل للنقر** | تحقق من أن تنسيق الإخراج يدعم الروابط التشعبية (مثل XLSX، وليس CSV). |
| **نوع المخطط لا يتغير** | تحقق مرة أخرى من تعديل تعداد `ChartType` الصحيح عند إضافة المخطط. |
| **نوع المخطط لا يتغير** | تأكد من تعديل تعداد `ChartType` الصحيح عند إضافة المخطط. |

## الأسئلة المتكررة

**س: كيف يمكنني تغيير نوع المخطط بعد إنشائه؟**
ج: تحتاج إلى إنشاء مخطط جديد باستخدام `ChartType` المطلوب. لا توفر Aspose.Cells تحويل النوع في المكان، لذا احذف المخطط القديم وأضف مخططًا جديدًا.
ج: تحتاج إلى إنشاء مخطط جديد باستخدام `ChartType` المطلوب. لا توفر Aspose.Cells تحويلًا مباشرًا للنوع داخل المخطط الحالي، لذا احذف المخطط القديم وأضف واحدًا جديدًا.

**س: هل يمكنني تخصيص مظهر تلميحات الأدوات؟**
ج: نعم. استخدم خصائص `DataLabel` مثل `setFontSize` و `setFontColor` و `setBackgroundColor` لتنسيق نص التلميح.

**س: كيف أتعامل مع تفاعلات المستخدم في تطبيق ويب؟**
ج: صدّر المصنف إلى ملف HTML أو XLSX واستخدم JavaScript على جانب العميل لالتقاط أحداث النقر على عناصر المخطط.

**س: أين يمكنني العثور على المزيد من الأمثلة والوثائق؟**
ج: زر [مرجع Aspose.Cells Java API](https://reference.aspose.com/cells/java/) للحصول على قائمة كاملة بالفئات والطرق المتعلقة بالمخططات.
**س: أين يمكنني العثور على مزيد من الأمثلة والوثائق؟**
ج: زر [مرجع API لـ Aspose.Cells Java](https://reference.aspose.com/cells/java/) للحصول على قائمة كاملة بالفئات والطرق المتعلقة بالمخططات.

## الخاتمة
## الخلاصة

أنت الآن تعرف كيف **تغيير نوع مخطط Excel**، **إنشاء حلول مخطط تفاعلية بلغة Java**، وإثرائها بتلميحات الأدوات، وعلامات البيانات، وروابط التشعب للتنقيب العميق باستخدام Aspose.Cells for Java. هذه التحسينات تجعل تقارير Excel الخاصة بك أكثر جاذبية وفهمًا للمستخدمين النهائيين.
أنت الآن تعرف كيف **تضيف تسميات البيانات إلى مخطط Excel**، **تغير نوع مخطط Excel**، **تنشئ حلول مخططات Java تفاعلية**، وتُثريها بتلميحات أدوات، وتسميات بيانات، وروابط تنقيب باستخدام Aspose.Cells for Java. هذه التحسينات تجعل تقارير Excel أكثر جذبًا وإفادة للمستخدمين النهائيين.

---

**آخر تحديث:** 2025-12-06
**آخر تحديث:** 2026-02-09
**تم الاختبار مع:** Aspose.Cells for Java 24.12
**المؤلف:** Aspose

Expand Down
Loading