tImprove plot appearance and content - sphere - GPU-based 3D discrete element m… | |
git clone git://src.adamsgaard.dk/sphere | |
Log | |
Files | |
Refs | |
LICENSE | |
--- | |
commit 670fa039eb42c42ec33f71e61da7ebab328056b5 | |
parent 451d62b9147f55f551565c422a24c022860c492c | |
Author: Anders Damsgaard <[email protected]> | |
Date: Tue, 26 Nov 2019 20:47:45 +0100 | |
Improve plot appearance and content | |
Diffstat: | |
M python/supraglacial-plots.py | 9 +++++++-- | |
1 file changed, 7 insertions(+), 2 deletions(-) | |
--- | |
diff --git a/python/supraglacial-plots.py b/python/supraglacial-plots.py | |
t@@ -88,7 +88,6 @@ plt.savefig('supraglacial_flux.pdf') | |
''' | |
# time series | |
-fig = plt.figure(figsize=(8,12)) | |
for dpdz in dpdz_values: | |
for slope_angle in slope_angle_values: | |
sim = sphere.sim("supraglacial-slope{}-dpdz{}".format(slope_angle, dpd… | |
t@@ -119,6 +118,11 @@ for dpdz in dpdz_values: | |
displacement[it] = np.mean(sim.xyzsum[:,0]) | |
flux[it] = np.trapz(xsum_space_avg/sim.time_current, dx=dz) | |
+ fig = plt.figure(figsize=(6,8)) | |
+ fig.suptitle('slope = ' + str(slope_angle) + '$^\circ$, ' + \ | |
+ '$dp/dz$ = -' + str(dpdz) + ' Pa/m', | |
+ horizontalalignment='left') | |
+ | |
ax1 = plt.subplot(3,1,1) | |
plt.plot(timesteps, porosity, '-') | |
plt.ylabel('Porosity [-]') | |
t@@ -131,7 +135,7 @@ for dpdz in dpdz_values: | |
ax3 = plt.subplot(3,1,2) | |
plt.semilogy(timesteps, displacement, '-') | |
- plt.ylabel('Cumulative displacement [m]') | |
+ plt.ylabel('Avg. displacement [m]') | |
plt.setp(ax3.get_xticklabels(), visible=False) | |
ax1 = plt.subplot(3,1,3) | |
t@@ -139,6 +143,7 @@ for dpdz in dpdz_values: | |
plt.ylabel('Cumulative flux [m$^2$/s]') | |
plt.xlabel('Time [s]') | |
+ plt.tight_layout() | |
plt.savefig(sim.id() + '-timeseries.png') | |
plt.savefig(sim.id() + '-timeseries.pdf') | |
plt.clf() |