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




Showing 2 results of 2

From: Gökhan S. <gok...@gm...> - 2012年07月04日 17:17:45
Hello,
I am working on creating some distribution plots to analyze cloud droplet
and drop features. You can see one such plot at
http://atmos.uwyo.edu/~gsever/data/rf06_1second/rf06_belowcloud_SurfaceArea_1second.pdf
This file contains 38 pages and each page has 16 panels created via
MPL's AxesGrid toolkit. I am using PdfPages from pdf backend profile to
construct this multi-page plot. The original code that is used to create
this plot is in
http://code.google.com/p/ccnworks/source/browse/trunk/parcel_drizzle/rf06_moments.py
The problem I am reporting is due to the lengthier plot creation times. It
takes about 4 minutes to create such plot in my laptop. To better
demonstrate the issue I created a sample script which you can use to
reproduce my timing results --well based on pseudo/random data points. All
my data points in the original script are float64 so I use float64 in the
sample script as well.
The script is at
http://atmos.uwyo.edu/~gsever/data/matplotlib/test_speed.pyI also
included 2 pages output running the script with nums=2 setting
http://atmos.uwyo.edu/~gsever/data/matplotlib/test_speed.pdf
Comparing my original output, indeed cloud particles are not from a normal
distribution :)
Joke aside, running with nums=2 for 2 pages
time run test_speed.py
CPU times: user 12.39 s, sys: 0.10 s, total: 12.49 s
Wall time: 12.84 s
when nums=38, just like my original script, then I get similar timing to my
original run
time run test.py
CPU times: user 227.39 s, sys: 1.74 s, total: 229.13 s
Wall time: 234.87 s
In addition to these longer plot creation times, 38 pages plot creation
consumes about 3 GB memory. I am wondering if there are tricks to improve
plot creation times as well as more efficiently using the memory.
Attempting to create two such distributions blocks my machine eating 6 GB
of ram space.
Using Python 2.7, NumPy 2.0.0.dev-7e202a2, IPython
0.13.beta1, matplotlib 1.1.1rc on Fedora 16 (x86_64)
Thanks.
-- 
Gökhan
From: <Jea...@hz...> - 2012年07月04日 07:15:18
Hi Ben,
thanks for the tip!
I nevertheless hit another snag:
In [12]: [(k,p.rcParams[k]) for k in p.rcParams.keys() if 'keymap' in k]
Out[12]: 
[('keymap.all_axes', ['a']),
 ('keymap.back', ['left', 'c', 'backspace']),
 ('keymap.forward', ['right', 'v']),
 ('keymap.fullscreen', ['f']),
 ('keymap.grid', ['g']),
 ('keymap.home', ['h', 'r', 'home']),
 ('keymap.pan', ['p']),
 ('keymap.save', ['s']),
 ('keymap.xscale', ['k', 'L']),
 ('keymap.yscale', ['l']),
 ('keymap.zoom', ['o'])]
Meaning that up and down ar not in the mapping... Any clue?
Thanks again
Cheers
JF
-
Helmholtz Zentrum Geesthacht
Institut für Werkstoffforschung
Abteilung WPN, Instrument REFSANS
Lichtenbergstr. 1
85747 Garching FRM II
Tel.: +49 (0)89 289 10762
Internet: http://www.frm2.tum.de
---...@gm... schrieb: -----
An: Jea...@hz...
Von: Benjamin Root 
Gesendet von: ben...@gm...
Datum: 07/03/2012 06:29PM
Kopie: mat...@li...
Betreff: Re: [Matplotlib-users] conflicts with navigation bar events
On Mon, Jul 2, 2012 at 4:33 AM, <Jea...@hz...> wrote:
 Hi all!
 
 How can I use the keyboard events up/down/right/left without starting an interaction with the navigation toolbar?
 I connected to the keypress events and everything looks ok until I press the down key: my connected method gets called once and the navigation toolbar then gets the focus. From that point on it catches all of my arrow presses.
 I noticed that using shifted keys could be a workaround but I really do not like it...
 
 
 Thanks in advance for help!
 
 cheers JF
 
 
Yeah, this is annoying. A quick way out is to hit the ESC button. Took me forever to figure that out.
The more permanent fix is to remove the 'up' and 'down' events from the default key maps. I have some code that needed their own keymap and I checked for collisions with the default keymap:
 
https://github.com/WeatherGod/BRadar/blob/master/lib/BRadar/plotutils.py#L408
Might be overkill for what you need, but you should get the idea.
 
Cheers!
Ben Root
 Helmholtz-Zentrum Geesthacht 
Zentrum für Material- und Küstenforschung GmbH 
Max-Planck-Straße 1 I 21502 Geesthacht I Deutschland/Germany 
Geschäftsführer/Board of Management: Prof. Dr. Wolfgang Kaysser, Dipl.-Ing. Michael Ganß 
Vorsitzender des Aufsichtsrates/Chairman of the Supervisory Board: MinDirig Wilfried Kraus 
Amtsgericht Lübeck HRB 285 GE (Register Court) 
Internet: http://www.hzg.de 

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