SourceForge logo
SourceForge logo
Menu

matplotlib-users — Discussion related to using matplotlib

You can subscribe to this list here.

2003 Jan
Feb
Mar
Apr
May
(3)
Jun
Jul
Aug
(12)
Sep
(12)
Oct
(56)
Nov
(65)
Dec
(37)
2004 Jan
(59)
Feb
(78)
Mar
(153)
Apr
(205)
May
(184)
Jun
(123)
Jul
(171)
Aug
(156)
Sep
(190)
Oct
(120)
Nov
(154)
Dec
(223)
2005 Jan
(184)
Feb
(267)
Mar
(214)
Apr
(286)
May
(320)
Jun
(299)
Jul
(348)
Aug
(283)
Sep
(355)
Oct
(293)
Nov
(232)
Dec
(203)
2006 Jan
(352)
Feb
(358)
Mar
(403)
Apr
(313)
May
(165)
Jun
(281)
Jul
(316)
Aug
(228)
Sep
(279)
Oct
(243)
Nov
(315)
Dec
(345)
2007 Jan
(260)
Feb
(323)
Mar
(340)
Apr
(319)
May
(290)
Jun
(296)
Jul
(221)
Aug
(292)
Sep
(242)
Oct
(248)
Nov
(242)
Dec
(332)
2008 Jan
(312)
Feb
(359)
Mar
(454)
Apr
(287)
May
(340)
Jun
(450)
Jul
(403)
Aug
(324)
Sep
(349)
Oct
(385)
Nov
(363)
Dec
(437)
2009 Jan
(500)
Feb
(301)
Mar
(409)
Apr
(486)
May
(545)
Jun
(391)
Jul
(518)
Aug
(497)
Sep
(492)
Oct
(429)
Nov
(357)
Dec
(310)
2010 Jan
(371)
Feb
(657)
Mar
(519)
Apr
(432)
May
(312)
Jun
(416)
Jul
(477)
Aug
(386)
Sep
(419)
Oct
(435)
Nov
(320)
Dec
(202)
2011 Jan
(321)
Feb
(413)
Mar
(299)
Apr
(215)
May
(284)
Jun
(203)
Jul
(207)
Aug
(314)
Sep
(321)
Oct
(259)
Nov
(347)
Dec
(209)
2012 Jan
(322)
Feb
(414)
Mar
(377)
Apr
(179)
May
(173)
Jun
(234)
Jul
(295)
Aug
(239)
Sep
(276)
Oct
(355)
Nov
(144)
Dec
(108)
2013 Jan
(170)
Feb
(89)
Mar
(204)
Apr
(133)
May
(142)
Jun
(89)
Jul
(160)
Aug
(180)
Sep
(69)
Oct
(136)
Nov
(83)
Dec
(32)
2014 Jan
(71)
Feb
(90)
Mar
(161)
Apr
(117)
May
(78)
Jun
(94)
Jul
(60)
Aug
(83)
Sep
(102)
Oct
(132)
Nov
(154)
Dec
(96)
2015 Jan
(45)
Feb
(138)
Mar
(176)
Apr
(132)
May
(119)
Jun
(124)
Jul
(77)
Aug
(31)
Sep
(34)
Oct
(22)
Nov
(23)
Dec
(9)
2016 Jan
(26)
Feb
(17)
Mar
(10)
Apr
(8)
May
(4)
Jun
(8)
Jul
(6)
Aug
(5)
Sep
(9)
Oct
(4)
Nov
Dec
2017 Jan
(5)
Feb
(7)
Mar
(1)
Apr
(5)
May
Jun
(3)
Jul
(6)
Aug
(1)
Sep
Oct
(2)
Nov
(1)
Dec
2018 Jan
Feb
Mar
Apr
(1)
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
2020 Jan
Feb
Mar
Apr
May
(1)
Jun
Jul
Aug
Sep
Oct
Nov
Dec
2025 Jan
(1)
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
S M T W T F S

