Matplotlib – Yüksek çözünürlüklü bir grafik nasıl çizilir?

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

Bazı deneysel sonuçları çizmek için matplotlib kullandım (burada tartıştım: Dosyalar üzerinde döngü ve çizim. Ancak resmin üzerine sağ tıklayarak kaydetmek çok kötü kaliteli / düşük çözünürlüklü resimler veriyor.

glob'dan import glob numpy as np import matplotlib.pyplot as plt import matplotlib as mpl # loop .txt for fname in glob("./*.txt") ile biten geçerli dizindeki tüm dosyalar üzerinde ): # dosya oku, başlığı atla (1 satır) ve 3 değişkene aç WL, ABS, T = np.genfromtxt(fname, skip_header=1, unpack=True) # first plot plt.plot(WL, T, label= "BN", color="blue") plt.xlabel("Dalga Boyu (nm)") plt.xlim(200,1000) plt.ylim(0,100) plt.ylabel("Geçiş, %") mpl.rcParams.update ({"font.size": 14}) #plt.legend(loc="alt orta") plt.title("") plt.show() plt.clf() # ikinci arsa plt.plot(WL, ABS , label="BN", color="red") plt.xlabel("Dalga Boyu (nm)") plt.xlim(200,1000) plt.ylabel("Absorbans, A") mpl.rcParams.update({" font.size": 14}) #plt.legend() plt.title("") plt.show() plt.clf() 

Aradığım şeyin örnek grafiği için: örnek grafik