Matplotlib – Как построить график с высоким разрешением?

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

Я использовал matplotlib для построения графиков некоторых экспериментальных результатов (обсуждено здесь: Зацикливание файлов и построение. Однако сохранение изображения путем нажатия правой кнопки мыши на изображении дает изображения очень плохого качества/низкого разрешения.

from glob import glob import numpy as np import matplotlib.pyplot as plt import matplotlib as mpl # цикл по всем файлам в текущем каталоге, заканчивающимся на .txt, для fname in glob("./*.txt" ): # прочитать файл, пропустить заголовок (1 строка) и распаковать в 3 переменные WL, ABS, T = np.genfromtxt(fname, skip_header=1, unpack=True) # первый график plt.plot(WL, T, label= "BN", color="blue") plt.xlabel("Длина волны (нм)") plt.xlim(200,1000) plt.ylim(0,100) plt.ylabel("Пропускание, %") mpl.rcParams.update ({"font.size": 14}) #plt.legend(loc="lower center") plt.title("") plt.show() plt.clf() # второй график plt.plot(WL, ABS , label="BN", color="red") plt.xlabel("Длина волны (нм)") plt.xlim(200,1000) plt.ylabel("Поглощение, А") mpl.rcParams.update({" font.size": 14}) #plt.legend() plt.title("") plt.show() plt.clf() 

Пример графика того, что я ищу для: пример графика