English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل Matplotlib

الرسوم البيانية النقاط في Matplotlib

النقاط البيانية تستخدم لرسم نقاط البيانات على المحاور الأفقية والعمودية لتحاول عرض درجة تأثير متغير على متغير آخر. كل سطر في جدول البيانات تمثلها علامة، والذي يعتمد على القيم المحددة له في العمودين X وY. يمكن إعداد المتغير الثالث ليكون اللون أو الحجم الم对应 إلى العلامة، مما يضيف مقياسًا إضافيًا إلى الرسم البياني.

السطر التالي يرسم رسمًا بيانيًا من نوع نقاط توزيع لمدى درجات الفتيان والفتيات بلونين مختلفين.

مثال الكود:

# Filename: example.py
# Copyright: 2020 By w3codebox
# Author by: ar.oldtoolbag.com
# Date: 2020-08-08
#! /usr/bin/env python
 #coding=utf-8
 import matplotlib.pyplot as plt
 import numpy as np
 import math
 import seaborn as sns
 plt.rcParams['font.sans-serif'] = ['SimHei'] # الخطوة الأولى (استبدال sans-serif الخط)
 plt.rcParams['axes.unicode_minus'] = False # نص من [المنتج المحلي]، يرجى الاتصال بالكاتب للحصول على ترخيص للنشر التجاري، للحصول على النص الأصلي يرجى الحفاظ على رابط المصدر:
 girls_grades = [89, 90, 70, 89, 100, 80, 90, 100, 80, 34]
 boys_grades = [30, 29, 49, 48, 100, 48, 38, 45, 20, 30]
 grades_range = [10, 20, 30, 40, 50, 60, 70, 80, 90, 100]
 #plt.legend(labels = ('ولد', 'فتاة'), loc='upper left')
 plt.scatter(grades_range, girls_grades, color='r', alpha=0.5)
 plt.scatter(grades_range, boys_grades, color='b', alpha=0.5)
 plt.title('مثال رسم نقاط')#إظهار عنوان الرسم البياني
 plt.xlabel('نطاق النقاط')#اسم المحور x
 plt.ylabel('مستوى النقاط')#اسم المحور y
 plt.grid(False)#إظهار خطوط الشبكة
 plt.legend(labels=('البنين','البنات'),loc='upper right')
 plt.show()

إجراء مثال التعليمات أعلاه، للحصول على النتيجة التالية -