24.1.14. المخططات البيانية

24.1.14.1. مخطط أعمدة

تُنشئ مخطط أعمدة من فئة وحقل في الطبقة.

../../../../_images/bar_plot.png

شكل 24.32 مثال على مخطط أعمدة

المعاملات

Label

اﻷسم

النوع

وصف

الطبقة المدخلة

INPUT

[vector: geometry]

الطبقة المتجهية المدخلة

اسم حقل الفئة

NAME_FIELD

[tablefield: any]

الحقل الفئوي المستخدم لتجميع الأعمدة (المحور X)

حقل القيمة

VALUE_FIELD

[tablefield: numeric]

القيمة المستخدمة في المخطط (المحور Y).

العنوان

اختياري

Added in 3.42

TITLE

[string]

الافتراضي: ""

عنوان المخطط

عنوان المحور X

اختياري

Added in 3.42

XAXIS_TITLE

[string]

الافتراضي: ""

إذا تُرك فارغًا، يُستخدم اسم حقل الفئة. وإذا أُدخلت مسافة واحدة، يُخفى عنوان المحور.

عنوان المحور Y

اختياري

Added in 3.42

YAXIS_TITLE

[string]

الافتراضي: ""

إذا تُرك فارغًا، يُستخدم اسم حقل القيمة. وإذا أُدخلت مسافة واحدة، يُخفى عنوان المحور.

مخطط الأعمدة

OUTPUT

[html]

الافتراضي: [Save to temporary file]

حدّد ملف HTML للمخطط. أحد الخيارات التالية:

  • الحفظ في ملف مؤقت

  • الحفظ في ملف…

المخرجات

Label

اﻷسم

النوع

وصف

مخطط الأعمدة

OUTPUT

[html]

ملف HTML يحتوي على المخطط. متاح في Processing ► Result Viewer.

شيفرة Python

معرّف الخوارزمية: qgis:barplot

import processing
processing.run("algorithm_id", {parameter_dictionary})

يُعرض معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.

24.1.14.2. مخطط صندوقي

تُنشئ مخططًا صندوقيًا من حقل فئة وحقل رقمي في الطبقة.

../../../../_images/box_plot_example.png

شكل 24.33 مثال على مخطط صندوقي

المعاملات

Label

اﻷسم

النوع

وصف

الطبقة المدخلة

INPUT

[vector: geometry]

الطبقة المتجهية المدخلة

حقل اسم الفئة

NAME_FIELD

[tablefield: any]

الحقل الفئوي المستخدم لتجميع الصناديق (المحور X)

حقل القيمة

VALUE_FIELD

[tablefield: numeric]

القيمة المستخدمة في المخطط (المحور Y).

خطوط إحصائية إضافية

MSD

[enumeration]

الافتراضي: 0

معلومات إحصائية إضافية تُضاف إلى المخطط. أحد الخيارات التالية:

  • 0 --- إظهار المتوسط

  • 1 --- إظهار الانحراف المعياري

  • 2 --- عدم إظهار المتوسط والانحراف المعياري

العنوان

اختياري

Added in 3.42

TITLE

[string]

الافتراضي: ""

عنوان المخطط

عنوان المحور X

اختياري

Added in 3.42

XAXIS_TITLE

[string]

الافتراضي: ""

إذا تُرك فارغًا، يُستخدم اسم حقل الفئة. وإذا أُدخلت مسافة واحدة، لا يظهر عنوان المحور.

عنوان المحور Y

اختياري

Added in 3.42

YAXIS_TITLE

[string]

الافتراضي: ""

إذا تُرك فارغًا، يُستخدم اسم حقل القيمة. وإذا أُدخلت مسافة واحدة، لا يظهر عنوان المحور.

المخطط الصندوقي

OUTPUT

[html]

الافتراضي: [Save to temporary file]

حدّد ملف HTML للمخطط. أحد الخيارات التالية:

  • الحفظ في ملف مؤقت

  • الحفظ في ملف…

