Matplotlib 3.0

blocking_input




matplotlib

blocking_input

matplotlib.blocking_input

यह आंकड़ा खिड़कियों के साथ बातचीत को अवरुद्ध करने के लिए उपयोग की जाने वाली कई कक्षाएं प्रदान करता है:

BlockingInput
इंटरैक्टिव सत्र के लिए अवरुद्ध तरीके से घटनाओं को पुनः प्राप्त करने के लिए एक कॉल करने योग्य वस्तु बनाता है। यहाँ सूचीबद्ध अन्य वर्गों का आधार वर्ग।
BlockingKeyMouseInput
इंटरैक्टिव सत्र के लिए अवरुद्ध तरीके से कुंजी या माउस क्लिक प्राप्त करने के लिए एक कॉल करने योग्य ऑब्जेक्ट बनाता है। waitforbuttonpress द्वारा उपयोग किया waitforbuttonpress
BlockingMouseInput
इंटरैक्टिव सत्र के लिए अवरुद्ध तरीके से माउस क्लिक को पुनः प्राप्त करने के लिए एक कॉल करने योग्य वस्तु बनाता है। ginput द्वारा उपयोग किया ginput
BlockingContourLabeler
एक अवरुद्ध तरीके से माउस क्लिक को पुनः प्राप्त करने के लिए एक ContourSet करने योग्य ऑब्जेक्ट बनाता है जो तब ContourSet पर लेबल लगाने के लिए उपयोग किया जाएगा। clabel द्वारा उपयोग किया clabel
class matplotlib.blocking_input.BlockingContourLabeler(cs) [source]

मामले: BlockingMouseInput

एक अवरुद्ध तरीके से माउस क्लिक और कुंजी प्रेस को पुनः प्राप्त करने के लिए कॉल करने योग्य।

समोच्च लेबल लगाने के लिए उपयोग किया जाता है।

add_click(event) [source]

किसी ईवेंट के निर्देशांक को क्लिक की सूची में जोड़ें।

button1(event) [source]

एक बटन -1 ईवेंट की प्रक्रिया करें (एक समोच्च में एक लेबल जोड़ें)।

button3(event) [source]

एक बटन -3 घटना की प्रक्रिया करें (इनलाइन मोड में नहीं होने पर एक लेबल निकालें)।

दुर्भाग्य से, अगर कोई इनलाइन लेबल कर रहा है, तो वर्तमान में टूटे हुए समोच्च को ठीक करने का कोई तरीका नहीं है - एक बार जब हम्प्टी-डंप्टी टूट जाती है, तो उसे वापस नहीं रखा जा सकता है। इनलाइन मोड में, यह कुछ भी नहीं करता है।

pop_click(event, index=-1) [source]

क्लिक की सूची से एक क्लिक (डिफ़ॉल्ट रूप से, अंतिम) निकालें।

class matplotlib.blocking_input.BlockingInput(fig, eventslist=()) [source]

मामले: object

अवरुद्ध तरीके से घटनाओं को पुनर्प्राप्त करने के लिए कॉल करने योग्य।

add_event(event) [source]

बेस क्लास के लिए, यह एक ईवेंट को इवेंट्स में जोड़ देता है।

cleanup() [source]

सभी कॉलबैक को डिस्कनेक्ट करें।

on_event(event) [source]

आयोजन प्रबंधकर्ता; घटनाओं को पुनः प्राप्त करने के लिए वर्तमान आकृति को पास किया जाएगा।

pop(index=-1)

ईवेंट सूची से किसी ईवेंट को निकालें - डिफ़ॉल्ट रूप से, अंतिम।

ध्यान दें कि यह जांच नहीं करता है कि सामान्य पॉप विधि की तरह, घटनाएं हैं। यदि कोई घटना नहीं है, तो यह एक अपवाद फेंक देगा।

pop_event(index=-1) [source]

ईवेंट सूची से किसी ईवेंट को निकालें - डिफ़ॉल्ट रूप से, अंतिम।

ध्यान दें कि यह जांच नहीं करता है कि सामान्य पॉप विधि की तरह, घटनाएं हैं। यदि कोई घटना नहीं है, तो यह एक अपवाद फेंक देगा।

post_event() [source]

बेसकलैस के लिए, घटनाओं को इकट्ठा करने के अलावा कुछ भी नहीं करें।

class matplotlib.blocking_input.BlockingKeyMouseInput(fig) [source]

मामले: BlockingInput

एक अवरुद्ध तरीके से माउस क्लिक और कुंजी प्रेस को पुनः प्राप्त करने के लिए कॉल करने योग्य।

post_event() [source]

निर्धारित करें कि क्या यह एक महत्वपूर्ण घटना है।

class matplotlib.blocking_input.BlockingMouseInput(fig, mouse_add=1, mouse_pop=3, mouse_stop=2) [source]

मामले: BlockingInput

अवरुद्ध तरीके से माउस क्लिक प्राप्त करने के लिए कॉल करने योग्य।

यह वर्ग कीपेस को भी पुनः प्राप्त करेगा और उन्हें माउस क्लिक पर मैप करेगा: डिलीट और बैकस्पेस माउस बटन 3 की तरह है, एंटर माउस बटन 2 की तरह है और अन्य सभी माउस बटन 1 की तरह हैं।

add_click(event) [source]

किसी ईवेंट के निर्देशांक को क्लिक की सूची में जोड़ें।

button_add = 1
button_pop = 3
button_stop = 2
cleanup(event=None) [source]

सभी कॉलबैक को डिस्कनेक्ट करें।

key_event() [source]

कुंजी प्रेस ईवेंट की प्रक्रिया करें, कुंजी को उचित माउस क्लिक पर मैप करें।

mouse_event() [source]

एक माउस क्लिक घटना की प्रक्रिया करें।

mouse_event_add(event) [source]

एक बटन -1 घटना की प्रक्रिया करें (कुल्हाड़ियों के अंदर एक क्लिक जोड़ें)।

mouse_event_pop(event) [source]

एक बटन -3 घटना की प्रक्रिया (अंतिम क्लिक को हटा दें)।

mouse_event_stop(event) [source]

एक बटन -2 घटना (अंत अवरुद्ध इनपुट) की प्रक्रिया करें।

pop(event, index=-1) [source]

क्लिक की सूची से एक क्लिक और संबंधित घटना को निकालता है।

अंतिम क्लिक में चूक।

pop_click(event, index=-1) [source]

क्लिक की सूची से एक क्लिक (डिफ़ॉल्ट रूप से, अंतिम) निकालें।

post_event() [source]

एक घटना की प्रक्रिया करें।