|
From: Michael D. <md...@st...> - 2011-06-21 12:58:20
|
I see what is happening here... The SVG backend was recently re-written to write some of the path data in C -- unfortunately the numbers being written there are locale-aware, and in your locale it appears to be using ',' as a decimal point. I put up a fix for this here: https://github.com/matplotlib/matplotlib/pull/369 In the meantime, you may have some luck by setting your locale before running python, i.e.: LANG=en_US.UTF-8 python svg_export2.py Cheers, Mike On 06/21/2011 06:47 AM, Dieter Weber wrote: > Hi folks, > when I tried to export figures as SVG, the result was completely messed > up. Export in other formats works. > > Appended you find: > * Script to reproduce error > * Broken SVG > * Working EPS > * Broken SVG rendered by Gnome image viewer (eog) > * Broken SVG rendered by Inkscape > > Setup: > Ubuntu 10.04 LTS > Python 2.6.5 (stock) > Matplotlib current version from git, installed with "python setupegg.py > develop" > > Can you reproduce the problem on your machine? > > Greetings, > Dieter > > > > ------------------------------------------------------------------------------ > EditLive Enterprise is the world's most technically advanced content > authoring tool. Experience the power of Track Changes, Inline Image > Editing and ensure content is compliant with Accessibility Checking. > http://p.sf.net/sfu/ephox-dev2dev > > > _______________________________________________ > Matplotlib-devel mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel -- Michael Droettboom Science Software Branch Space Telescope Science Institute Baltimore, Maryland, USA |