diff --git a/pymule/mule.py b/pymule/mule.py index 9067de1e719fbc0c79be87a89840a655d0fdbeef..3835e5282cd46948289ebd86f5cc00cfda58d28b 100644 --- a/pymule/mule.py +++ b/pymule/mule.py @@ -139,11 +139,20 @@ def mulify(fig): (np.array([1/1.3,-1])*vertices+55.)/550.+np.array([0.13,0.66]), commands ), - fc="none", ec='gray', transform=fig.transFigure - ) - ax.add_patch(pp1) - ax.text( - 0.21, 0.69, - "$\\small\\textsc{McMule}$", - transform=fig.transFigure, ha='center',va='top', color='gray' + fc="none", ec='gray', transform=fig.transFigure, zorder=100000 ) + + if '3D' in str(type(ax)): + fig.patches.append(pp1) + fig.text( + 0.21, 0.69, + "$\\small\\textsc{McMule}$", + transform=fig.transFigure, ha='center',va='top', color='gray' + ) + else: + ax.add_patch(pp1) + ax.text( + 0.21, 0.69, + "$\\small\\textsc{McMule}$", + transform=fig.transFigure, ha='center',va='top', color='gray' + )