المخرجات

Label

اﻷسم

النوع

وصف

المخطط الصندوقي

OUTPUT

[html]

ملف HTML يحتوي على المخطط. متاح في Processing ► Result Viewer.

شيفرة Python

معرّف الخوارزمية: qgis:boxplot

import processing
processing.run("algorithm_id", {parameter_dictionary})

يُعرض معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.

24.1.14.3. إنشاء صورة المقطع الجانبي للارتفاع

Added in 3.42

تُنشئ صورة للمقطع الجانبي للارتفاع من قائمة بطبقات الخريطة وطبقة تضاريس اختيارية.

../../../../_images/elevation_profile_example.png

شكل 24.34 مثال على المقطع الجانبي للارتفاع

المعاملات

المعاملات الأساسية

Label

اﻷسم

النوع

وصف

منحنى المقطع

CURVE

[geometry: line]

الشكل الهندسي من نوع LineString (بصيغة WKT أو GeoJSON) الذي يمثل منحنى المقطع الذي سيُولَّد على امتداده المقطع الجانبي للارتفاع

طبقات الخريطة

MAP_LAYERS

[layer] [list]

قائمة طبقات الخريطة المراد تضمينها في المقطع الجانبي للارتفاع

عرض المخطط (بالبكسل)

WIDTH

[numeric: integer]

الافتراضي: 400

القيمة الدنيا: 0

عرض المخطط الناتج بالبكسل.

ارتفاع المخطط (بالبكسل)

HEIGHT

[numeric: integer]

الافتراضي: 300

القيمة الدنيا: 0

ارتفاع المخطط الناتج بالبكسل.

طبقة التضاريس

اختياري

TERRAIN_LAYER

[raster]

طبقة تضاريس (مثل نموذج الارتفاع الرقمي DEM) تُستخدم لبيانات الارتفاع. إذا لم تُوفَّر، تُستمد بيانات الارتفاع من طبقات الخريطة.

المعاملات المتقدمة

Label

اﻷسم

النوع

وصف

الحد الأدنى للمسافة في المخطط (المحور X)

اختياري

MINIMUM_DISTANCE

[numeric: double]

أدنى مسافة (المحور X) تُعرض في المخطط. إذا لم تُحدَّد، يُضبط مقياس المخطط تلقائيًا.

الحد الأقصى للمسافة في المخطط (المحور X)

اختياري

MAXIMUM_DISTANCE

[numeric: double]

أقصى مسافة (المحور X) تُعرض في المخطط. إذا لم تُحدَّد، يُضبط مقياس المخطط تلقائيًا.

الحد الأدنى للارتفاع في المخطط (المحور Y)

اختياري

MINIMUM_ELEVATION

[numeric: double]

أدنى ارتفاع (المحور Y) يُعرض في المخطط. إذا لم يُحدَّد، يُضبط مقياس المخطط تلقائيًا.

الحد الأقصى للارتفاع في المخطط (المحور Y)

اختياري

MAXIMUM_ELEVATION

[numeric: double]

أقصى ارتفاع (المحور Y) يُعرض في المخطط. إذا لم يُحدَّد، يُضبط مقياس المخطط تلقائيًا.

لون نص المخطط

اختياري

TEXT_COLOR

[color]

لون النص في المخطط (مثل تسميات المحاور والعناوين).

لون خلفية المخطط

اختياري

BACKGROUND_COLOR

[color]

لون خلفية المخطط.

لون إطار المخطط

اختياري

BORDER_COLOR

[color]

لون إطار المخطط.

تفاوت المقطع

TOLERANCE

[numeric: double]

الافتراضي: 5.0

القيمة الدنيا: 0

يحدد أقصى بُعد ممكن للمعلم (نقطة متجهية أو خط أو مضلع أو سحابة نقاط) عن خط المقطع ليُضمَّن في النتائج. يستخدم وحدات الخريطة ولا يؤثر في أنواع الطبقات الأخرى.

