Ali Ismael نشر 4 نوفمبر 2021 أرسل تقرير نشر 4 نوفمبر 2021 كيف يمكنني أن أجعل قيم المحور العمودي تبدأ من ال 0. هنا في الكود التالي: import numpy as np import matplotlib.pyplot as plt x = np.linspace(-2, 2, 50) y1 = x**3 y2 = x**2 fig, ax = plt.subplots() ax.plot(x, y1, c = 'black',label = 'x^3') ax.plot(x, y2, c = 'c',label = 'x^2') leg = plt.legend(title="your_title") plt.show() 1 اقتباس
0 Ali Haidar Ahmad نشر 4 نوفمبر 2021 أرسل تقرير نشر 4 نوفمبر 2021 يمكنك استخدام Axes.set_ylim لتعيين حدود عرض المحور y: Axes.set_ylim(bottom=None, top=None, ymin=None, ymax=None) الوسيط الأول يمثل القيمة الدنيا التي ستكون للمحور. وبالتالي يمكنك ضبطها على 0 لتحقيق مطلبك. والوسيط الثاني يمثل القيمة العليا. والوسيطين الثالث والرابع مكافئين تماماً للوسيطين السابقين. بالتالي يكون الكود: import numpy as np import matplotlib.pyplot as plt x = np.linspace(-2, 2, 50) y1 = x**3 y2 = x**2 fig, ax = plt.subplots() ax.plot(x, y1, c = 'black',label = 'x^3') ax.plot(x, y2, c = 'c',label = 'x^2') leg = plt.legend(title="your_title") ax.set_ylim(ymin=0) plt.show() النتيجة: كذلك يمكنك تعديل المحور الأفقي x بنفس الطريقة من خلال الدالة Axes.set_xlim. اقتباس
السؤال
Ali Ismael
كيف يمكنني أن أجعل قيم المحور العمودي تبدأ من ال 0. هنا في الكود التالي:
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.