Hi,
I am using the savefig method to save plots - however, I am finding
that the font size is systematically larger in the saved images than
in the WxAgg window. It seems that text is ~30% larger in PNG and PDF
files compared to the WxAgg display (relative to the axes box size).
This can be a little frustrating, as in some cases it can lead to
label overlap in the PNG file, when the displayed version looked fine.
The following script produces a PNG and a PDF file in which the font
size is ~30% larger than in the WxAgg display.
---
from matplotlib.font_manager import FontProperties
import matplotlib.pyplot as mpl
fig = mpl.figure()
ax = fig.add_subplot(111)
font = FontProperties()
font.set_size('small')
for tick in ax.get_xticklabels():
tick.set_fontproperties(font)
for tick in ax.get_yticklabels():
tick.set_fontproperties(font)
ax.set_xlabel("Hello")
ax.set_ylabel("World")
fig.canvas.draw()
fig.savefig('test.png')
fig.savefig('test.pdf')
--
Is there a way to ensure that the font sizes are as close as possible
in the files to what is displayed?
Thanks,
Thomas
------------------------------------------------------------------------------
Register Now & Save for Velocity, the Web Performance & Operations
Conference from O'Reilly Media. Velocity features a full day of
expert-led, hands-on workshops and two days of sessions from industry
leaders in dedicated Performance & Operations tracks. Use code vel09scf
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
_______________________________________________
Matplotlib-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-users