الانتقال إلى المحتوى الرئيسي

5 طرق لإزالة تواقيع المحور في مكتبة ماتلوتليب

ماتلوتليب هي مكتبة تصور بيانات بيثون قوية توفر العديد من الاحتمالات لتخصيص الرسوم البيانية. تتمثل إحدى الوظائف القياسية للمكتبة في عرض تسميات المحور ، والتي يمكن أن تكون مفيدة لشرح البيانات ، ولكن في بعض الحالات يمكن أن تتداخل أو تخفي تفاصيل مهمة للرسم البياني.

في هذه المقالة ، سوف ننظر في 5 طرق لإزالة تسميات المحور في مكتبة ماتلوتليب لجعل الرسوم البيانية أنظف وأكثر البصرية.

  1. تعطيل تسميات المحور باستخدام وظائف سيت إكستيكلابيلز () و سيت إيتيكلابيلز (): باستخدام هذه الوظائف ، يمكنك حذف تسميات المحور ، وترك الانقسامات فقط. يكون هذا مفيدا عندما لا تتطلب المحاور تفسيرات إضافية ، ولا يبقى سوى تمثيل مرئي للبيانات.
  2. باستخدام وظائف تعيين التسمية () وتعيين التسمية (): بدلا من إزالة تسميات المحور تماما ، يمكنك استبدالها بتسميات مخصصة. يتيح لك ذلك إبراز التفاصيل المهمة للرسم البياني وإضافة تفسيرات إضافية للبيانات.
  3. إخفاء تسميات المحور باستخدام وظيفة المجموعة المرئية (): تتيح لك وظيفة المجموعة المرئية () إخفاء تسميات المحور دون إزالتها من الرسم البياني. يمكن أن يكون هذا مفيدا عندما تحتاج إلى إخفاء التسميات التوضيحية مؤقتا لتوسيع نطاق الرسم البياني أو العمل مع عناصر أخرى.
  4. تكوين معلمات التسمية التوضيحية للمحور: يمكننا ضبط معلمات تسميات المحور ، مثل حجم الخط واللون والنمط والمزيد ، لجعل الرسم البياني أكثر قابلية للقراءة ودقة.
  5. استخدام كائنات فئة التعليقات التوضيحية: بدلا من استخدام تسميات المحور القياسية ، يمكننا إنشاء تسميات نصية عشوائية ووضعها على الرسم البياني باستخدام كائنات فئة التعليقات التوضيحية. هذا يفتح فرصا كبيرة للحصول على معلومات إضافية والتفاعل على الرسم البياني.

بفضل هذه الطرق لإزالة تسميات المحور في مكتبة ماتلوتليب ، يمكنك إنشاء الرسوم البيانية أنظف وأكثر إفادة التي هي سهلة القراءة والتحليل.

  1. 5 طرق لإزالة تسميات المحور في مكتبة ماتلوتليب
  2. باستخدام وظيفة سيت أكسيس أوف
  3. تغيير تواقيع المحور باستخدام وظائف مجموعة المقود وتعيين المقود
  4. تغيير خط ونمط تسميات المحور باستخدام وظيفة تعيين حجم الخط
  5. سؤال وجواب
  6. كيف يمكنني إزالة التوقيع على محور واحد في مكتبة ماتلوتليب?
  7. كيف يمكنني إزالة كافة التسميات محور في الرسم البياني على أساس مكتبة ماتلوتليب?
  8. كيف يمكنني إزالة فقط القيم الرقمية على طول محاور الرسم البياني, ولكن ترك تسميات محور?
  9. هل من الممكن لإزالة التوقيعات محور فقط, ولكن ترك الانقسامات على محاور الرسم البياني?

5 طرق لإزالة تواقيع المحور في مكتبة ماتلوتليب

مكتبة ماتلوتليب هو أداة قوية لخلق التصور البيانات في بيثون. ومع ذلك ، في بعض الأحيان يكون من الضروري إزالة الملصقات على محاور الرسم البياني أو الرسم البياني لجعلها أنظف وأبسط. في هذه المقالة ، سوف ننظر في 5 طرق لإزالة تسميات المحور في مكتبة ماتلوتليب.

  1. استيراد ماتلوتليب.بيبلوت كما بلت
  2. قانون العمل.غكا ().مجموعة التسميات ([])
  3. قانون العمل.مؤامرة([1, 2, 3, 4])

