Ask Your Question
1

Scale axis width=1 and height=1

asked 2017-05-19 08:40:06 -0500

this post is marked as community wiki

This post is a wiki. Anyone with karma >750 is welcome to improve it.

Hello,

I would like to scale the y-axis or the x-axis, so that the grid consists of squares with width=1 and also height=1. Because if i draw elliptic curves, it will deform them. Thank you very much!

Edit: apparently the code is

p3=plot(EllipticCurve([0,0,0,-3.141592654,1.414213562]), color='black', gridlines='true') 
show(p3)
p3.axes_labels(['x','y'])
p3.save('ec1.pdf')
edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted
0

answered 2017-05-19 10:08:18 -0500

tmonteil gravatar image

updated 2017-05-20 01:53:09 -0500

It would be easier to help with your exact code.

When you use the plot function (or method), you can pass the option aspect_ratio=1.

EDIT: in your concrete example, you can do:

sage: p3=plot(EllipticCurve([0,0,0,-3.141592654,1.414213562]), color='black', gridlines='true', aspect_ratio=1)
edit flag offensive delete link more

Comments

Of course,

p3=plot(EllipticCurve([0,0,0,-3.141592654,1.414213562]), color='black', gridlines='true') show(p3) p3.axes_labels(['$x$','$y$']) p3.save('ec1.pdf')

test1234 gravatar imagetest1234 ( 2017-05-19 12:25:47 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

Stats

Asked: 2017-05-19 08:40:06 -0500

Seen: 33 times

Last updated: May 20