دقة المخطط (DPI)

DPI

[numeric: integer]

الافتراضي: 96

القيمة الدنيا: 0

دقة الصورة الناتجة بالنقاط في البوصة (DPI).

الصورة الناتجة

OUTPUT

[file]

الافتراضي: [Save to temporary file]

حدّد ملف الصورة للمخطط. أحد الخيارات التالية:

  • الحفظ في ملف مؤقت

  • الحفظ في ملف…

المخرجات

Label

اﻷسم

النوع

وصف

الصورة الناتجة

OUTPUT

[file]

صورة المقطع الجانبي للارتفاع المُولَّدة بالصيغة المحددة.

شيفرة Python

معرّف الخوارزمية: native:generateelevationprofileimage

import processing
processing.run("algorithm_id", {parameter_dictionary})

يُعرض معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.

24.1.14.4. مخطط المتوسط والانحراف المعياري

تُنشئ مخططًا صندوقيًا يتضمن قيم المتوسط والانحراف المعياري.

../../../../_images/mean_stddev_plot_example.png

شكل 24.35 مثال على مخطط المتوسط والانحراف المعياري

المعاملات

Label

اﻷسم

النوع

وصف

الجدول المدخل

INPUT

[vector: geometry]

الطبقة المتجهية المدخلة

حقل اسم الفئة

NAME_FIELD

[tablefield: any]

الحقل الفئوي المستخدم لتجميع الصناديق (المحور X)

حقل القيمة

VALUE_FIELD

[tablefield: numeric]

القيمة المستخدمة في المخطط (المحور Y).

المخطط

OUTPUT

[html]

الافتراضي: [Save to temporary file]

حدّد ملف HTML للمخطط. أحد الخيارات التالية:

  • الحفظ في ملف مؤقت

  • الحفظ في ملف…

المخرجات

Label

اﻷسم

النوع

وصف

المخطط

OUTPUT

[html]

ملف HTML يحتوي على المخطط. متاح في Processing ► Result Viewer.

شيفرة Python

معرّف الخوارزمية: qgis:meanandstandarddeviationplot

import processing
processing.run("algorithm_id", {parameter_dictionary})

يُعرض معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.

24.1.14.5. مخطط قطبي

تولّد مخططًا قطبيًا بناءً على قيمة طبقة متجهية مدخلة.

يجب إدخال حقلين كمعاملين: أحدهما يحدد فئة كل معلم (لتجميع المعالم)، والآخر يحتوي على المتغير المراد رسمه (ويجب أن يكون رقميًا).

../../../../_images/polar_plot_example.png

شكل 24.36 مثال على مخطط قطبي

المعاملات

Label

اﻷسم

النوع

وصف

الطبقة المدخلة

INPUT

[vector: geometry]

الطبقة المتجهية المدخلة

حقل اسم الفئة

NAME_FIELD

[tablefield: any]

الحقل الفئوي المستخدم لتجميع المعالم (المحور X)

حقل القيمة

VALUE_FIELD

[tablefield: numeric]

القيمة المستخدمة في المخطط (المحور Y).

المخطط القطبي

OUTPUT

[html]

الافتراضي: [Save to temporary file]

حدّد ملف HTML للمخطط. أحد الخيارات التالية:

  • الحفظ في ملف مؤقت

  • الحفظ في ملف…

المخرجات

Label

اﻷسم

النوع

وصف

المخطط القطبي

OUTPUT

[html]

ملف HTML يحتوي على المخطط. متاح في Processing ► Result Viewer.

شيفرة Python

معرّف الخوارزمية: qgis:polarplot

import processing
processing.run("algorithm_id", {parameter_dictionary})

يُعرض معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.

24.1.14.6. المدرج التكراري للطبقة الشبكية

تولّد مدرجًا تكراريًا (histogram) لقيم طبقة شبكية.

