You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
simulacion-permeabilidad/utilities/plotCon.py

52 lines
1.1 KiB
Python

import numpy as np
import matplotlib.pyplot as plt
nps = 13
ps = np.linspace(0.1, 0.5, nps)
clabels = ["Intermediate", "high", "low"]
Cind = "spanning"
scale = 128
for con in range(3):
ci = np.zeros(nps)
for ip in range(nps):
folder = con * nps + ip
ci[ip] = np.mean(
np.load(
"./test_old/"
+ str(folder)
+ "/GlobalConnectivityMetrics/"
+ str(scale)
+ ".npy",
allow_pickle=True,
).item()[Cind]
)
ci_new = np.mean(
np.load(
"./test_new/"
+ str(folder)
+ "/GlobalConnectivityMetrics/"
+ str(scale)
+ ".npy",
allow_pickle=True,
).item()[Cind]
)
"""
print(ip,ci[ip],ci_new)
if ci_new!=0:
ci[ip]=ci[ip]/ci_new
if ci_new==0 and ci[ip]!=0:
ci[ip]=1000
if ci_new==0 and ci[ip]==0:
ci[ip]=1.0
"""
plt.plot(ps, ci, label=clabels[con] + "-" + str(con))
plt.legend()
plt.grid()
plt.show()
# plt.savefig(str(scale)+Cind+'.png')