0
votes

I have been facing a couple of issues in using matplotlib with Python 3. After getting rid of this one, I ran into a new one. When I tried to execute the histogram demo, I get this traceback.

Does anyone have an idea? My matplotlib version is: python3-matplotlib-1.2.0-8.fc18.x86_64 (i.e. 1.2 on Fedora 18).

Bugs filed:

  1. Fedora
  2. Matplotlib
1
@eryksun It says: font_manager attribute not found o_O. - user59634
Okay, my bad. It reports True. - user59634
Thanks @eryksun. I went ahead and set it to False in /usr/lib/* itself. And it worked. You reckon I should report this as a bug upstream? - user59634

1 Answers

2
votes

Add this to the top of the histogram_demo.py, just before import numpy:

from matplotlib import font_manager
font_manager.USE_FONTCONFIG = False

Or modify font_manager.py to change the value permanently.

As far as bug reports go, I'd report the USE_FONTCONFIG = True setting to the Fedora package manager. The subprocess output decoding issue (or regex pattern issue) in Python 3.x should be reported upstream to the matplotlib project.