التوسع في محور y مع Matplotlib في بيثون
-
03-07-2019 - |
سؤال
وكيف لقياس المحور الصادي مع Matplotlib ؟ أنا لا أريد لتغيير الحد ذ، أريد فقط أن توسيع الحيز المادي.
^ ^
| |
| |
+----> |
Before +---->
After
المحلول
ومجرد استخدام قيمة ارتفاع أكبر عند مثيل الرقم:
from pylab import *
x = linspace(0, 10*pi, 2**10)
y = sin(x)
figure(figsize=(5, 10))
plot(x, y)
show()
وأين figsize=(width, height)
والتخلف إلى (8, 6)
. القيم في بوصة (وسيطة dpi
الكلمة يمكن استخدامها لتحديد DPI للحصول على هذا الرقم، و هناك قيمة افتراضية في ملف matplotlibrc
الخاص بك)
لشخصية إنشاؤها بالفعل، أعتقد أن هناك طريقة set_size_inches(width, height)
.
نصائح أخرى
استخدم وظيفة subplots_adjust للسيطرة على abount من بيضاء:
وfig.subplots_adust (أسفل = 0.05، أعلى = 0.95)
وهناك رمز على شريط الأدوات للقيام بذلك بشكل تفاعلي مع القطعة
لا تنتمي إلى StackOverflow