यदि आप matplotlib
लेटेक्स दस्तावेज़ में अच्छे आंकड़े प्राप्त करने के लिए उपयोग कर रहे हैं और कोशिश कर रहे हैं , तो ईपीएस के रूप में बचत करें। विशेष रूप से, छवि को प्लॉट करने के लिए कमांड चलाने के बाद कुछ इस तरह का प्रयास करें:
plt.savefig('destination_path.eps', format='eps')
मैंने पाया है कि ईपीएस फाइलें सबसे अच्छा काम करती हैं और dpi
पैरामीटर वही है जो वास्तव में उन्हें एक दस्तावेज में अच्छा दिखता है।
अपडेट करें:
कॉल करने से पहले केवल कॉल करने से पहले आकृति के उन्मुखीकरण को निर्दिष्ट करने के लिए plt.savefig
, लेकिन कॉल बनाने के बाद (यह मानते हुए कि आपने नाम के साथ कुल्हाड़ियों का उपयोग करके प्लॉट किया है ax
):
ax.view_init(elev=elevation_angle, azim=azimuthal_angle)
जहां elevation_angle
एक संख्या (डिग्री में) ध्रुवीय कोण (ऊर्ध्वाधर z अक्ष से नीचे) azimuthal_angle
निर्दिष्ट करता है और अजीमुथल कोण (z अक्ष के आसपास ) निर्दिष्ट करता है।
मुझे लगता है कि छवि को पहले प्लॉट करके और फिर इसे घुमाने से इन मूल्यों को निर्धारित करना सबसे आसान है और कोणों के मौजूदा मूल्यों को वास्तविक भूखंड के ठीक नीचे खिड़की के नीचे दिखाई देता है। ध्यान रखें कि x, y, z, स्थितियाँ डिफ़ॉल्ट रूप से दिखाई देती हैं, लेकिन जब आप छवि को खींचना + घुमाना शुरू करते हैं, तो दो कोणों से प्रतिस्थापित किया जाता है।