1
(5)
2
(23)
3
(17)
4
(14)
5
(12)
6
(2)
7
(3)
8
(7)
9
(13)
10
(19)
11
(24)
12
(28)
13
(9)
14
(5)
15
(7)
16
(17)
17
(17)
18
(15)
19
(6)
20
21
(7)
22
(20)
23
(6)
24
(4)
25
(5)
26
(11)
27
(1)
28
(2)
29
(14)
30
(7)




Showing 5 results of 5

From: Gökhan S. <gok...@gm...> - 2010年11月25日 21:40:09
On Wed, Nov 24, 2010 at 8:38 AM, Alejandro Weinstein
<ale...@gm...> wrote:
> On Tue, Nov 23, 2010 at 9:37 AM, Gökhan Sever <gok...@gm...> wrote:
>> As I have learnt from Michael Droettboom, you can simply use unicode
>> characters with a supported font set:
>> In my setup I prefer DejaVu-Sans. First install these fonts into your
>> system, then edit your matplotlibrc
>
> Thanks for the answer. But I think there must be an easier way without
> the need to install anything. After all, the legend command is able to
> create text using the markers.
>
> Alejandro.
>
You have three options then:
1-) Figure out how legend handles symbol drawing.
2-) Use latex / mathtext to represent symbols.
3-) Install a font and more intuitively insert a sqaure box into your string.
For me, as long as the expression that is drawn on screen is not
complicated, I am very happy using the unicode text approach.
-- 
Gökhan
From: Benjamin R. <ben...@ou...> - 2010年11月25日 15:34:16
On Wednesday, November 24, 2010, Daniel Hyams <dh...@gm...> wrote:
> MPL 1.0.0, OSX
> If USE_FONTCONFIG is turned on, the function FontProperties.get_size_in_points will sometimes fail, because it is wanting to use "fontManager", which is still 'None' if USE_FONTCONFIG is on. I'm not sure if it's the proper way to fix it, but here is a small patch that works (meaning that at least the code doesn't die; I can't vouch for much else):
>
>
> ORIGINAL:
>   def get_size_in_points(self):    if self._size is not None:      try:        return float(self._size)
>
>       except ValueError:        pass    default_size = fontManager.get_default_size()    return default_size * font_scalings.get(self._size)
>
>
> NEW:
>   def get_size_in_points(self):    if self._size is not None:      try:        return float(self._size)      except ValueError:
>
>         pass    if fontManager:      default_size = fontManager.get_default_size()    else:      default_size = rcParams['font.size']
>
>     return default_size * font_scalings.get(self._size)
>
> --
> Daniel Hyams
> dh...@gm...
>
>
I personally think that this is reasonable, as it guarantees a size
value to come from somewhere. However, I am concerned about
fontManager being None. If it isn't a bug for it to be None at this
point, then I have to wonder where-else in the code needs a check for
None? If it is a bug, then what should it be when USE_FONTCONFIG is
true?
Good catch Daniel.
Ben Root
From: robert f. <rob...@gm...> - 2010年11月25日 13:24:19
Hello - I am using python 2.6, numpy-1.3.0-win32-
superpack-python2.6, scipy-0.7.1-win32-superpack-python2.6,
sympy-0.6.7.win32,
matplotlib-1.0.0.win32-py2.6, and brian-1.2.1.win32.
I would like to "import pylab" , however I get the following messages
shown below. Any assistnce would be highly appreciated.
Thank you.
Robert
*********************************************************************************
import pylab
 File "F:\Python26\lib\site-packages\pylab.py", line 1, in <module>
 from matplotlib.pylab import *
 File "F:\Python26\lib\site-packages\matplotlib\pylab.py", line 206, in
<module>
 from matplotlib import mpl # pulls in most modules
 File "F:\Python26\lib\site-packages\matplotlib\mpl.py", line 2, in
