I believe this is a known bug with 0.90.1. Are you able to run
0.91.1?
I just upgraded and checked -- the bug still exists in 0.91.1. I'm
afraid I don't know whether it has been fixed by r4633 or not.
Best,
Brian
I'm doing a parameter fitting exercise, and plotting the progress as I
do so. I have found that repeated calls to set_text() on a text
object will result in an error opening a font file iff the text uses
TeX formatting. (I am not using the experimental usetex feature).I speculate that matplotlib is opening the font file anew with each
call to set_text and never closing it, resulting ultimately in having
too many files open. Here is a brief program to reproduce this
behavior (WinXP, Py2.5, matplotlib 0.90.1):from pylab import figure, axes, draw, ion from numpy import array,
cos, abs
ion()
fig=figure()
axs=axes()
x=array(range(100))/10.0
cosPlot=axs.plot( x, cos(x)**2, 'r' )
powText = axs.text(0.9,0.02,r'$\alpha=$',
horizontalalignment='left',verticalalignment='bottom',
···
Brian.Boonstra@...1809... wrote:
transform = axs.transAxes)
draw()
for alpha in array(range(10,400))/100.0:
axs.lines[-1].set_ydata( abs(cos(x))**alpha)
powText.set_text(r'$\alpha=%.4g$'%alpha)
print alpha
draw()
Traceback (most recent call last):
File "delme.py", line 16, in <module>
File
"C:\Python25\Lib\site-packages\matplotlib-0.90.1-py2.5-win32.egg\matpl
otlib\pylab.py",
line 754, in draw
File
"C:\Python25\Lib\site-packages\matplotlib-0.90.1-py2.5-win32.egg\matpl
otlib\backends\backend_tkagg.py",
line 154, in drawFile
"C:\Python25\Lib\site-packages\matplotlib-0.90.1-py2.5-win32.egg\matpl
otlib\backends\backend_agg.py",
line 392, in drawFile
"C:\Python25\Lib\site-packages\matplotlib-0.90.1-py2.5-win32.egg\matpl
otlib\figure.py",
line 601, in draw
File
"C:\Python25\Lib\site-packages\matplotlib-0.90.1-py2.5-win32.egg\matpl
otlib\axes.py",
line 1286, in draw
File
"C:\Python25\Lib\site-packages\matplotlib-0.90.1-py2.5-win32.egg\matpl
otlib\text.py",
line 410, in draw
File
"C:\Python25\Lib\site-packages\matplotlib-0.90.1-py2.5-win32.egg\matpl
otlib\text.py",
line 255, in _get_layout
File
"C:\Python25\Lib\site-packages\matplotlib-0.90.1-py2.5-win32.egg\matpl
otlib\backends\backend_agg.py",
line 246, in get_text_width_heightFile
"C:\Python25\Lib\site-packages\matplotlib-0.90.1-py2.5-win32.egg\matpl
otlib\mathtext.py",
line 1569, in __call__
File
"C:\Python25\Lib\site-packages\matplotlib-0.90.1-py2.5-win32.egg\matpl
otlib\mathtext.py",
line 578, in __init__
RuntimeError: Could not open facefile
c:\Python25\lib\site-packages\matplotlib-0.90.1-py2.5-win32.egg\matplo
tlib\mpl-data\fonts\ttf\cmtt10.ttf;
Cannot_Open_Resource----------------------------------------------------------------------
------------------------------------------------------------------------
---
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for just about anything
Open Source.
http://sourceforge.net/services/buy/index.php----------------------------------------------------------------------
--_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users
--
Michael Droettboom
Science Software Branch
Operations and Engineering Division
Space Telescope Science Institute
Operated by AURA for NASA
This message contains confidential information and is intended only
for the individual named. If you are not the named addressee you
should not disseminate, distribute or copy this e-mail. Please
notify the sender immediately by e-mail if you have received this
e-mail by mistake and delete this e-mail from your system and destroy
any copies thereof.
E-mail transmission cannot be guaranteed to be secure or error-free
as information could be intercepted, corrupted, lost, destroyed,
arrive late or incomplete, or contain viruses. The sender therefore
does not accept liability for any errors or omissions in the contents
of this message which arise as a result of e-mail transmission. If
verification is required please request a hard-copy version. This
message is provided for informational purposes and should not be
construed as a solicitation or offer to buy or sell any securities or
related financial instruments.