मैंने here पढ़ा है कि matplotlib बड़े डेटा सेट को संभालने में अच्छा है। मैं डेटा प्रसंस्करण अनुप्रयोग लिख रहा हूं और मैक्सप्लोटिब प्लॉट को डब्ल्यूएक्स में एम्बेडेड किया है और गति के संदर्भ में और स्मृति के मामले में डेटा की बड़ी मात्रा को संभालने में मैटलप्लिब को ट्रिबिल पाया है। क्या किसी को आपके इनपुट को कम करने के अलावा मैप्लोट्लिब को गति देने (स्मृति पदचिह्न को कम करने) का तरीका पता है?Matplotlib गति?
इसे समझने के लिए कितना बुरा matplotlib स्मृति के साथ इस कोड पर विचार करें:
import pylab
import numpy
a = numpy.arange(int(1e7)) # only 10,000,000 32-bit integers (~40 Mb in memory)
# watch your system memory now...
pylab.plot(a) # this uses over 230 ADDITIONAL Mb of memory
मैंने हमेशा डाउनसमल्ड किया है। आपको ग्राफ पर 10 एम अंक प्रस्तुत करने की कोशिश करने की आवश्यकता क्यों होगी? – Paul
matplotlib धीमा है। यह एक ज्ञात तथ्य है। Qt के लिए मैं guiqwt पैकेज का उपयोग करता हूं, शायद Wx के लिए ऐसा कुछ भी है। – tillsten
@paul मैं बस अपने उपयोगकर्ताओं के लिए ग्राफिक रूप से डेटा का पता लगाने के लिए आसान बनाना चाहता था। यानी जब वे ज़ूम करते हैं, तो मैं उनके ज़ूम सीमाओं के आधार पर फिर से दोहराना नहीं चाहता था, वे वास्तविक डेटा देखेंगे चाहे वे ज़ूम/पॅन किए गए हों। –