Ask Your Question
0

font size in matplotlib

asked 2011-12-05 01:00:49 -0600

v_2e gravatar image

Hello! Could somebody please help me find a way to change the font size in Matplotlib plots. Particularly, I would like to change the size of the axis ticks labels.

Thank you. vladimir

edit retag flag offensive close merge delete

2 answers

Sort by ยป oldest newest most voted
0

answered 2011-12-05 06:40:04 -0600

Jason Grout gravatar image

updated 2011-12-05 06:43:03 -0600

Is this example from the docs what you want? http://www.sagemath.org/doc/reference...

Or even just plot(x^2,(x,0,2), fontsize=20)

Note that these answers are for sagecommands. If you are looking for how to deal with matplotlib plots, it might be better to post to the matplotlib help list. Or personally, I usually just look at the matplotlib gallery (http://matplotlib.sourceforge.net/gal...) and find something close to what I want.

edit flag offensive delete link more

Comments

Yes, I was talking about the direct usage of Matplotlib. An currently the only solution I found is this one: http://stackoverflow.com/questions/6390393/matplotlib-make-tick-labels-font-size-smaller

v_2e gravatar imagev_2e ( 2011-12-05 07:34:42 -0600 )edit
0

answered 2011-12-05 10:03:29 -0600

Felix Lawrence gravatar image

yticks(fontsize=SIZE) should work:

import pylab
import matplotlib
pylab.clf()
#pylab.rc('text', fontsize=18) #This is a 'bad' but effective way to change the default font size
pylab.plot(xdata, ydata, '--')
pylab.xlabel(r"$x$",fontsize=24)
pylab.ylabel(r"$y$",fontsize=24)
pylab.yticks(fontsize=40)
pylab.yticks(fontsize=40)
pylab.savefig('transspeclin.pdf', format='pdf')
pylab.savefig('transspeclin')
pylab.show()
edit flag offensive delete link more

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: 2011-12-05 01:00:49 -0600

Seen: 13,618 times

Last updated: Dec 05 '11