../../../../_images/raster_layer_histogram.png

شكل 24.37 مثال على المدرج التكراري للطبقة الشبكية

المعاملات

Label

اﻷسم

النوع

وصف

الطبقة المدخلة

INPUT

[raster]

الطبقة الشبكية المدخلة

رقم النطاق

BAND

[raster band]

النطاق الشبكي المستخدم للمدرج التكراري

عدد الفئات

BINS

[numeric: integer]

الافتراضي: 10

عدد الفئات (bins) المستخدمة في المدرج التكراري (المحور X). الحد الأدنى 2.

المدرج التكراري

OUTPUT

[html]

الافتراضي: [Save to temporary file]

حدّد ملف HTML للمخطط. أحد الخيارات التالية:

  • الحفظ في ملف مؤقت

  • الحفظ في ملف…

المخرجات

Label

اﻷسم

النوع

وصف

المدرج التكراري

OUTPUT

[html]

ملف HTML يحتوي على المخطط. متاح في Processing ► Result Viewer.

شيفرة Python

معرّف الخوارزمية: qgis:rasterlayerhistogram

import processing
processing.run("algorithm_id", {parameter_dictionary})

يُعرض معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.

24.1.14.7. المدرج التكراري للطبقة المتجهية

تولّد مدرجًا تكراريًا لقيم سمة في طبقة متجهية.

يجب أن تكون السمة المستخدمة لحساب المدرج التكراري رقمية.

../../../../_images/vector_layer_histogram.png

شكل 24.38 مثال على المدرج التكراري للطبقة المتجهية

المعاملات

Label

اﻷسم

النوع

وصف

الطبقة المدخلة

INPUT

[vector: any]

الطبقة المتجهية المدخلة

السمة

FIELD

[tablefield: numeric]

القيمة المستخدمة في المخطط (المحور Y).

عدد الفئات

BINS

[numeric: integer]

الافتراضي: 10

عدد الفئات (bins) المستخدمة في المدرج التكراري (المحور X). الحد الأدنى 2.

المدرج التكراري

OUTPUT

[html]

الافتراضي: [Save to temporary file]

حدّد ملف HTML للمخطط. أحد الخيارات التالية:

  • الحفظ في ملف مؤقت

  • الحفظ في ملف…

المخرجات

Label

اﻷسم

النوع

وصف

المدرج التكراري

OUTPUT

[html]

ملف HTML يحتوي على المخطط. متاح في Processing ► Result Viewer.

شيفرة Python

معرّف الخوارزمية: qgis:vectorlayerhistogram

import processing
processing.run("algorithm_id", {parameter_dictionary})

يُعرض معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.

24.1.14.8. مخطط الانتشار للطبقة المتجهية

تُنشئ مخطط انتشار بسيطًا X - Y لطبقة متجهية.

../../../../_images/vector_scatter_plot_example.png

شكل 24.39 مثال على مخطط الانتشار للطبقة المتجهية

المعاملات

Label

اﻷسم

النوع

وصف

الطبقة المدخلة

INPUT

[vector: geometry]

الطبقة المتجهية المدخلة

سمة X

XFIELD

[tablefield: numeric]

الحقل المستخدم للمحور X

سمة Y

YFIELD

[tablefield: numeric]

الحقل المستخدم للمحور Y

النص عند التمرير

اختياري

Added in 3.42

HOVERTEXT

[expression]

الافتراضي: ""

النص الذي يظهر عند تمرير الفأرة فوق نقاط البيانات. يمكن أخذه من حقل أو بناؤه على تعبير.

العنوان

اختياري

Added in 3.42

TITLE

[string]

الافتراضي: ""

عنوان المخطط

عنوان المحور X

اختياري

Added in 3.42

XAXIS_TITLE

[string]

الافتراضي: ""

إذا تُرك فارغًا، يُستخدم اسم حقل سمة x. وإذا أُدخلت مسافة واحدة، لا يظهر عنوان المحور.

