यदि इनलाइन सक्रिय है, तो क्या किसी प्लॉट में ज़ूम करना संभव है? विशेष रूप से 3 डी-प्लॉट के घूर्णन और ज़ूमिंग के बारे में एक आवश्यक विशेषता है।
जवाबों:
अब mpld3 के लिए धन्यवाद , इनलाइन भूखंडों को ज़ूम करने में सक्षम करना सुपर आसान है!
आपको केवल mpld3 ( pip install mpld3
) स्थापित करना है , और फिर इसे अपनी नोटबुक में जोड़ें:
%matplotlib inline
import mpld3
mpld3.enable_notebook()
अब आपके प्लॉट को नीचे बाईं ओर एक टूलबार मेनू मिलेगा, जिसमें आप माउस जूमिंग को सक्षम कर सकते हैं :)
Json serialization error
आप %matplotlib notebook
इसके बजाय अब उपयोग कर सकते हैं %matplotlib inline
और आप अपने भूखंडों के साथ बातचीत कर पाएंगे।
वर्तमान में, आप जितने करीब आ सकते हैं, figsize
फ़ंक्शन का उपयोग करके इसे बड़े आकार में फिर से तैयार करना है। यह इंच में आयामों की अपेक्षा करता है, जिसने मुझे पहली बार पकड़ा जब मैंने इसका उपयोग करने की कोशिश की।
एक अमीर बैकएंड के लिए कुछ पौधे हैं जो एचटीएमएल 5 का उपयोग करते हुए भूखंडों को लाइव हेरफेर करने की अनुमति देंगे, लेकिन मुझे लगता है कि यह तैयार होने से कुछ महीने पहले होगा।
यदि आप अपने स्थानीय कंप्यूटर पर नोटबुक का उपयोग कर रहे हैं, तो अभी के लिए सबसे आसान विकल्प इनलाइन मोड का उपयोग नहीं करना हो सकता है, इसलिए प्लॉट अलग-अलग विंडो में पॉप अप होते हैं।
mpld3 ने मेरी नोटबुक के निष्पादन को धीमा कर दिया। मैंने बेहतर पाया कि नैबग बैकएंड का उपयोग करें जो समान इंटरेक्टिव टूल प्रदान करता है, लेकिन राइट-क्लिक मेनू द्वारा ग्राफ को बचाने की भी अनुमति देता है
import matplotlib
matplotlib.use('nbagg')
import matplotlib.pyplot as plt
एक और अच्छा उदाहरण जो हाल ही में सामने आया है, वह है नौकरी को साजिश के तहत आउटसोर्स करना:
उन्हें आपके लिए रेंडरिंग, पैनिंग और जूमिंग को संभालने दें!
matplotlib.use('nbagg')
मेरे लिए भी काम नहीं किया। मुझे mdplt3
काफी धीमा लगा। ज़ूम करने के बजाय, मैंने अपना आंकड़ा (इसे बड़ा बनाते हुए) आकार दिया, इस पोस्ट का उपयोग करके: ipython नोटबुक में प्लॉट की चौड़ाई सेटिंग्स