मेरे पास एक बड़ी प्रक्रिया है जो कार्यों (लगभग 600) से बना है, और मैंने एक ऑर्डर बनाया है जिसे वे लॉन्च किए गए ऑर्डर को देखते हैं और वे कितना समय लेते हैं। ऐसा करने के लिए, मैंने matplotlib और एक बारह का उपयोग किया।matplotlib - विवरण देखने के लिए संकल्प बढ़ाएं
आंकड़ा ठीक है (मेरी 1 matplotlib सफलता!) है, लेकिन:
- मैं विवरण देखने और जब निर्यात चित्र पर ज़ूम (PNG के रूप में, उदाहरण के लिए), ज़ूम विकल्प के रूप में चाहते हैं जब matplotlib
show()
आदेश के रूप में this other SO post में कहा - Y अक्ष की किंवदंतियों बहुत करीब और अपठनीय
मैं संकल्प को बढ़ाने के लिए करने की कोशिश की है, यह बेहतर है, लेकिन जानकारी के सटीक नहीं हैं साथ परिणाम प्रदर्शित करता है की अनुमति देता है पर्याप्त। यहाँ मेरी परिणाम अब तक कर रहे हैं:
- पूर्ण परिणाम matplotlib साथ
- ज़ूम
आप जानते हैं कि कैसे मैं पठनीयता में सुधार कर सकता है क्या ? बहुत बहुत धन्यवाद (अन्यथा, मेरे सभी प्रयास बेकार होंगे, मुझे डर है ...)
पीएस: मैं matplotlib 1.1.1 और पायथन 2.7 का उपयोग कर रहा हूं।
रिज़ॉल्यूशन ठीक दिखता है। मुझे लगता है कि आपकी बात अक्ष पर पठनीयता है? धुरी लेबल के लिए फ़ॉन्ट आकार को कम करने का प्रयास करें। अगर कुछ और है, तो आप जो चाहते हैं उसके बारे में आपको स्पष्ट करना होगा। सर्वोत्तम रिज़ॉल्यूशन के लिए, पोस्टस्क्रिप्ट या पीडीएफ में निर्यात करें; ये प्रारूप वेक्टर आधारित हैं, और आमतौर पर पूर्ण संकल्प रखते हैं। बस ध्यान रखें कि ऐसी फाइलें इस तरह से बड़ी हो सकती हैं (और उत्पन्न होने में थोड़ी देर लगें)। यदि आप एक पीएनजी चाहते हैं, तो इसे सामान्य रिज़ॉल्यूशन (डीपीआई) के साथ एक विशाल आंकड़ा बनाएं; यह पीएनजी जैसे रास्टरराइज्ड छवि प्रकार के निहित है कि आप अंतहीन रूप से ज़ूम इन नहीं कर सकते हैं। – Evert
मैंने अभी कुछ और करने की कोशिश की है: अक्ष पर लेबलिंग के बजाय एनोटेशन जोड़ना।लेकिन एक ही समस्या बनी हुई है: क्योंकि मेरे पास 600 से अधिक मूल्य हैं, यहां तक कि 'xx-small' fontsize भी पर्याप्त नहीं है। मुझे वास्तव में क्या पसंद है कि एनोटेशन टेक्स्ट आकार चार्ट आइटम के समान ऊंचाई है, क्या यह संभव है? तो मैं बस एक बहुत बड़ा संकल्प उत्पन्न करता हूं, ताकि मैं जितना चाहूं ज़ूम कर सकूं। – Emmanuel
क्या होगा यदि आप एक बहुत बड़ी आकृति बनाते हैं? यह काम करेगा यदि फ़ॉन्ट आकार स्केल नहीं करता है (क्योंकि यह सामान्य रूप से बिंदुओं में परिभाषित किया गया है), लेकिन बार आकृति आकार के साथ स्केल करते हैं। बेशक, इस तरह की एक आकृति "चारों ओर खींचें" या प्रिंट करने के लिए थोड़ा अजीब है, लेकिन उस बिंदु पर, आप इसे पुन: सहेज सकते हैं। या, एक सामान्य आकार के आकृति के लिए, एक स्ट्रिंग के बजाय 1 (पूर्णांक) के फोंटिज़ का उपयोग करने का प्रयास करें। यह मेरे लिए काम किया। – Evert