عنوان المحور Y

اختياري

Added in 3.42

YAXIS_TITLE

[string]

الافتراضي: ""

إذا تُرك فارغًا، يُستخدم اسم حقل سمة y. وإذا أُدخلت مسافة واحدة، لا يظهر عنوان المحور.

استخدام مقياس لوغاريتمي للمحور x

Added in 3.42

XAXIS_LOG

[boolean]

الافتراضي: False

عند تفعيله، يُستخدم مقياس لوغاريتمي للمحور x

استخدام مقياس لوغاريتمي للمحور y

Added in 3.42

YAXIS_LOG

[boolean]

الافتراضي: False

عند تفعيله، يُستخدم مقياس لوغاريتمي للمحور y

مخطط الانتشار

OUTPUT

[html]

الافتراضي: [Save to temporary file]

حدّد ملف HTML للمخطط. أحد الخيارات التالية:

  • الحفظ في ملف مؤقت

  • الحفظ في ملف…

المخرجات

Label

اﻷسم

النوع

وصف

مخطط الانتشار

OUTPUT

[html]

ملف HTML يحتوي على المخطط. متاح في Processing ► Result Viewer.

شيفرة Python

معرّف الخوارزمية: qgis:vectorlayerscatterplot

import processing
processing.run("algorithm_id", {parameter_dictionary})

يُعرض معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.

24.1.14.9. مخطط الانتشار ثلاثي الأبعاد للطبقة المتجهية

تُنشئ مخطط انتشار ثلاثي الأبعاد لطبقة متجهية.

../../../../_images/scatter3d_plot_example.png

شكل 24.40 مثال على مخطط انتشار ثلاثي الأبعاد

المعاملات

Label

اﻷسم

النوع

وصف

الطبقة المدخلة

INPUT

[vector: geometry]

الطبقة المتجهية المدخلة

سمة X

XFIELD

[tablefield: numeric]

الحقل المستخدم للمحور X

سمة Y

YFIELD

[tablefield: numeric]

الحقل المستخدم للمحور Y

سمة Z

ZFIELD

[tablefield: numeric]

الحقل المستخدم للمحور Z

العنوان

اختياري

Added in 3.42

TITLE

[string]

الافتراضي: ""

عنوان المخطط

عنوان المحور X

اختياري

Added in 3.42

XAXIS_TITLE

[string]

الافتراضي: ""

إذا تُرك فارغًا، يُستخدم اسم حقل سمة X.

عنوان المحور Y

اختياري

Added in 3.42

YAXIS_TITLE

[string]

الافتراضي: ""

إذا تُرك فارغًا، يُستخدم اسم حقل سمة Y.

عنوان المحور Z

اختياري

Added in 3.42

ZAXIS_TITLE

[string]

الافتراضي: ""

إذا تُرك فارغًا، يُستخدم اسم حقل سمة Z.

مخطط الانتشار ثلاثي الأبعاد

OUTPUT

[html]

الافتراضي: [Save to temporary file]

حدّد ملف HTML للمخطط. أحد الخيارات التالية:

  • الحفظ في ملف مؤقت

  • الحفظ في ملف…

المخرجات

Label

اﻷسم

النوع

وصف

مخطط الانتشار ثلاثي الأبعاد

OUTPUT

[html]

ملف HTML يحتوي على المخطط. متاح في Processing ► Result Viewer.

شيفرة Python

معرّف الخوارزمية: qgis:scatter3dplot

import processing
processing.run("algorithm_id", {parameter_dictionary})

يُعرض معرّف الخوارزمية عند تمرير المؤشر فوق الخوارزمية في صندوق أدوات المعالجة. ويوفّر قاموس المعاملات أسماء المعاملات (NAME) وقيمها. انظر استخدام خوارزميات المعالجة من وحدة التحكم لمعرفة تفاصيل تشغيل خوارزميات المعالجة من وحدة تحكم Python.