क्या इनलाइन सक्रिय होने पर प्लॉट में ज़ूम करना संभव है? विशेष रूप से 3 डी-प्लॉट घूर्णन और ज़ूमिंग के संबंध में एक आवश्यक विशेषता है।ipython नोटबुक --pylab इनलाइन: एक प्लॉट का ज़ूमिंग
उत्तर
अब mpld3 के लिए धन्यवाद इनलाइन प्लॉट में ज़ूमिंग सक्षम करना बहुत आसान है!
%matplotlib inline
import mpld3
mpld3.enable_notebook()
अब आप अपने भूखंडों तल पर एक उपकरण पट्टी मेनू मिल जाएगा छोड़ दिया है, जिसमें आप माउस सक्षम कर सकते हैं:
आपको बस इतना करना है mpld3 (pip install mpld3
) स्थापित करें, और तब अपनी नोटबुक में जोड़ना है :)
वर्तमान में, निकटतम आप figsize
फ़ंक्शन का उपयोग करके इसे बड़े आकार में फिर से निकालना है। यह इंच में आयामों की अपेक्षा करता है, जिसने पहली बार मुझे इसका इस्तेमाल करने की कोशिश की।
एक समृद्ध बैकएंड के लिए कुछ पौधे हैं जो प्लॉट्स को HTML5 का उपयोग करके लाइव में हेरफेर करने की अनुमति देंगे, लेकिन मुझे लगता है कि यह तैयार होने से कुछ और महीने पहले होगा।
यदि आप अपने स्थानीय कंप्यूटर पर नोटबुक का उपयोग कर रहे हैं, तो अब सबसे आसान विकल्प इनलाइन मोड का उपयोग नहीं करना चाहिए, इसलिए भूखंड अलग-अलग विंडो के रूप में पॉप अप हो जाते हैं।
एक और अच्छा उदाहरण है कि हाल ही में उभरा है जूमिंग काम आउटसोर्स करने के लिए करने के लिए plotly है:
उन्हें आपके लिए प्रतिपादन, पैनिंग और ज़ूमिंग को संभालने दें!
mpld3 मेरी नोटबुक के निष्पादन को धीमा कर दिया। मैं इसे बेहतर nbagg बैकएंड ही इंटरैक्टिव उपकरण प्रदान करता है कि उपयोग करने के लिए मिल गया लेकिन यह भी राइट-क्लिक मेनू से रेखांकन को बचाने के लिए अनुमति देता है:
import matplotlib
matplotlib.use('nbagg')
import matplotlib.pyplot as plt
यह मेरे लिए काम नहीं किया। –
मैं ईमानदारी से सोचता हूं कि यह सबसे अच्छा जवाब है, mpld3 और अधिक सुविधाओं से बेहतर तरीका दिखता है। – bznein
अब आप %matplotlib inline
के बजाय %matplotlib notebook
उपयोग कर सकते हैं और आप कर सकेंगे अपने भूखंडों से बातचीत करें।
पवित्र मां जो जीवन बदल रही है !! –
यह एक अच्छा समाधान है। यदि आप इसे आजमाते हैं और यह काम नहीं करता है, तो matplotlib के अपने संस्करण की जांच करें।मुझे लगता है कि यह संस्करण 1.5 – jpobst
में पेश किया गया था, साथ ही साथ मैं सबप्लॉट्स के साथ उम्मीद नहीं करता; एक व्यक्तिगत उप-स्थान के लिए ज़ूम और पैन कर सकते हैं लेकिन पूरे प्लॉट छवि के आकार को बढ़ा/घटा नहीं सकते हैं। जो, निष्पक्ष होना, ऊपर पूछा गया मूल सवाल नहीं था। – ijoseph
matplotlib.use('nbagg')
मेरे लिए भी काम नहीं किया। मुझे mdplt3
काफी धीमा मिला। ज़ूम करने के बजाए, मैंने इस पोस्ट का उपयोग करके अपनी आकृति का आकार बदलना (इसे बड़ा बनाना): Plot width settings in ipython notebook
यह सवाल का जवाब प्रदान नहीं करता है। एक बार आपके पास पर्याप्त [प्रतिष्ठा] (https://stackoverflow.com/help/whats-reputation) हो जाने पर आप [किसी भी पोस्ट पर टिप्पणी कर सकेंगे] (https://stackoverflow.com/help/privileges/comment); इसके बजाय, [उन उत्तरों को प्रदान करें जिन्हें पूछताछ से स्पष्टीकरण की आवश्यकता नहीं है] (https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-can- i-कर-बजाय)। - [समीक्षा से] (/ समीक्षा/कम गुणवत्ता वाली पोस्ट/17453537) – CDspace
- 1. ipython pylab आंकड़े इनलाइन
- 2. matplotlib.pyplot/pylab isinteractive(), ipython -pylab
- 3. ipython नोटबुक
- 4. ipython नोटबुक में एनिमेटेड ग्राफ
- 5. कैसे pylab
- 6. pylab मोड में आयत (add_patch)
- 7. आईपीथॉन नोटबुक में Pyzmq त्रुटि
- 8. ज़ूमिंग
- 9. ipython
- 10. ipython
- 11. IPython
- 12. गणित नोटबुक का संस्करण नियंत्रण
- 13. ipython
- 14. ipython
- 15. एक प्लॉट
- 16. RMagic, IPython और सारांश सूचना
- 17. ipython:% रन
- 18. Parallelise IPython
- 19. numpy, scipy, matplotlib और pylab
- 20. एक साथ दो पीएनजी छवियों को एक साथ pylab
- 21. wxPython: एक नोटबुक टैब अक्षम करें?
- 22. आईपीथॉन नोटबुक - पता लगाएं कि जावास्क्रिप्ट
- 23. गणित - अलग-अलग नोटबुक
- 24. क्या इनलाइन प्लॉटिंग का उपयोग किए बिना एक दूरस्थ रूप से आईपीथन नोटबुक तक पहुंच सकता है?
- 25. गणित, अन्य नोटबुक
- 26. एक छवि कैनवास ज़ूमिंग और पैनिंग
- 27. एचटीएमएल/सीएसएस ज़ूमिंग
- 28. एंड्रॉइड मल्टीटाउच छवि ज़ूमिंग?
- 29. फ़ायरफ़ॉक्स में ज़ूमिंग
- 30. UIScrollView में ज़ूमिंग
ऐसा लगता है कि 3 डी प्लॉट अभी तक समर्थित नहीं हैं: https://github.com/jakevdp/mpld3/issues/223 –
यह शानदार है! – thias
यह बहुत अच्छा है, लेकिन किसी को यह जोड़ना चाहिए कि कुछ भारी कर्तव्य भूखंडों (उदाहरण के लिए लाखों अंक युक्त भूखंड), यह बहुत धीमी है। –