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



Showing 5 results of 5

From: Ken M. <mc...@ii...> - 2007年10月15日 16:36:47
David,
I'm not aware of any compatibility problems when using WxMpl with MPL 
0.91, but then again I can't remember if I ever tested it thoroughly.
Could you please send me a short script that reproduces the problem, 
along with the complete error message it generates? Thanks.
Ken
From: Ken M. <mc...@ii...> - 2007年10月15日 16:16:20
On Oct 12, 2007, at 4:28 PM, Giorgio F. Gilestro wrote:
>
> Do you know if there is a reason why I cannot succeed in generating a
> pick_event using wxmpl?
Yes, WxMpl disables all matplotlib events to ensure that figure 
zooming works correctly. I haven't had time to ensure that WxMpl will 
work reliably in all cases when matplotlib's events are enabled.
> I know I could use EVT_POINT but I need the picker event to return 
> the event.ind
Although it's a bit silly, one possible solution would be to have 
your EVT_POINT callback generate a mouse event. I think something 
like this might work, but I haven't tried it...
from matplotlib.backend_bases import FigureCanvasBase
def OnPoint(evt):
	figureCanvas = evt.axis.figure.canvas
	FigureCanvasBase.button_press_event(figureCanvas, evt.x, evt.y, 1)
Ken
From: Evan M. <eva...@gm...> - 2007年10月15日 15:27:57
Hi, when I run the simple_plot.py script in the mpl FAQ I get a seg fault as
follows:
[emason@msasa ~]$ python simple_plot.py --verbose-helpful
matplotlib data path /usr/lib/python2.5/site-packages/matplotlib/mpl-data
$HOME=/home/emason
CONFIGDIR=/home/emason/.matplotlib
loaded rc file /home/emason/.matplotlib/matplotlibrc
matplotlib version 0.90.1
verbose.level helpful
interactive is True
units is False
platform is linux2
numerix numpy 1.0.3.1
LazyValue::init_type
Value::init_type
BinOp::init_type
Point::init_type
Interval::init_type
Bbox::init_type
Func::init_type
FuncXY::init_type
Transformation::init_type
SeparableTransformation::init_type
NonseparableTransformation::init_type
Affine::init_type
init_ns_transforms
Glyph::init_type
FT2Font::init_type
font search path
['/usr/lib/python2.5/site-packages/matplotlib/mpl-data/fonts/ttf',
'/usr/lib/python2.5/site-packages/matplotlib/mpl-data/fonts/afm']
loaded ttfcache file /home/emason/.matplotlib/ttffont.cache
_transforms_module::new_value
_transforms_module::new_value
_transforms_module::new_point
Point::Point
_transforms_module::new_value
_transforms_module::new_value
_transforms_module::new_point
Point::Point
_transforms_module::new_bbox
Bbox::Bbox
init_ns_image
Image::init_type
_transforms_module::new_value
Value::~Value
init_ns_backend_agg
backend TkAgg version 8.4
_transforms_module::new_value
_transforms_module::new_value
_transforms_module::new_value
_transforms_module::new_value
_transforms_module::new_value
_transforms_module::new_point
Point::Point
LazyValue::number
BinOp::BinOp
LazyValue::number
BinOp::BinOp
_transforms_module::new_point
Point::Point
_transforms_module::new_bbox
Bbox::Bbox
_transforms_module::new_value
_transforms_module::new_value
_transforms_module::new_point
Point::Point
_transforms_module::new_value
_transforms_module::new_value
_transforms_module::new_point
Point::Point
_transforms_module::new_bbox
Bbox::Bbox
_transforms_module::new_func
_transforms_module::new_func
_transforms_module::new_separable_transformation
BBoxTransformation::BBoxTransformation
SeparableTransformation::SeparableTransformation
Bbox::get_bounds
Bbox::get_bounds
Interval::Interval
Interval::~Interval
Bbox::get_bounds
Value::get
Value::get
RendererAgg::RendererAgg
_transforms_module::new_value
_transforms_module::new_value
_transforms_module::new_point
Point::Point
_transforms_module::new_value
_transforms_module::new_value
_transforms_module::new_point
Point::Point
_transforms_module::new_bbox
Bbox::Bbox
SeparableTransformation::eval_scalars
Transformation::seq_xy_tups
SeparableTransformation::operator
SeparableTransformation::operator
SeparableTransformation::operator
SeparableTransformation::operator
RendererAgg::draw_polygon
GCAgg::GCAgg
GCAgg::points_to_pixels
GCAgg::get_color
GCAgg::antialiased
GCAgg::_set_linecap
GCAgg::_set_joinstyle
GCAgg::_set_dashes
GCAgg::_set_clip_rectangle
GCAgg::_set_clip_path
RendererAgg::_get_rgba_face
RendererAgg::rgb_to_color
RendererAgg::set_clipbox_rasterizer
RendererAgg::set_clipbox_rasterizer done
RendererAgg::draw_polygon DONE
Segmentation fault
[emason@msasa ~]$
I also find that simply importing pylab leads to a long list of output:
[emason@msasa ~]$ python
Python 2.5 (r25:51908, May 7 2007, 13:29:29)
[GCC 4.1.2 20070302 (prerelease) (4.1.2-1mdv2007.1)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
>>>
>>> import pylab
LazyValue::init_type
Value::init_type
BinOp::init_type
Point::init_type
Interval::init_type
Bbox::init_type
Func::init_type
FuncXY::init_type
Transformation::init_type
SeparableTransformation::init_type
NonseparableTransformation::init_type
Affine::init_type
init_ns_transforms
Glyph::init_type
FT2Font::init_type
_transforms_module::new_value
_transforms_module::new_value
_transforms_module::new_point
Point::Point
_transforms_module::new_value
_transforms_module::new_value
_transforms_module::new_point
Point::Point
_transforms_module::new_bbox
Bbox::Bbox
init_ns_image
Image::init_type
_transforms_module::new_value
Value::~Value
init_ns_backend_agg
>>>
I have removed the /build and /site-packages/matplotlib dirs and reinstalled
mpl a number of times but the result is the same each time. Can anybody
help with this?
Thanks, Evan
> matplotlib-0.90.1]#It seems to trip up when expecting a file 'arrayobject.h'
in the /Numeric directory; indeed that file is not there, though Numeric is on
the path. Numeric came as part of the Mandriva install.
> I'd be grateful for any help with this, thanks in advance, Evan
Ok, just in case someone has similar problems, I fixed this by installing the
python-numeric-devel rpm. I then got similar problems concerning tk and tcl,
but once again installing the relevant devels sorted it out.
-Evan
From: Michael D. <md...@st...> - 2007年10月15日 13:08:28
Unfortunately, I believe this is a fundamental incompatibility within 
matplotlib. matplotlib uses a very simple algorithm for layout out a 
line of characters which assumes ltr order and all kinds of other things.
That said, there is something you could try. Matplotlib has a "usetex" 
mode which will do all text rendering using LaTeX. Assuming you can get 
LaTeX to handle Arabic correctly, you can set the following in your 
.matplotlibrc file:
	text.usetex : True
	text.latex.unicode : True
