Hi,
Le 26/02/2013 12:38, Gökhan Sever a écrit :
>
> fp = plt.figure(figsize=(8.5, 11))
> fp.text(0.5, 0.5, u"Temperature, \u00B0C", color='black', fontsize=16)
> plt.savefig('test.ps <http://test.ps>', papertype='letter')
> plt.savefig('test.pdf', papertype='letter')
>
> Just a thought. Hope it helps.
>
> Ryan
>
>
> This works fine. However it is easy to remember a superscript o then
> its code :) By the way, can you select the text within the PS file? I just noticed that you are using here the character U+2070 "superscript zero" (^(0)) while Ryan's proposition is U+00B0 "degree sign" (°) which I think is the correct one to use. This being said, there should be no difference between using the Unicode code and actual "°" character (and I agree it's simpler to remember) In [1]: a = u"Temperature, \u00B0C" In [2]: a Out[2]: u'Temperature, \xb0C' In [6]: b = u"Temperature °C" In [7]: b Out[7]: u'Temperature \xb0C' Coming back to your other question, I can't select the text in the PS file (using Okular or Evince). (but PDF is selectable) Also, the PS file renders properly with both "^(0)" and "°" signs. (but with PDF, the "^(0)" is placed to low, while "°" is fine) Best, Pierre
signature.asc
Description: OpenPGP digital signature
------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________ Matplotlib-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/matplotlib-users
