def plotFourListsInOnePlot(xdata, ydata1, ydata2, ydata3, ydata4, xlabel, ylabel, filename):
mpl.rcParams.update({'font.size': 20, 'lines.linewidth': 3, 'lines.markersize': 15})
# avoid type 3 (i.e. bitmap) fonts in figures
mpl.rcParams['ps.useafm'] = True
mpl.rcParams['pdf.use14corefonts'] = True
mpl.rcParams['text.usetex'] = True
plt.plot(xdata, ydata1, c='r')
plt.scatter(xdata, ydata2, marker='x', c='r', s=100)
plt.plot(xdata, ydata3, c='b')
plt.scatter(xdata, ydata4, marker='x', c='b', s=100)
plt.xlabel(xlabel)
plt.ylabel(ylabel)
plt.grid()
plt.tight_layout()
if filename:
plt.savefig(filename)
else:
plt.show()
评论列表
文章目录