tuse a single legend - sphere - GPU-based 3D discrete element method algorithm … | |
git clone git://src.adamsgaard.dk/sphere | |
Log | |
Files | |
Refs | |
LICENSE | |
--- | |
commit 9215e58a3f6d52a2db23665514e82283ed256265 | |
parent f73401bfc49a6ec1b759a25f8bd89f11b7b24fac | |
Author: Anders Damsgaard <[email protected]> | |
Date: Thu, 22 Jan 2015 12:37:27 +0100 | |
use a single legend | |
Diffstat: | |
M python/sphere.py | 16 ++++++++++------ | |
1 file changed, 10 insertions(+), 6 deletions(-) | |
--- | |
diff --git a/python/sphere.py b/python/sphere.py | |
t@@ -5952,14 +5952,15 @@ class sim: | |
# Lower plot | |
ax3 = plt.subplot(2, 1, 2, sharex=ax1) | |
if self.w_sigma0_A > 1.0e-3: | |
- ax3.plot(time, self.sigma_eff/1000.0, | |
+ lns1 = ax3.plot(time, self.sigma_eff/1000.0, | |
'-k', label="$\\sigma'$") | |
- ax3.plot(time, numpy.ones_like(time)*self.w_tau_x/1000.0, | |
+ lns2 = ax3.plot(time, | |
+ numpy.ones_like(time)*self.w_tau_x/1000.0, | |
'--k', label="$\\tau$") | |
- ax3.plot(time, self.tau_eff/1000.0, | |
+ lns3 = ax3.plot(time, self.tau_eff/1000.0, | |
':k', label="$\\tau'$") | |
ax3.set_ylabel('Stress [kPa]') | |
- ax3.legend(loc='upper left') | |
+ #ax3.legend(loc='upper left') | |
else: | |
ax3.plot(time, self.tau_eff/self.w_sigma0[0], | |
'-k', label="$Shear friction$") | |
t@@ -5977,14 +5978,17 @@ class sim: | |
ax4 = ax3.twinx() | |
#ax4color = '#666666' | |
ax4color = ax2color | |
- ax4.plot(time, self.p_f_bar/1000.0, color=ax4color, | |
+ lns4 = ax4.plot(time, self.p_f_bar/1000.0, color=ax4color, | |
label='$\\bar{p}_\\text{f}$') | |
ax4.set_ylabel('Mean fluid pressure ' | |
+ '$\\bar{p_\\text{f}}$ [kPa]') | |
for tl in ax4.get_yticklabels(): | |
tl.set_color(ax4color) | |
if self.w_sigma0_A > 1.0e-3: | |
- ax4.legend(loc='upper right') | |
+ #ax4.legend(loc='upper right') | |
+ lns = lns1+lns2+lns3+lns4 | |
+ labs = [l.get_label() for l in lns] | |
+ ax4.legend(lns, labs, loc='upper right') | |
# aesthetics | |
ax3.set_xlabel('Time [s]') |