On 10/17/2012 11:52 PM, Dan Drake wrote:
Hello,

I did

sage: p = plot(arccosh(x/cos(x)), (x,5,6), axes_labels=['x','y=arccosh(x/cos 
x)'])
sage: q = plot(arcsin(-y/sinh(y)) + 2*pi, (y, 2.5, 3.4), 
axes_labels=['y','x=arcsin(-y/sinh y)'],color='red')
sage: graphics_array([p, q]).show()

and expected to see my axes labels on both plots -- but I only get the
label on the *second* plot. If you switch p and q, you still get the
label on the second plot. If I do [p, q, p], I only get the label on the
final plot.

This seems like a bug. Is there a workaround? (I have a talk this
afternoon and I'd like it to work!)

Try this:
p = plot(arccosh(x/cos(x)), (x,5,6), axes_labels=['x','y=arccosh(x/cos x)'])
q = plot(arcsin(-y/sinh(y)) + 2*pi, (y, 2.5, 3.4), axes_labels=['y','x=arcsin(-y/sinh y)'],color='red')
r = plot(x, axes_labels=['x','y = x'])
# We want the order p,q,r; so we start with cyclic shifts
graphics_array([q, r, p])  # cyclic permutation
graphics_array([r, p, q])  # cyclic permutation of above
graphics_array([p, q, r])  # another shift to get our order.

Works in sage-5.2 and sage-5.4rc1 at least. Don't ask me why! :)



Thanks,

Dan

--
---  Dan Drake
-----  http://math.pugetsound.edu/~ddrake
-------


--
You received this message because you are subscribed to the Google Groups 
"sage-support" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
Visit this group at http://groups.google.com/group/sage-support?hl=en.


Reply via email to