Matplotlib 3.0 - artist.Artist.set_picker

matplotlib.artist.Artist.set_picker




matplotlib

matplotlib.artist.Artist.set_picker

Artist.set_picker(picker) [source]

इस कलाकार द्वारा उपयोग किए जाने के लिए एप्सिलॉन सेट करें

पिकर निम्न में से एक हो सकता है:

  • कोई नहीं : इस कलाकार के लिए चुनना अक्षम है (डिफ़ॉल्ट)
  • एक बूलियन: यदि ट्रू है तो पिकिंग सक्षम हो जाएगा और कलाकार पिक इवेंट में आग लगा देगा यदि माउस इवेंट कलाकार के ऊपर है
  • एक फ्लोट: यदि पिकर एक संख्या है, तो इसे अंकों में एप्सिलॉन सहिष्णुता के रूप में व्याख्या किया जाता है और कलाकार एक घटना को आग लगा देगा यदि यह डेटा माउस घटना के एप्सिलॉन के भीतर है। लाइनों और पैच संग्रह जैसे कुछ कलाकारों के लिए, कलाकार पिक इवेंट के लिए अतिरिक्त डेटा प्रदान कर सकता है, उदाहरण के लिए, पिक इवेंट के एप्सिलॉन के भीतर डेटा के सूचकांक
  • एक फ़ंक्शन: यदि पिकर कॉल करने योग्य है, तो यह एक उपयोगकर्ता आपूर्ति वाला फ़ंक्शन है जो यह निर्धारित करता है कि क्या कलाकार माउस घटना से मारा गया है:

    hit, props = picker(artist, mouseevent)
    

    हिट परीक्षा का निर्धारण करने के लिए। यदि माउस इवेंट कलाकार के ऊपर है, तो हिट हिट = ट्रू और प्रॉप्स उन गुणों का एक शब्दकोश है, जिन्हें आप PickEvent विशेषताओं में शामिल करना चाहते हैं।

पैरामीटर:
picker : None or bool or float or callable