2012-07-18 25 views
5

में एक से अधिक ऑब्जेक्ट प्रदर्शित मैं एक 2 भाग सवाल है:अजगर प्लॉटिंग और एक ही जीयूआई खिड़की

क्या अजगर में डेटा की साजिश रचने के लिए सबसे अच्छा तरीका है? मुझे केवल 2 डी में डेटा प्लॉट करने की आवश्यकता है।

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

क्या यह कैनवास ऑब्जेक्ट के समान विंडो में एक साजिश शामिल करना संभव है? मुझे प्लॉट किए गए डेटा को प्रदर्शित करने में सक्षम होना चाहिए और उम्मीद है कि मेरे जीयूआई में बटन जोड़ें जो मुझे जीयूआई के दौरान साजिश को अपडेट करने की अनुमति देगा।

अग्रिम धन्यवाद!

enter image description here

उत्तर

2

Matplotlib अजगर के साथ डेटा प्लॉट करने के जिस वास्तविक तरीका है। यह वास्तव में अद्भुत है। यह embedded भी रुपये में हो सकता है।

+0

आप वास्तविक समय में इसके साथ साजिश कर सकते हैं? फ़ाइल से इनपुट को पढ़ने के साथ पसंद है? या जीयूआई बटन के साथ सुविधाओं/विकल्पों को बदल रहा है? –

+0

बिल्कुल। आप एनिमेशन भी प्रदर्शित कर सकते हैं। (हालांकि यह थोड़ा मुश्किल है) दस्तावेज बहुत अच्छा है। अन्य उपयोगकर्ता इंटरफ़ेस उदाहरणों पर एक नज़र डालें: http://matplotlib.sourceforge.net/examples/user_interfaces/index.html – ibab

+0

उत्कृष्ट। यह सही होगा! –

1

https://bitbucket.org/piotrlaczkowski/data-inspector-advanced/overview मैंने इसे तेजी से प्रयोगशाला माप रिपोर्टिंग और विश्लेषण के लिए लिखा था।

मज़ा पायोत्र

+1

हालांकि यह लिंक प्रश्न का उत्तर दे सकता है, लेकिन यहां उत्तर के आवश्यक हिस्सों को शामिल करना बेहतर है और संदर्भ के लिए लिंक प्रदान करना बेहतर है। लिंक किए गए पृष्ठ में परिवर्तन होने पर लिंक-केवल उत्तर अमान्य हो सकते हैं – juliocesar

संबंधित मुद्दे