سؤال

لقد وجدت هذا الرمز http://mplotlib.sourceforge.net/examples/pylab_examples/quiver_demo.html.

from pylab import *
from numpy import ma

X,Y = meshgrid( arange(0,2*pi,.2),arange(0,2*pi,.2) )
U = cos(X)
V = sin(Y)

#1
figure()
Q = quiver( U, V)
qk = quiverkey(Q, 0.5, 0.92, 2, r'$2 \frac{m}{s}$', labelpos='W',
               fontproperties={'weight': 'bold'})
l,r,b,t = axis()
dx, dy = r-l, t-b
axis([l-0.05*dx, r+0.05*dx, b-0.05*dy, t+0.05*dy])

title('Minimal arguments, no kwargs')

الآن، كيف يمكنني رؤية هذا الرسم؟ الأفضل من ذلك، كيف يمكنني حفظه إلى ملف كما، دعنا نقول، JPEG؟ يبدو أن الكود يعمل لكن لا يمكنني رؤية أي شيء يحدث.

هل كانت مفيدة؟

المحلول

عصا show() في نهاية البرنامج النصي. أو لحفظها لملف JPG، وضع

savefig('output.jpg')
show()

تأكد من وضع savefig() الأمر قبل show().

نصائح أخرى

من الناحية المثالية، سوف تكتب هذا في قذيفة تفاعلية (مثل pylab epd python). خلاف ذلك، تحتاج إلى استدعاء صراحة show() أمر

تحتاج يتصل show() أو savefig().

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top