You'll need to install the LaTeX Unicode extension "ucs" (Ubuntu 
probably has packages for that.) If you need to load any LaTeX packages 
to get arabic support, you can tell matplotlib about them in your 
matplotlibrc like so:
	text.latex.preamble: \usepackage{foo}
If Arabic-encoded-as-Unicode doesn't work, you could try setting 
"text.latex.unicode" to False, and then typing your Arabic strings using 
 one of the other Arabic encodings that LaTeX understands.
Please let us know if you have success or hit another roadblock.
Cheers,
Mike
Burhan Khalid wrote:
> Hello All:
> 
> Having an issue with Arabic font support using matplotlib. When using 
> the correct font, Arabic characters are displayed, but are not joined 
> together 
> properly; and they are also not in the correct order (the font rendered is 
> ltr, but Arabic is a rtl language). Is this an issue with the render I 
> am using, or some incompatibility within matplotlib? Sample source code 
> used (please note, your email client should support utf8 to display the 
> code correctly).
> 
> #-*- coding: utf-8 -*-
> from pylab import *
> figure(1) # the first figure
> plot([1,2,3])
> figure(1) # figure 1 current
> title(u'برهان',name='Times New Roman') # figure 1 title
> savefig('test.png')
> savefig('test.eps')
> show()
> 
> Output when run from the command line:
> 
> matplotlib data path /usr/share/matplotlib/mpl-data
> $HOME=/home/burhan
> CONFIGDIR=/home/burhan/.matplotlib
> loaded rc file /etc/matplotlibrc
> matplotlib version 0.90.1
> verbose.level helpful
> interactive is False
> units is True
> platform is linux2
> numerix numpy 1.0.3
> font search path ['/usr/share/matplotlib/mpl-data/fonts/ttf', 
> '/usr/share/matplotlib/mpl-data/fonts/afm']
> loaded ttfcache file /home/burhan/.matplotlib/ttffont.cache
> backend TkAgg version 8.4
> Could not match Bitstream Vera Serif, New Century Schoolbook, Century 
> Schoolbook L, Utopia, ITC Bookman, Bookman, Nimbus Roman No9 L, Times 
> New Roman, Times, Palatino, Charter, serif, normal, normal. Returning 
> /usr/share/fonts/truetype/ttf-bitstream-vera/Vera.ttf
> 
> This is on a clean Ubuntu Gutsy install, using python 2.5.1.
> 
> Thanks,
> Burhan
> 
> 
> 
> ------------------------------------------------------------------------
> 
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc.
> Still grepping through log files to find problems? Stop.
> Now Search log events and configuration files using AJAX and a browser.
> Download your FREE copy of Splunk now >> http://get.splunk.com/
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> 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

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 によって変換されたページ (->オリジナル) /