Matplotlib-高解像度のグラフをプロットする方法は?

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

私はいくつかの実験結果をプロットするためにmatplotlibを使用しました(ここで説明します:ファイルをループしてプロット。ただし、画像の右クリックで画像を保存すると、品質が非常に悪く、画像の解像度が低くなります。

  from glob import glob import numpy as np import matplotlib.pyplot as plt import matplotlib as mpl#現在のディレクトリ内のすべてのファイルをループし、glob("./*.txt"のfnameの.txtで終わる):#ファイルを読み取り、ヘッダー(1行)をスキップして3つの変数に解凍しますWL、ABS、T = np.genfromtxt(fname、skip_header = 1、unpack = True)#最初のプロットplt.plot(WL、T、label = "BN"、color = "blue")plt.xlabel( "Wavelength(nm)")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()#2番目のプロットplt.plot(WL、ABS 、label = "BN"、color = "red")plt.xlabel( "Wavelength(nm)")plt.xlim(200,1000)plt.ylabel( "Absorbance、A")mpl.rcParams.update({" font.size ":14})#plt.legend()plt.title(" ")plt.show()plt.clf() 

私が探しているもののグラフの例対象:グラフの例