import numpy as np import matplotlib.pyplot as plt import pandas as pd from scipy import interpolate import math import sys # import plot_func # reload (plot_func) import os data1 = pd.read_csv('P501.csv') data2 = pd.read_csv('P502.csv') data3 = pd.read_csv('P503.csv') data4 = pd.read_csv('P504.csv') x1_name = "main/pH" y1_name = "main/P501" x2_name = "main/pCO2" y2_name = "main/P502" x3_name = "main/DPG" y3_name = "main/P503" x4_name = "main/Temp" y4_name = "main/P504" X1 = data1[x1_name] Y1 = data1[y1_name] X2 = data2[x2_name] Y2 = data2[y2_name] X3 = data3[x3_name]*1000 Y3 = data3[y3_name] X4 = data4[x4_name] Y4 = data4[y4_name] # Y_values = [] plt.figure(figsize=(14,10)) plt.subplot(2,2,1) plt.plot(X1, Y1, 'navy' ,linestyle='-',marker = 's', linewidth=3) plt.xlim(6.67,7.65) plt.ylim(16, 48) # plt.yticks(np.arange(0,0.8,0.15)) plt.xticks(np.arange(6.68,7.65,0.12)) plt.ylabel ('P$_{50}$ for O$_2$, mmHg',fontsize=14) plt.xlabel ('pH$_{rbc}$',fontsize=14) plt.grid() plt.subplots_adjust(bottom=0.5, right=0.8, top=1) plt.tight_layout(pad=0.4, w_pad=0.5, h_pad=1.0) plt.title('A') # plt.legend(loc='upper left') ####### # plt.subplot(2,2,2) plt.plot(X2, Y2, 'navy' ,linestyle='-',marker = 's', linewidth=3) plt.xlim(0,120) plt.ylim(24, 32) # plt.yticks(np.arange(0,0.8,0.15)) plt.xticks(np.arange(0,121,20)) plt.ylabel ('P$_{50}$ for O$_2$, mmHg',fontsize=14) plt.xlabel ('P$_{CO_2}$(mmHg)',fontsize=14) plt.grid() plt.subplots_adjust(bottom=0.5, right=0.8, top=1) plt.tight_layout(pad=0.4, w_pad=0.5, h_pad=1.0) plt.title('B') # plt.legend(loc='upper left') # # ####### plt.subplot(2,2,3) plt.plot(X3, Y3, 'navy' ,linestyle='-',marker = 's', linewidth=3) plt.xlim(2.9,10.3) plt.ylim(24, 32) # plt.yticks(np.arange(0,0.8,0.15)) plt.xticks(np.arange(3.0,10.3,1.2)) plt.ylabel ('P$_{50}$ for O$_2$, mmHg',fontsize=14) plt.xlabel ('DPG$_{rbc}$',fontsize=14) plt.grid() plt.subplots_adjust(bottom=0.5, right=0.8, top=1) plt.tight_layout(pad=0.4, w_pad=0.5, h_pad=1.0) plt.title('C') # plt.legend(loc='upper left') # ####### plt.subplot(2,2,4) plt.plot(X4, Y4, 'navy' ,linestyle='-',marker = 's', linewidth=3) plt.xlim(20,50.1) plt.ylim(0, 60) plt.yticks(np.arange(0,60,15)) plt.xticks(np.arange(20,50.1,5)) plt.ylabel ('P$_{50}$ for O$_2$, mmHg',fontsize=14) plt.xlabel ('T, $^\circ$C ',fontsize=14) plt.grid() plt.subplots_adjust(bottom=0.5, right=0.8, top=1) plt.tight_layout(pad=0.4, w_pad=0.5, h_pad=1.0) plt.title('D') # plt.legend(loc='upper left') # ####### # plt.savefig('Figure01.png') plt.show()