Matplotlib – एक उच्च रिज़ॉल्यूशन ग्राफ़ कैसे प्लॉट करें?

| | | | | | | | | | | | | | |

मैंने कुछ प्रयोगात्मक परिणामों की साजिश रचने के लिए matplotlib का उपयोग किया है (इस पर यहां चर्चा की गई है: फ़ाइलों पर लूप करना और प्लॉटिंग करना। हालांकि, चित्र पर दाईं ओर क्लिक करके चित्र को सहेजना बहुत खराब गुणवत्ता/कम रिज़ॉल्यूशन वाली छवियां देता है।

ग्लोब इम्पोर्ट ग्लोब इंपोर्ट numpy as np इम्पोर्ट matplotlib.pyplot as plt इम्पोर्ट matplotlib mpl # लूप के रूप में मौजूदा डायरेक्टरी में सभी फाइलों पर .txt फॉर fname in glob(./*.txt" ): # फ़ाइल पढ़ें, हेडर (1 लाइन) छोड़ें और 3 चर WL, ABS, T = np.genfromtxt(fname, Skip_header=1, unpack=True) में अनपैक करें # पहला प्लॉट plt.plot(WL, T, लेबल= "बीएन", रंग = "नीला") plt.xlabel("वेवलेंथ (एनएम)") plt.xlim(200,1000) plt.ylim(0,100) plt.ylabel("Transmittance, %") mpl.rcParams.update ({"font.size": 14}) #plt.legend(loc="lower center") plt.title("") plt.show() plt.clf() # दूसरा प्लॉट plt.plot(WL, ABS , लेबल = "बीएन", रंग = "लाल") plt.xlabel ("वेवलेंथ (एनएम)") plt.xlim (200,1000) plt.ylabel ("अवशोषण, ए") mpl.rcParams.update({" font.size": 14}) #plt.legend() plt.title("") plt.show() plt.clf() 

मैं जो देख रहा हूं उसका उदाहरण ग्राफ के लिए: उदाहरण ग्राफ़