قانون العمل.العنوان (")

قانون العمل.عرض()

تعيين () الأسلوب مع المعلمة \ {'إكستيكلابيلز': [] ، 'يكلابيلز': []\}

الطريقة الأخيرة لإزالة تسميات المحور هي استخدام طريقة مجموعة () مع المعلمة {'إكستيكلابيلز': [] ، 'يكلابيلز': []} ، الذي يحدد القوائم الفارغة كتواقيع القسمة. على سبيل المثال:

استيراد ماتلوتليب.بيبلوت كما بلت

قانون العمل.مؤامرة([1, 2, 3, 4])

  • قانون العمل.مجموعة (إكسكلابيلز= [] ، يكلابيلز=[])

قانون العمل.عرض()

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

باستخدام وظيفة سيت أكسيس أوف

هناك طريقة أخرى لإزالة تسميات المحور في مكتبة ماتلوتليب وهي استخدام وظيفة سيت أكسيس أوف.

تتيح لك وظيفة ضبط محاور الرسم البياني إخفاء محاور الرسم البياني تماما ، بما في ذلك توقيعاتها.

مثال على استخدام وظيفة سيت أكسيس أوف:

استيراد ماتلوتليب.بيبلوت كما بلت

الشكل ، الفأس = قانون البراءات.الحبكات الفرعية()

# التعليمات البرمجية الخاصة بك لإنشاء رسم بياني

الفأس.()

قانون العمل.عرض()

ينشئ هذا الرمز رسما بيانيا ثم يستخدم وظيفة سيت أكسيس أوف لإخفاء المحاور وتوقيعاتها.

تشمل مزايا استخدام وظيفة سيت أكسيس أوف ما يلي:

سهولة الاستخدام-يكفي استدعاء هذه الوظيفة لإخفاء المحاور وتوقيعاتها.

القدرة على إخفاء المحاور فقط ، وترك التوقيعات نشطة إذا لزم الأمر.

ومع ذلك ، ضع في اعتبارك أنه عند استخدام وظيفة تعيين ، سيتم إخفاء جميع المحاور وخطوط الشبكة والتسميات تماما ، مما قد يجعل من الصعب تحليل البيانات على الرسم البياني بصريا.

وبالتالي ، فإن وظيفة سيتياكسيسيوف هي أداة أخرى مريحة لتكوين مظهر الرسوم البيانية في مكتبة ماتلوتليب.

تغيير تواقيع المحور باستخدام وظائف مجموعة المقود وتعيين المقود

في مكتبة ماتلوتليب ، يمكنك تغيير تسميات المحور باستخدام وظائف سيت_كستكس و سيت_تيكس. تسمح لك هذه الوظائف بتعيين قيم جديدة للأقسام على المحاور ، بالإضافة إلى تحديد توقيعات جديدة لهذه الأقسام.

Функции set_xticks и set_yticks принимают на вход список чисел, которые будут отображаться в качестве делений на осях. Например:

import matplotlib.pyplot as plt

x = [1, 2, 3, 4, 5]

y = [10, 20, 15, 25, 30]

plt.plot(x, y)

plt.xticks([1, 2, 3, 4, 5], ['A', 'B', 'C', 'D', 'E'])

plt.yticks([10, 20, 30], ['low', 'medium', 'high'])

plt.show()

في هذا المثال ، يتم تمييز القيم من 1 إلى 5 على المحور الأفقي ، ويتم استخدام الأحرف أ ، ب ، ج ، د ، هـ بدلا من الأرقام. يتم تمييز القيم 10 و 20 و 30 على المحور الرأسي ، ويتم استخدام الكلمات المنخفضة والمتوسطة والعالية بدلا من الأرقام.

بالإضافة إلى ذلك ، يمكنك استخدام وظائف سيت إكستيكلابلز وسيت إكستيكلابلز لتعيين التوقيعات لكل قسم على حدة:

استيراد ماتلوتليب.بيبلوت كما بلت

عاشرا = [1, 2, 3, 4, 5]

ذ = [10, 20, 15, 25, 30]

قانون العمل.قطعة (س ، ص)

قانون العمل.إكستيكس([1, 2, 3, 4, 5])

قانون العمل.يتيكس ([10 ، 20 ، 30])

قانون العمل.غكا ().['أ' ، 'ب' ، 'ج' ، 'د' ، 'ه'])

قانون العمل.غكا ().[منخفضة' ، 'متوسطة' ، 'عالية'])

قانون العمل.عرض()

تأخذ وظيفة ستكستيكلابيلز كإدخال قائمة من السلاسل التي سيتم عرضها كتسميات للأقسام على المحور الأفقي. وبالمثل ، فإن وظيفة سيتيتيكلابيلز يأخذ كإدخال قائمة من السلاسل التي سيتم عرضها كتسميات للأقسام على المحور الرأسي.

وهكذا ، وذلك باستخدام وظائف سيت_كستكس و سيت_تيكس ، يمكنك بسهولة تغيير تسميات المحور في مكتبة ماتلوتليب وجعل الرسوم البيانية أكثر إفادة ومفهومة.

تغيير خط ونمط تسميات المحور باستخدام وظيفة تعيين حجم الخط

إذا كنت بحاجة إلى تغيير الخط ونمط تسميات المحور في مكتبة ماتلوتليب ، يمكنك استخدام وظيفة سيت فونتسيزي. تتيح لك هذه الوظيفة تعيين حجم الخط لتسميات المحور.

للبدء ، سوف تحتاج إلى استيراد الوحدات اللازمة:

استيراد ماتلوتليب.بيبلوت كما بلت

import numpy as np

Затем, создайте график, используя функции plot и xlabel, ylabel для подписей осей:

x = np.linspace(0, 10, 100)

y = np.sin(x)

plt.plot(x, y)

plt.xlabel("x")

plt.ylabel("y")