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





Showing 2 results of 2

Dear colleagues, 
Complementing this topic: 
. The segmentation fault error relates to the use of the "Agg" graphical 
back-end which crashes with larger plots when using the command pyplot 
savefig.
 Case I switch to the .use("Cairo") package, the processing completes OK 
although the image is not matching the color scheme.
 This machine, a z13, does not have an interactive X display, its a cpu 
in a cloud, a back-end machine with web access. 
My question 1: 
Is it possible to recompile the failing "Agg" framework from its source in 
"c" and make it compatible with the hardware. Any hints how to run the 
make 
build and install and add it to the Matplotlib pyplot services? 
My question 2: 
Is there an alternate back-end solution available for .png or .tif, 
preferably in a Python space, that is accepted by the matplotlib pyplot 
tool as 
a valid choice and does not require a display configuration? Worst case, 
is there a bypass solution available? 
Thanks advance for your guidance. 
Regards, 
Claude 
History: 
----------
Thanks for the quick feedback. 
I've installed the "faulthandler" package, added it to the import and 
enabled it with faulthandler.enable(). 
Below the console trace of the test using the pcolormesh function and the 
traceback information: 
python test3.py
Fatal Python error: Segmentation fault
Current thread 0x000003ffa45f7710 (most recent call first):
 File "/usr/lib64/python2.7/site-packages/matplotlib/collections.py", 
line 1877 in draw
 File "/usr/lib64/python2.7/site-packages/matplotlib/artist.py", line 61 
in draw_wrapper
 File "/usr/lib64/python2.7/site-packages/matplotlib/axes/_base.py", line 
2324 in draw
 File "/usr/lib64/python2.7/site-packages/matplotlib/artist.py", line 61 
in draw_wrapper
 File "/usr/lib64/python2.7/site-packages/matplotlib/figure.py", line 
1159 in draw
 File "/usr/lib64/python2.7/site-packages/matplotlib/artist.py", line 61 
in draw_wrapper
 File 
"/usr/lib64/python2.7/site-packages/matplotlib/backends/backend_agg.py", 
line 474 in draw
 File 
"/usr/lib64/python2.7/site-packages/matplotlib/backends/backend_agg.py", 
line 527 in print_png
 File "/usr/lib64/python2.7/site-packages/matplotlib/backend_bases.py", 
line 2232 in print_figure
 File "/usr/lib64/python2.7/site-packages/matplotlib/figure.py", line 
1565 in savefig
 File "/usr/lib64/python2.7/site-packages/matplotlib/pyplot.py", line 688 
in savefig
 File "test3.py", line 47 in <module>
Segmentation fault
Hope this information helps to circle the issue. 
Regards,
Claude Falbriard
Certified IT Specialist L2 - Middleware
Phone: 55-13-99662-5703 | Mobile: 55-13-98117-3316
E-mail: cl...@br...
From: Benjamin Root <ben...@gm...>
To: Claude Falbriard/Brazil/IBM@IBMBR
Cc: Matplotlib Users <mat...@li...>
Date: 24/02/2016 17:35
Subject: Re: [Matplotlib-users] Matplotlib 1.5.1 - Function 
pcolormesh throws Segmentation Fault
Sorry, forgot to post the link: https://pypi.python.org/pypi/faulthandler/
On Wed, Feb 24, 2016 at 3:33 PM, Benjamin Root <ben...@gm...> 
wrote:
Could you try using faulthandler and post the traceback please? That'll 
help us isolate the problem better.
Ben Root
On Wed, Feb 24, 2016 at 3:04 PM, Claude Falbriard <cl...@br...> 
wrote:
Dear colleagues,
 I've done a build from source of latest Matplotlib package and deployed 
it at our IBM z13 machine (s390x). It uses the current release 1.5.1. 
During the unit tests I found an issue with a test case from NOAA which 
uses a pcolormesh draw function with basemap. 
Example 2: Plot data from an NWW3 GRiB2 file - [ here: 
http://polar.ncep.noaa.gov/waves/examples/usingpython.shtml] 
The following line is causing a Segmentation fault error even when adding 
an 8GB swap memory to the process: 
cs = m.pcolormesh(x,y,data,shading='flat',cmap=plt.cm.jet)
I also tryed to execute other, similar samples that use pcolormesh, but 
receiving the same error. Is this a known issue or might it be be related 
to the memory environment ? Any hints how to debug this error? 
Regards,
Claude Falbriard
Certified IT Specialist L2 - Middleware
Phone:55-13-99662-5703 | Mobile:55-13-98117-3316
E-mail: cl...@br...
------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just 35ドル/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
_______________________________________________
Matplotlib-users mailing list
Mat...@li...
https://lists.sourceforge.net/lists/listinfo/matplotlib-users
From: Gustavo G. <gus...@gm...> - 2016年02月26日 18:20:21
Hello,
How can I add an axes to a figure, but specify the transform from axes
coordinates to figure coordinates? I want a set of axes (ticks, spines,
data, everything) that are rotated?
Figure.add_axes [1] accepts a box left-bottom-width-height axis aligned box
specification. I can't follow in the code where a transform is made out of
that, but I basically want a generic transform. Do tick labels, ticks,
titles, etc. assume that the axes-to-figure transform is purely a
translation?
[1]
https://github.com/matplotlib/matplotlib/blob/e12d103a11cd08adbed348547bdb8182e414e0bb/lib/matplotlib/figure.py#L840
Thanks,
Gustavo

Showing 2 results of 2

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