<module>
 from matplotlib import axis
 File "F:\Python26\lib\site-packages\matplotlib\axis.py", line 10, in
<module>
 import matplotlib.font_manager as font_manager
 File "F:\Python26\lib\site-packages\matplotlib\font_manager.py", line
1301, in <module>
 _rebuild()
 File "F:\Python26\lib\site-packages\matplotlib\font_manager.py", line
1292, in _rebuild
 fontManager = FontManager()
 File "F:\Python26\lib\site-packages\matplotlib\font_manager.py", line 984,
in __init__
 self.ttffiles = findSystemFonts(paths) + findSystemFonts()
 File "F:\Python26\lib\site-packages\matplotlib\font_manager.py", line 330,
in findSystemFonts
 for f in win32InstalledFonts(fontdir):
 File "F:\Python26\lib\site-packages\matplotlib\font_manager.py", line 213,
in win32InstalledFonts
 key, direc, any = _winreg.EnumValue( local, j)
MemoryError
From: Daniel H. <dh...@gm...> - 2010年11月25日 04:51:47
MPL 1.0.0, OSX
If USE_FONTCONFIG is turned on, the function
FontProperties.get_size_in_points will sometimes fail, because it is wanting
to use "fontManager", which is still 'None' if USE_FONTCONFIG is on. I'm
not sure if it's the proper way to fix it, but here is a small patch that
works (meaning that at least the code doesn't die; I can't vouch for much
else):
ORIGINAL:
 def get_size_in_points(self):
 if self._size is not None:
 try:
 return float(self._size)
 except ValueError:
 pass
 default_size = fontManager.get_default_size()
 return default_size * font_scalings.get(self._size)
NEW:
 def get_size_in_points(self):
 if self._size is not None:
 try:
 return float(self._size)
 except ValueError:
 pass
 if fontManager:
 default_size = fontManager.get_default_size()
 else:
 default_size = rcParams['font.size']
 return default_size * font_scalings.get(self._size)
-- 
Daniel Hyams
dh...@gm...
From: honglei j. <jho...@gm...> - 2010年11月25日 03:19:23
i get matplotlib from Sourceforge ,it's matplotlib-1.0.0.win32-py2.6.exe
OS:Win7
ActivePython-2.6.6.15-win32-x86.msi
here is the code:
# -*- coding: utf-8 -*-
import matplotlib.pyplot as plt
plt.figure(figsize=(8,4))
a = plt.text(0.05, 0.05, u"Default Font缺省字体조선어にほんごภาษาไทย")#multi language
,some cann't display
plt.text(0.05, 0.45, u"Microsoft YaHei微软雅黑", fontproperties='Microsoft
YaHei')#Chinese OK
plt.text(0.05, 0.25, u"LilyUPCภาษาไทย", fontproperties='LilyUPC')#Tai OK
plt.xlabel(u"xlabelにほんご",fontproperties='STXihei')#Japanese ,OK
plt.ylabel(u"ylabel조선어",fontproperties='Malgun Gothic')#Korea,OK
plt.show()
C:\Python26\Lib\site-packages\matplotlib\mpl-data\matplotlibrc:
font.family : sans-serif font.sans-serif : Microsoft YaHei,Malgun
Gothic,LilyUPC,FangSong,YouYuan,SimHei,STKaiti,STSong,SimSun-ExtB,Webdings,Bitstream
Vera Sans, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant
Garde, sans-serif
it seems if a default font doesn't have all char's in the "Default
Font缺省字体조선어にほんごภาษาไทย" string,it won't display correctly.

Showing 5 results of 5

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.
Thanks for helping keep SourceForge clean.
X





Briefly describe the problem (required):
Upload screenshot of ad (required):
Select a file, or drag & drop file here.
Screenshot instructions:

Click URL instructions:
Right-click on the ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies

Ad destination/click URL:

AltStyle によって変換されたページ (->オリジナル) /