plot_uplot basically made for individual plots
This commit is contained in:
@@ -77,21 +77,58 @@ def plotTdiagram():
|
||||
|
||||
def plotUdiagram():
|
||||
|
||||
groups = []
|
||||
figures = {}
|
||||
figures["E11-9a_amph_E11_ab"] = pp.subplots(1)
|
||||
figures["Fro5-2_amph_Fro_i"] = pp.subplots(1)
|
||||
figures["Fro5-2_amph_Fro_j"] = figures["Fro5-2_amph_Fro_i"] #pp.subplots(1)
|
||||
figures["Fro5-2_amph_Fro_k"] = figures["Fro5-2_amph_Fro_i"] #pp.subplots(1)
|
||||
figures["Fro5-2_amph_Fro_l"] = figures["Fro5-2_amph_Fro_i"] #pp.subplots(1)
|
||||
figures["Fro5-2_amph_Fro_m"] = figures["Fro5-2_amph_Fro_i"] #pp.subplots(1)
|
||||
figures["Fro5-2_amph_Fro_o"] = figures["Fro5-2_amph_Fro_i"] #pp.subplots(1)
|
||||
figures["Fro12-4_amph_Fro_ad"] = pp.subplots(1)
|
||||
figures["Fro12-4_amph_Fro_ah"] = figures["Fro12-4_amph_Fro_ad"] #pp.subplots(1)
|
||||
figures["Fro12-4_amph_Fro_ai"] = figures["Fro12-4_amph_Fro_ad"] #pp.subplots(1)
|
||||
figures["Fro12-4_amph_Fro_aj"] = figures["Fro12-4_amph_Fro_ad"] #pp.subplots(1)
|
||||
figures["Fro1312b1_amph_Fro_bb"] = pp.subplots(1)
|
||||
figures["Fro1312b1_amph_Fro_be"] = figures["Fro1312b1_amph_Fro_bb"] #pp.subplots(1)
|
||||
figures["Fro1312b1_amph_Fro_bi"] = figures["Fro1312b1_amph_Fro_bb"] #pp.subplots(1)
|
||||
figures["Rane10-3_amph_Rane_a"] = pp.subplots(1)
|
||||
figures["Rane10-3_amph_Rane_b"] = figures["Rane10-3_amph_Rane_a"] #pp.subplots(1)
|
||||
figures["Rane10-3_amph_Rane_c"] = figures["Rane10-3_amph_Rane_a"] #pp.subplots(1)
|
||||
figures["Rane10-3_amph_Rane_e"] = figures["Rane10-3_amph_Rane_a"] #pp.subplots(1)
|
||||
figures["Rane10-3_amph_Rane_f"] = figures["Rane10-3_amph_Rane_a"] #pp.subplots(1)
|
||||
figures["Rane10-4_amph_Rane_g"] = figures["Rane10-3_amph_Rane_a"] #pp.subplots(1)
|
||||
figures["Rane10-4_amph_Rane_l"] = figures["Rane10-3_amph_Rane_a"] #pp.subplots(1)
|
||||
figures["Rane10-4_amph_Rane_m"] = figures["Rane10-3_amph_Rane_a"] #pp.subplots(1)
|
||||
figures["Rane10-10_amph_Rane_p"] = pp.subplots(1)
|
||||
figures["Rane10-10_amph_Rane_q"] = figures["Rane10-10_amph_Rane_p"] #pp.subplots(1)
|
||||
figures["Rane10-10_amph_Rane_r"] = figures["Rane10-10_amph_Rane_p"] #pp.subplots(1)
|
||||
figures["Rane10-10_amph_Rane_s"] = figures["Rane10-10_amph_Rane_p"] #pp.subplots(1)
|
||||
figures["Rane10-10_amph_Rane_t"] = figures["Rane10-10_amph_Rane_p"] #pp.subplots(1)
|
||||
figures["Rane10-10_amph_Rane_u"] = figures["Rane10-10_amph_Rane_p"] #pp.subplots(1)
|
||||
figures["Rane10-10_amph_Rane_v"] = figures["Rane10-10_amph_Rane_p"] #pp.subplots(1)
|
||||
figures["Rane10-10_amph_Rane_w"] = figures["Rane10-10_amph_Rane_p"] #pp.subplots(1)
|
||||
|
||||
for g in data_udiagram.data.keys():
|
||||
|
||||
dat = data_udiagram.data[g]
|
||||
|
||||
for i, zone in enumerate(dat['zones']):
|
||||
|
||||
fig, ax = pp.subplots(1, num=g+" "+zone)
|
||||
ax.plot(dat['index'][i], dat['al4'][i], label=dat['zones'][i]+"Al(iv)", color="blue")
|
||||
ax.plot(dat['index'][i], dat['al6'][i], label=dat['zones'][i]+"Al(vi)", color="orange")
|
||||
fig, ax = figures[f"{g}_{zone}"]
|
||||
ax.plot(dat['index'][i], dat['al4'][i], label="Al(IV)", color="blue", marker=".")
|
||||
ax.plot(dat['index'][i], dat['al6'][i], label="Al(VI)", color="orange", marker=".")
|
||||
ax.set_xlabel("No.")
|
||||
ax.set_ylabel("value")
|
||||
ax.set_title(f"{g}: {zone}")
|
||||
pp.savefig(f"uplot_{g}_{zone}.png")
|
||||
ax.legend(frameon=False)
|
||||
ax.xaxis.get_major_locator().set_params(integer=True)
|
||||
|
||||
figs = list(set([figures[i] for i in figures]))
|
||||
for key in figures:
|
||||
if key not in figs: continue
|
||||
fig, ax = figures[key]
|
||||
pp.gcf()
|
||||
pp.savefig(f"uplot_{key}.png")
|
||||
|
||||
pp.show()
|
||||
|
||||
@@ -105,3 +142,4 @@ if __name__ == "__main__":
|
||||
|
||||
#plotTdiagram()
|
||||
plotUdiagram()
|
||||
#plotZdiagram()
|
||||
|
||||
Reference in New Issue
Block a user